Manifiesto ágil

05/19/2010

Hoy quiero compartir el manifiesto por el desarrollo ágil de software, es bastante interesante y esta bueno para analizar lo que propone esta gente:

Manifiesto por el Desarrollo Ágil de Software

Estamos descubriendo formas mejores de desarrollar
software tanto por nuestra propia experiencia como
ayudando a terceros. A través de este trabajo hemos
aprendido a valorar:

Individuos e interacciones sobre procesos y herramientas
Software funcionando sobre documentación extensiva
Colaboración con el cliente sobre negociación contractual
Respuesta ante el cambio sobre seguir un plan

Esto es, aunque valoramos los elementos de la derecha,
valoramos más los de la izquierda.

Como dice al final, se valoran más lo de la izquierda, no quiere decir que los de la derecha no sean importantes.

Yo creo que vale la pena mirar bien todos los renglones y prestar atencion a las 2 partes de cada oración. Se puede mantener un buen grupo de trabajo, con individuos capacitados y que interactuen bien entre ellos y a su vez proveer de procesos y herramientas que mejoren el trabajo de ellos.

En cuanto al Software funcionando, este es el objetivo de todo el proyecto, por supuesto que es más importante que la documentación. Pero no hay que agarrarse de esta frase para no hacer nada de documentación, hay documentación importante que ayuda a mejorar el funcionamiento del software, esta es la documentación que vale la pena. Lo que no hay que hacer es perder tiempo en documentación para encajonar y que nadie la vuelva a ver.

En cuanto al punto del cliente, es más un aspecto psicológico. No tiene sentido estarse peleando con el cliente, por si pidió o no pidió algo. Como profesionales lo que más nos sirve es que nuestro soft se use. Y para eso hay que hacer lo que pida el cliente. Colaborando con el cliente vamos a lograr que este colabore con nosotros y vamos a lograr software de mejor calidad.

Lo de la respuesta ante el cambio tiene mucho que ver con todo lo anterior. Planificar es importante, lo que no hay que hacer es planificar para demasiado adelante, y pretender que no cambie nada. Si se acepta el cambio como algo natural, cuando cambia algo se está más dispuesto a trabajar en esa mejora y no se lo toma como algo negativo. Además… es lo que nos da de comer, así que bienvenidos las cosas raras y los cambios, jaja.