Desarrollo ágil

0 - - 24/11/2008 07:00:00

En un momento en el que parece que se están poniendo en entredicho las metodologías de desarrollo ágil, no está de más recordar que éstas son únicamente un marco teórico; que son las empresas y en última instancia las personas las que las deben poner en práctica. La gente es el principal factor de éxito de un proyecto d software; los individuos como unidades del equipo y las interacciones entre ellos. Las bases del desarrollo ágil se sentaron en el 2001 con la confección de un manifiesto. El manifiesto ágil establece los siguientes principios:

  1. Nuestra máxima prioridad es satisfacer al cliente a través de la pronta y continua liberación de un software valioso.
  2. Bienvenidas sean los cambios de requerimientos, incluso a finales del desarrollo. El desarrollo ágil se aprovecha de los cambios para que el cliente consiga una ventaja competitiva.
  3. Entregar software funcional con frecuencia, desde un par de semanas a un par de meses, con preferencia al plazo de tiempo más corto.
  4. Los ejecutivos y los desarrolladores deben trabajar juntos diariamente a lo largo del proyecto.
  5. Construir proyectos en torno a individuos motivados. Suministrarles el entorno y el apoyo que necesitan, y confiar en ellos para realizar el trabajo.
  6. El software en funcionamiento es la principal medida del progreso.
  7. Los procesos ágiles promueven el desarrollo sostenible. Los patrocinadores, desarrolladores y usuarios deberían ser capaces de mantener un ritmo constante indefinidamente.
  8. Búsqueda continua de la excelencia técnica y el buen diseño.
  9. Simplicidad -el arte de maximizar el trabajo que no se tiene que realizar- es esencial.
  10. Las mejores arquitecturas, requisitos y diseños nacen de equipos de trabajo auto-gestionados.
  11. A intervalos regulares de tiempo, el equipo ha de reflexionar sobre como ser más eficaces, y afinar y ajustar su comportamiento en consecuencia.

Los marcos metodológicos de desarrollo ágil, cualquiera que sea, deben ser adaptados al contexto del proyecto (recursos técnicos y humanos, tiempo de desarrollo, restricciones,...). También debe tenerse en cuenta que de la nada al éxito debe haber un camino; un aprendizaje y una revisión constante y una importante dosis de autocrítica en los pasos tomados.

Deja tu comentario

  • El comentario debe estar relacionado con el contenido de la entrada.
  • Comentarios ofensivos, con spam o con lenguaje inapropiado serán eliminados.

captcha