Medir el esfuerzo que se necesita para realizar una actividad en el proyecto es un problema. Por definición es una medida subjetiva, aun cuando uses valores objetivos como horas, semanas
…Categoría: Soft Skills
La filosofa ágil de desarrollo se compone de dos necesidades: entregar un buen producto y entregar el producto correcto.
La estimación de costos y tiempos en un proyecto siempre es odiosa, nadie la quiere hacer. Es posible que se postergue en el tiempo el número mágico (cuanto tiempo te
…Ser ágil es un requerimiento para todo programador en la actualidad, gran cantidad de las ofertas de trabajo que se publican exigen «metodologías ágiles» como parte de los requisitos de
…Un agregado es un patrón de diseño en DDD. El agregado es un objeto dependiente de un objeto de dominio, por sí mismo tiene un significado, pero a su vez
…El primer problema que te vas a enfrentar al momento de redactar historias de usuario es la calidad de estas. No hay una receta o fórmula que te garantice que
…Un punto a tocar a la hora de refactorizar o diseñar un sistema son los roles. Todas las personas que usaran nuestro sistema son usuarios, o más bien grupos de
…Programar no es acerca de instrucciones, sentencias, clases o estructuras. Programar es usar un medio, los lenguajes de programación, para poder reproducir un proceso que existe en el mundo real,
…Hay dos cosas que debes tener en cuenta al elegir tu framework de aislamiento.
- ¿Tu framework es estricto o no estricto?.
- ¿Tu framework es restringido o no restringido?.
En la actualidad, casi todo sistema requiere de un medio de persistencia, por lo general base de datos. La dependencia de los sistemas con la persistencia es tal que estos
…