Saltar al contenido

Etiqueta: desarrollo de software

SCRUM no es vitacilina

Entre las cosas místicas que nos han heredado nuestras abuelas se encuentran la pomada de la campana, las perlas de éter y particularmente la vitacilina. Para los que no tienen abuela, o no saben que es vitacilina, es uno de esos ungüentos que prometen aliviar prácticamente todo, al más puro estilo de brebajes y sustancias vendidas por merolicos en siglos pasados. Si bien este fabuloso ungüento posee algunas propiedades curativas para la piel, dista mucho de ser un medicamento que solucione todos los problemas dermáticos. Del mismo modo, en la administración de proyectos de software, pensar que una metodología solucionará todos los problemas es ser iluso.

Service objects en Ruby

Uno de los errores más comunes que cometemos los desarrolladores es creer que un patrón de diseño va a solucionar todos nuestros problemas. A lo largo de mi carrera he utilizado (bien y mal) varios lenguajes y frameworks lo cual me ha permitido digamos tomar las mejores ideas de cada uno y por otra parte, tratar de no arrastrar las malas prácticas.

We suck at agile and SCRUM, here’s why

La real academia de la lengua española es clara en la definición de la palabra ágil:

Ligero, pronto, expedito.

No en vano Fowler, Martin y compañía decidieron adoptar esta palabra para definir un proceso de desarrollo de software con métricas apegadas a la realidad pero lo más importante: con resultados tangibles.

Recientemente, en el proyecto más actual en el que me encuentro laborando, he tenido oportunidad de (intentar) implementar esta metodología de trabajo.

¿He sido exitoso en dicha implementación?

Más o menos…