La comparación de la gestión de proyectos ágiles y el método de cascada tradicional
Ágil, en términos de desarrollo de productos, es una descripción de los métodos de gestión de proyectos que se centran en las personas, las comunicaciones, el producto y la flexibilidad. La herramienta de desarrollo Agile utiliza una variedad de métodos únicos a Agile que se combinan para producir un proceso de desarrollo de software eficiente.
El uso de un modelo de desarrollo ágil, todavía se hace el mismo tipo de trabajo como lo haría con un modelo de cascada tradicional: Usted crea requisitos y diseños, a desarrollar su producto, y usted integrar su producto con otros productos como sea necesario. Usted prueba del producto, solucionar cualquier problema, e implementar para su uso.
Sin embargo, en lugar de hacer frente a todos los pasos para todas las funciones del producto a la vez, se rompe el proyecto en iteraciones (segmentos más pequeños de la totalidad del proyecto), llamados sprints.
En las fases de un arco de desarrollo en cascada tradicional, se mueve a la siguiente fase sólo cuando la anterior se haya completado. Así que las etapas de un proyecto se asemejan a una cascada:
Con el desarrollo ágil de software, se utiliza un método de control empírico - un proceso de toma de decisiones en base a las realidades observadas en el proyecto actual.
El control empírico requiere
Transparencia: Todos los involucrados en un proyecto ágil sabe lo que está pasando y cómo el proyecto está progresando.
Inspección frecuente: Las personas más invirtieron en el producto y el proceso de evaluar periódicamente el producto y proceso.
Adaptación: Los ajustes pueden hacer rápidamente para minimizar problemas-si la inspección muestra que usted debe cambiar y cambian inmediatamente.
En el contexto de desarrollo de software, un enfoque empírico puede ser muy eficaz tanto en el desarrollo de nuevos productos y en la mejora y modernización de los proyectos existentes. Mediante el uso de la inspección frecuente y de primera mano de la obra hasta la fecha, puede realizar ajustes inmediatos como necesario.
El proceso de un tipo cascada tradicional de desarrollo en comparación con un sistema ágil muestra las ventajas ágiles:
Mezcla de métodos tradicionales de gestión de proyectos con enfoques ágiles es como decir: "Tengo un Turbo Porsche 911. Sin embargo, estoy usando una rueda de carro en el lado izquierdo frontal y lateral trasero derecho. ¿Cómo puedo hacer mi coche lo más rápido que el otro Porsches? " La respuesta, por supuesto, es que no puedes. Si usted se compromete plenamente a un enfoque ágil, usted tiene una mejor oportunidad de éxito del proyecto.