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:

  1. Investigación preliminar: se evalúa la necesidad de tener un SI. Tiene 3 partes:
    1. Aclaración de la solicitud: se busca tener un planteo claro de la necesidad o problema.
    2. Estudio de factibilidad: validar que el proyecto sea factible a nivel técnico, económico y operacional. No todos los proyectos convienen realizarse.
    3. Aprobación de la solicitud: se estiman costos, tiempos y las necesidades (prioridades).
  2. 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?
  3. 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.
  4. 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.
  5. Prueba de sistemas: se buscan fallas y se trata de verificar que el SI cumpla los requerimientos.
  6. 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.