1. Se divide en 7 fases
1.1. Fase 1
1.1.1. Investigación Previa
1.1.1.1. Solicitud
1.1.1.1.1. : viene del resultado de entrevistas con las personas relacionadas con el problema
1.1.1.2. Estudio de facilidad
1.1.1.2.1. determinar que el sistema solicitado sea rentable con relación al costo/beneficio que el problema conlleva, hay 3 estudios que deben realizarse en este paso:
1.1.1.3. Aprobacion
1.1.1.3.1. En base a lo documentado en la solicitud y estudio de factibilidad la administración o la alta gerencia de la organización definen si el proyecto se va a desarrollar o no.
1.2. Fase 2
1.2.1. Determinar los requisitos de información
1.2.1.1. Aquí ya sabemos cuál es el problema
1.2.1.1.1. Estudio de manuales de procesos
1.2.1.1.2. Estudio de reportes y documentos relacionados
1.2.1.1.3. Observación del proceso
1.2.1.1.4. Tomar muestras de formas y documentos
1.3. Fase 3
1.3.1. Analizar las necesidades del sistema
1.3.1.1. Se analizará las necesidades del propio software como tal: servidores, infraestructura de red, anchos de banda, disposición de equipos, hardware adicional, etc.
1.4. Fase 4
1.4.1. Diseño del sistema
1.4.1.1. también lo conocemos como diseño lógico, en esta fase se realiza los diagramas, las tablas, seleccionar las estructuras de almacenamiento, el diccionario de datos así como describir las entradas y salidas
1.5. Fase 5
1.5.1. Desarrollo del software
1.5.1.1. se le conoce como diseño físico y es aquí donde los programadores realizan la codificación del software. En esta fase aparte de programar, los desarrolladores también documentarán el código fuente del mismo.
1.6. Fase 6
1.6.1. Prueba del software
1.6.1.1. en esta fase se hace pruebas piloto con datos de muestra, se analizan todas las posibilidades y los desarrolladores corrigen los detalles encontrados
1.7. Fase 7
1.7.1. Implementación, evaluación y mantenimiento
1.7.1.1. Esta es la fase crítica, es donde el software entra a producción, aquí se toman en cuenta muchas cosas
1.7.1.1.1. Verificar e instalar nuevo equipo
1.7.1.1.2. Entrenar a los usuarios
1.7.1.1.3. Instalar la aplicación
1.7.1.1.4. Construir todos los archivos de datos necesarios para utilizarla (bases de datos en blanco, formatos adicionales, etc.)
1.7.1.2. Para evaluar el avance de la implementación se debe usar instrumentos de medición
1.7.1.2.1. Evaluación operacional
1.7.1.2.2. Impacto organizacional
1.7.1.2.3. Desempeño del desarrollo