1. Estudio de viabilidad:
1.1. Descripción breve del sistema propuesto y sus características. • Descripción breve de las necesidades del negocio en el sistema propuesto.
1.1.1. Propuesta de organización del equipo de desarrollo y definición de responsabilidades. • Estudio de los costes, que contendrán estimaciones groseras de la planificación y fechas, tentativas, de entrega de los productos.
1.1.1.1. Estudio de los beneficios que producirá el sistema.
2. Análisis
2.1. Captura de requisitos: • Análisis del sistema actual (si existe). • Requisitos nuevos de los usuarios. • Descripción del sistema propuesto.
2.1.1. Especificación del sistema: • Descripción del sistema. • Requisitos de datos. • Requisitos de telecomunicaciones.
2.1.1.1. Requisitos de hardware. • Plan de pruebas de integración.
3. Diseño
3.1. Descripción detallada del sistema, contendrá: • Programas, módulos reutilizables y objetos. • Ficheros y bases de datos. • Transacciones • Diccionario de datos
3.1.1. Procedimientos • Carga del sistema y tiempos de respuesta • Interfaces, tanto humanos como de máquinas.
3.1.1.1. Descripción de los controles del sistema propuestos. • Diseños alternativos recomendados. • Estándares de programación y diseño de programas, recomendados. • Técnicas de implementación recomendadas: codificación propia, compra
4. Codificación
4.1. Documentos del diseño final del sistema y de cada programa. • Diagramas definitivos del sistema y de los programas. • Descripción detallada de la lógica de cada programa. • Descripción de las Entradas y Salidas (ficheros, pantallas, listados, etc.). • Listado de los programas, conteniendo comentarios. • Cadenas de ejecución si es necesario (JCL, scripts, etc.).
4.1.1. Resultado de las pruebas de cada unidad. • Resultado de las pruebas de cada programa. • Resultado de las pruebas de la integración. • Guía para los operadores del sistema. • Programa de entrenamiento de los operadores.
4.1.1.1. • Manual de usuario del sistema.
5. Pruebas
5.1. Plan de pruebas del sistema (actualizado). • Informe de los resultados de las pruebas. • Descripción de las pruebas, el resultado esperado, resultado obtenido y acciones a tomar para corregir las desviaciones.
5.1.1. Resultados de las pruebas a la documentación.
6. Instalación
6.1. Planes detallados de contingencias de explotación, caídas del sistema y recuperación. • Plan de revisión post-instalación. • Informe de la instalación. • Carta de aceptación del sistema.
7. Mantenimiento
7.1. Listado de fallos detectados en el sistema. • Listado de mejoras solicitadas por los usuarios (si no dan lugar a nuevos proyectos). • Traza detallada de los cambios realizados en el sistema.
7.1.1. Actas de las revisiones regulares del sistema y aceptación de los niveles de soporte.