Me cuesta clasificar las metodologías de desarrollo de software. Según tengo entendido, SDLC es el modelo general utilizado para los enfoques de desarrollo de software. Las metodologías SDLC pueden variar desde ser muy lineales (p. ej., la metodología en cascada) hasta ser muy adaptables (p. ej., metodologías ágiles). ¿Es esto correcto, es decir, las metodologías ágiles se encuentran dentro del modelo SDLC?\
"Agile" no es una metodología; es un conjunto de principios propugnados por el Manifiesto Ágil . SDLC es un término ambiguo que puede referirse a una metodología específica similar a una cascada o un ciclo de vida genérico. De cualquier manera, los marcos como Scrum o Kanban se clasifican de manera más útil como metodologías de gestión de proyectos en lugar de ciclos de vida.
Sin duda, podría argumentar que las metodologías ágiles son parte de un ciclo de vida de desarrollo de sistemas o software. Sin embargo, lo contrario no es cierto, ya que un marco o metodología no es realmente un subconjunto completo de un ciclo de vida.
Para fines de gestión de proyectos, a menudo es útil pensar en el ciclo de vida como un proceso que comienza con el inicio del proyecto y fluye hasta el cierre del proyecto. Una visión más centrada en los sistemas podría analizar el ciclo de vida desde el desarrollo hasta la implementación y, finalmente, hasta el desmantelamiento; sin embargo, esto rara vez se incluye en un solo proyecto monolítico y probablemente sea el punto de vista equivocado para el típico profesional de gestión de proyectos.
Su experiencia puede ser diferente.
david hillier
Piet
david hillier
david hillier
david hillier
Piet