Desarrollo y gestion de proyetos informaticos (cap 7)

Solo disponible en BuenasTareas
  • Páginas : 41 (10154 palabras )
  • Descarga(s) : 0
  • Publicado : 7 de septiembre de 2010
Leer documento completo
Vista previa del texto
SOFWWE

Desarrollo y gestión de

PROYECTOS INFORMÁTICOS
Cómo dominar planificaciones ajustadas de software

Premio JOLT 1996 al mejor libro para desarrolladores de software

I

'

^

Steve McConnell

Planificación del ciclo de vida
Contenido 7.1. 7.2. 7.3. 7.4. 7.5. 7.6. 7.7. 7.8. 7.9. 7.10. 7.11. Cascada pura Codificar y corregir Espiral. Cascadas modificadas Prototipadoevolutivo Entrega por etapas Diseño por planificación Entrega evolutiva Diseño por herramientas Software comercial existente Selección del ciclo de vida más rápido para su proyecto

Temas relacionados Entrega evolutiva: Capítulo 20 Prototipado evolutivo: Capítulo 21 Entrega por etapas: Capítulo 36 Resumen del modelo de ciclo de vida en espiral: Capítulo 35 Resumen de la selección del modelo de ciclode vida: Capítulo 25

TODO ESFUERZO EN EL DESARROLLO DEL SOFTWARE conlleva un «ciclo de vida» que consiste en realizar todas las actividades comprendidas entre el momento en el que se inicia la versión 1.0 de un sistema como una chispa en la imaginación de alguien y el momento en el que la versión 6.74b exhala su último aliento en la máquina del último cliente. Un modelo de ciclo de vida es unmodelo prescriptivo de lo que pasaría entre la primera chispa y el último aliento.
145

146

Desarrollo y gestión de proyectos informáticos

Para nuestro propósito, la función principal de un modelo de ciclo de vida es establecer el orden en el que se especifica, se realizan los prototipos, se diseña, implemento, revisa, prueba y se realizan otras actividades en un proyecto. Establece loscriterios que se utilizan para determinar el paso de una actividad a otra. Este capítulo se centra en una parte limitada de todo el ciclo de vida, el período que va desde la primera chispa hasta la versión inicial. Este enfoque se puede dirigir bien hacia el desarrollo de un nuevo producto o hacia actualizaciones de mantenimiento de software existente. El modelo de ciclo de vida más común es elmodelo de ciclo de vida en cascada, que también tiene sus inconvenientes. Hay otros modelos del ciclo de vida, y en muchos casos, existen mejores elecciones para el desarrollo rápido que el modelo en cascada (el modelo en cascada se describe en la siguiente sección, «Cascada pura»). En la definición del plan del proyecto, el modelo de ciclo de vida que se selecciona influye tanto en el éxito delproyecto como cualquier otra decisión de planificación que se tome. El modelo de ciclo de vida apropiado puede orientar su proyecto y ayudarle a asegurar que cada paso se acerque más a la consecución del objetivo. Dependiendo del modelo de ciclo de vida que se seleccione, se puede aumentar la velocidad de desarrollo, mejorar la calidad, el control y el seguimiento del proyecto, minimizar gastos yriesgos, o mejorar las relaciones con los clientes. La selección ineficaz de un modelo de ciclo de vida puede ser una fuente constante de ralentización del trabajo, trabajo repetitivo, innecesario y frustrante. Se pueden producir los mismos efectos si no se elige un modelo de ciclo de vida. Hay muchos modelos de ciclo de vida disponibles. En las siguientes secciones describiré los modelos, y en lasección final explicaré cómo seleccionar el modelo apropiado para su proyecto.
Ejemplo 7.1. Selección de un modelo ineficaz de ciclo de vida

Los representantes de Giga-Safe estaban solicitando una actualización de Giga-Quote LO. tanto para corregir defectos como para solucionar tallos molestos en la interfaz de usuario. Bill ha sido reelegido como jefe del proyecto Giga-Quote 1.1, después dehaber sido destituido al final de GigaQuote 1.0. y se puso en contacto con Randy para pedirle consejo. Randy es un consultor muy valorado que había conocido en un bar. «Esto es lo que debes hacer», dijo Randy. «Tuviste muchos problemas de planificación la última vez, y por eso. esta vez necesitas organizar el proyecto para alcan/ar la máxima velocidad de desarrollo. El prototipado es el enfoque más...
tracking img