Metodologías de Desarrollo Ágil
25 / Agosto / 2007 – 4:27Hay metodologías y estándares que direccionan varios aspectos del desarrollo de software, por ejemplo PRINCE2 para Administración de Proyectos, Use Cases/UML para Análisis y diseño, ISEB para Testing. Aunque estos son normalmente utilizados para proyectos de desarrollo en Cascada, elementos de estas tecnologías pueden ser aplicados en un enfoque de Desarrollo Ágil.
Estos son algunos métodos que están específicamente diseñados alrededor del Desarrollo Ágil:
DSDM es probablemente el original método de Desarrollo Ágil. DSDM ha estado incluso antes de que el término Desarrollo Ágil fuera inventado, pero está basado absolutamente en todos los principios del Desarrollo Ágil.
SCRUM es también un método de Desarrollo Ágil, el cual se concentra particularmente sobre cómo administrar tareas dentro de un ambiente de desarrollo basado en equipo.
XP (eXtreme Programming) es la metodología Ágil más radical, se enfoca en el proceso de desarrollo de software y dirige las fases de análisis, desarrollo y pruebas aspirando en lograr la calidad en el producto final.
DSDM es probablemente la metodología Agil más completa, sin embargo SCRUM y XP son más fácil de implementar y complementarias porque ellas afrontan diferentes aspectos de los proyectos de desarrollo y están fundadas sobre los mismos principios del Desarrollo Ágil.
En la actualidad, no hay una caja mágica para el desarrollo de software. El truco está en conocer varios métodos y seleccionar una mezcla de los mejores enfoques que sean los más apropiados para cualquier situación dada. Para hacer esto exitoso se requiere de mucha experiencia y habilidad.
En proyectos de Desarrollo Ágil, la Administración de Proyectos toma una forma diferente, se basa más en las habilidades de los administradores para la comunicación, facilitación, coordinación, y con menor énfasis en la planeación y control.
El Desarrollo Ágil puede ser un enfoque muy excitante y muy energizante, aunque algunos proyectos se prestan más al Desarrollo Ágil que otros. La colaboración y visibilidad pueden proporcionar mayor riqueza y una experiencia más gratificante a los equipos para desarrollar grandes productos de software. El Desarrollo Ágil puede ser mucho más agradable que el enfoque en Cascada que requiere de mucho más documentación y es menos flexible por naturaleza. Y cuando las personas disfrutan su trabajo, es asombroso lo que se puede lograr!
Introducción del Desarrollo de Software Ágil
Scrum, metodología ágil para el desarrollo de software
Metodologías Ágiles y Extreme Programming

Sorry, comments for this entry are closed at this time.