Resumen
INTELLECTUAL PHASES:
Durante la primera parte del proyecto, la atención se centra en el "descubrimiento"-especialmente el descubrimiento de las necesidades reales de los usuarios. La primera fase se caracteriza por la conversión de áreas de incertidumbre en las áreas de seguridad.
La fase de invención se caracteriza por la transformación delas incertidumbres en certezas. En todo caso, la incertidumbre durante invención es mayor que durante el descubrimiento, en descubrimiento los desarrolladores pueden tener la certeza de que la respuesta es "allá afuera" en algún lugar. Durante invención, no puede haber ninguna garantía de tal.
Durante la parte final del proyecto, el enfoque cambia de nuevo, esta vez a implementación. A diferenciade las fases, el descubrimiento y la invención, ejecución implica incertidumbre mucho menor y se centra en la realización del potencial que ha sido trazado durante el descubrimiento y la invención. El plan del proyecto debe permitir el descubrimiento, la invención y la aplicación de coexistir.
PROJECT FLOW:
El plan del proyecto prevé la entrega de software en las sucesivas etapas a lo largode un proyecto, en lugar de una sola vez al final del proyecto. El equipo del proyecto desarrolla un concepto de software en primer lugar, a continuación, recopila y analiza los requisitos, y luego completa el diseño arquitectónico. El trabajo en cada una de estas etapas está impulsado por el objetivo de eliminar los riesgos mediante una gestión activa de los riesgos y una planificación cuidadosade las etapas por venir.
En cada etapa de ejecución, el equipo del proyecto hace diseño detallado, codificación, depuración y pruebas, la creación de un producto potencialmente liberable al final de cada etapa. La diagrama muestra tres etapas, pero se puede configurar un proyecto para utilizar tantas o como algunas etapas como quieras-algunos proyectos tienen sólo tres o cuatro etapas yalgunos tienen muchos más, la entrega de software tan a menudo como cada semana.
Entrega por etapas ofrece varias ventajas importantes, que se describen en las siguientes secciones.
Funcionalidad crítica está disponible antes
Las etapas de un proyecto de entrega por etapas suelen estar diseñados para ofrecer las funciones más importantes del software primero. Los usuarios que están esperandofuncionalidad particular no tienen que esperar hasta que todo el producto está listo; que tienen que esperar hasta que sólo la primera etapa del producto está listo. En contraste a la ineficaz gratis para todos a menudo en proyectos de punta, que tuvo lugar la entrega puede ser un enfoque valioso en un proyecto con una agenda muy apretada.
Los riesgos se reducen Pronto
Este enfoque pone énfasis enla planificación y gestión de riesgos en toda la proyecto. La entrega del producto en las etapas reduce el riesgo técnico de integración sin éxito porque obliga a la integración a ocurrir más a menudo de lo que sería si el software se entrega al final del proyecto. Se reduce requisitos de riesgo al poner software utilizable en manos de los usuarios finales en el momento más temprano posible.Reduce la gestión de riesgos mediante la generación tangible signos de progreso a intervalos frecuentes. Reduce el riesgo de la planificación por la creación de oportunidades para revisar los planes al final de cada etapa.
Los problemas se hacen evidentes Pronto
Cuando se va a entregar las primeras versiones y, a menudo, se llega temprano, frecuente, informes indiscutibles progresos. O bien laliberación se realiza a tiempo o no lo es. La calidad del trabajo es evidente a partir de la calidad de la versión. Si el equipo de desarrollo está en problemas, descubre que dentro de los primeros uno o dos lanzamientos, usted no tiene que esperar hasta que el proyecto es "un 90 por ciento completo" y todavía funcional 0 por ciento.
Informes de estado de arriba se reduce
Entrega por etapas...
Regístrate para leer el documento completo.