El método del ciclo de vida para el desarrollo de Sistemas de Información (SDLC) es el conjunto de actividades que los analistas, diseñadores y usuarios siguen para resolver los problemas de información. Son actividades muy relacionadas y distintas partes del proyecto pueden estar en distintas etapas. En general:
- Investigación preliminar: se evalúa la necesidad de tener un SI. Tiene 3 partes:
- Aclaración de la solicitud: se busca tener un planteo claro de la necesidad o problema.
- Estudio de factibilidad: validar que el proyecto sea factible a nivel técnico, económico y operacional. No todos los proyectos convienen realizarse.
- Aprobación de la solicitud: se estiman costos, tiempos y las necesidades (prioridades).
- Determinación de los requerimientos: se reúnen los detalles que los usuarios van a necesitar del sistema mediante encuestas y entrevistas. ¿Qué hace? ¿Cómo lo hace? ¿Qué pasa si…? ¿Con qué volumen?
- Diseño del sistema: se establece la forma en la que el sistema cumplirá con los requerimientos. Los diseñadores usan diagramas para realizar el diseño lógico.
- Desarrollo del software: los programadores escriben el código (y su documentación) de acuerdo al diseño del SI. También se puede comprar software de terceros.
- Prueba de sistemas: se buscan fallas y se trata de verificar que el SI cumpla los requerimientos.
- Implementación y evaluación: se instalan los equipos y se entrena a los usuarios. Se busca que el uso del SI tenga impacto organizacional y buen desempeño. También debe ser mantenible en el tiempo y poder adaptarse a los cambios de la organización.