“The Agile Samurai”, un libro que recomiendo

The Agile Samurai: How Agile Masters Deliver Great Software es un libro escrito por Jonathan Rasmusson y editado por The Pragmatic Programmers en septiembre de 2010.

El libro está escrito de una manera muy amigable, utilizando recurrentemente la metáfora de un maestro sensei que introduce conceptos claves sobre ser ágil en su alumno (el lector), de una manera zen. Además también utiliza muchos gráficos y recuadros de texto para destacar elementos importantes y fijar los conceptos. Las aproximadamente 250 páginas que constituyen el libro se leen rápidamente y de manera amena.
Tapa del libro The Agile Samurai
En los dos capítulos iniciales que forman la primera parte el autor realiza una introducción a Agile que básicamente pretende describir cómo se siente ser parte de un proyecto ágil y de qué manera -en líneas generales- se aborda el trabajo para entregar algo de valor semanalmente.

La segunda parte (capítulos 3, 4 y 5) habla de la incepción de un proyecto ágil, y es una de las más interesantes. Allí se sugieren algunas actividades tendientes a establecer las expectativas correctas antes de comenzar, como poner al equipo y al cliente en sintonía, y establecer una visión a mediano plazo.

La tercera parte habla de planificación ágil, la cuarta parte se focaliza en la ejecución propiamente dicha (sprints, demos, stand ups, retrospectivas, visual workspaces, etc.) y la quinta parte está centrada en las principales prácticas utilizadas para crear software de manera ágil: testing unitario, refactoring, TDD e integración continua.

Es un libro muy recomendable para que alguien que no sabe muy bién que es Agile tenga un panorama general y conozca todo lo básico que debería saber antes de decidirse a comenzar un proyecto ágil, independientemente del rol que ocupe (es igual de útil para un manager, un tester o un desarrollador). Lo rico del libro es que esas enseñanzas no se basan en una metodología específica (como Scrum o XP) sino que los conceptos que analiza son aplicables bajo cualquier “sabor” de Agile, y son derivados de la experiencia del autor en proyectos concretos. El libro es una herramienta de trabajo muy útil para cualquiera que se dedique a introducir Agile en una organización, vale la pena tenerlo a mano para repasar rápidamente conceptos y como ayuda para transmitirlos a los demás de una manera sencilla.

Se puede ver el índice del libro y acceder a un preview de un par de capítulos en The Pragmatic Bookshelf en http://pragprog.com/book/jtrap/the-agile-samurai

Además de la lectura del libro recomiendo seguir al autor en su blog The Agile Warrior (http://agilewarrior.wordpress.com) y escuchar la entrevista que le hicieron en The Pragmatic Podcast a propósito del libro.

Comentarios

Deje una respuesta