martes, 30 de marzo de 2010

Desarrollo ágil

Hace poco terminé de leer Scrum y XP desde las trincheras, de Henrik Kniberg. El libro es recomendable y contiene, entre otras cosas, buenas descripciones de casos prácticos de uso de Scrum (tiene algo de XP pero en menor profundidad).
En este momento me gustaría compartir un párrafo del prólogo de Mike Cohn que me parece muy bueno:

"Tanto Scrum como Programación Extrema (XP) requieren que los equipos completen algún tipo de producto potencialmente liberable al final de cada iteración. Estas iteraciones están diseñadas para ser cortas y de duración fija. Este enfoque en entregar código funcional cada poco tiempo significa que los equipos Scrum y XP no tienen tiempo para teorías. No persiguen dibujar el modelo UML perfecto en una herramienta CASE, escribir el documento de requisitos perfecto o escribir código que se adapte a todos los cambios futuros imaginables. En vez de eso, los equipos Scrum y XP se enfocan en que las cosas se hagan. Estos equipos aceptan que puede que se equivoquen por el camino, pero también son conscientes de que la mejor manera de encontrar dichos errores es dejar de pensar en el software a un nivel teórico de análisis y diseño y sumergirse en él, ensuciarse las manos y comenzar a construir el producto."

Creo que es un excelente resumen de lo que significa el "espíritu ágil" en el desarrollo de software.

No hay comentarios:

Publicar un comentario