J. Rasmusson y su libro The Agile Samurai
Después de compartir un poco sobre mi trasfondo y cómo llegué hasta aquí, me gustaría ofrecer mis impresiones sobre un libro que considero fundamental para quienes se adentran en el mundo del Agilismo. Se trata de The Agile Samurai de Jonathan Rasmusson.
No pretendo hacer una revisión exhaustiva ni desvelar ningún secreto guardado. Simplemente diré que este libro aborda una amplia gama de temas (desde la concepción hasta las pruebas, pasando por la mejora del producto), es fácil de entender (con un lenguaje accesible) y proporciona detalles útiles tanto para aquellos que llevan tiempo trabajando con Agile como para los recién llegados. Ahora me centraré en mi experiencia personal con él.
Ser realista, el quid de todo el asunto
Un verdadero Samurai Ágil debe ser realista. «The Agile Samurai» me enseñó que la clave para la satisfacción radica en mantener expectativas realistas. No es necesario hacer promesas grandiosas como equipo; es mejor ser realista, sincero y transparente, y dejar que los resultados hablen por sí mismos.
Aprendí que si un equipo tiene problemas para asumir responsabilidades, es útil hacer que cada miembro muestre y venda el producto de primera mano. Uno se siente verdaderamente comprometido cuando no hay un salvavidas.
Las mentiras con las que nos encontramos al hacer software
Este libro también arrojó luz sobre algunas falacias comunes en el desarrollo de software.
- Los agilistas no buscamos prolongar los plazos; al contrario, preferimos actuar lo más rápido posible. No queremos retrasar la entrega en Producción, pero tampoco sacrificamos la calidad: no vale la pena hacer un desarrollo rápido y descuidado para cumplir con el objetivo. Cada vez que lo hacemos, contribuimos a una de las grandes falacias de nuestra industria: crear productos deficientes que luego requerirán mantenimiento.
- Además, aprendí que nunca sabremos cuándo terminará un producto, que nunca será completamente estable y que siempre habrá más por hacer.
Refinar, refinar, refinar y volver a refinar
El libro también me convenció de la importancia de no añadir peso innecesario a nuestros proyectos, adoptando el enfoque de refinamiento gradual a medida que avanzamos. Refinar es un proceso iterativo en el que pulimos y mejoramos continuamente.
También reflexioné sobre la importancia de realizar estimaciones basadas en la experiencia y sobre cómo manejar las expectativas de los usuarios. Si se quiere añadir una nueva historia, hay que sacar otra del sprint: «las gallinas que entran por las que salen». Y que es importantísimo priorizar adecuadamente para cumplir con los plazos.
En resumen, «The Agile Samurai» un fantástico libro por el que entrar en este mundo y que te recomiendo que leas
0 comentarios