¿Son todos los cargos en la ingeniería de software realmente necesarios?

Tocaré un tema que puede llegar a herir susceptibilidades en algunas personas, antes de juzgar por favor leer todo. Alguna vez se han preguntado ¿es realmente necesario una persona de QA en nuestro equipo? ¿Necesitamos un Scrum master para que nos de ‘asistencia’? ¿Nos da valor tener un Agile Coach en nuestra empresa? Si la respuesta es … Leer más

Clean Architecture en Arquitectura N-capas parte 2

Continuando con nuestro propósito de aplicar conceptos de clean architecture en una arquitectura de N-capas trataremos inicialmente los siguientes temas: ¿Es la base de datos nuestro modelo de negocio? Interfaces como mecanismo de verdadera abstracción. ¿Cómo sobrevivir a las “CualquierCosaService”? ¿Debemos usar Excepciones? Evitando los side-effects Nota: Para la aplicación práctica de la teoría usare como lenguaje … Leer más

Clean Architecture en Arquitectura N-capas parte 1

¿Es posible aplicar conceptos de arquitectura limpia utilizando una arquitectura de N-capas? A menudo se habla que para trabajar con Clean Architecture es posible si se realiza con arquitectura hexagonal (hexagonal architecture) o arquitectura de cebolla (Onion architecture), lo cual no es del todo cierto, debemos ver las Clean Architecture como una filosofía la cual … Leer más