You are on page 1of 1

Guía completa sobre principales

Metodologías de Software
Características, Ventajas & Desventajas

Existen dos grandes categorías de metodologías

Tradicionales Ágiles
Enfoque secuencial, el software se desarrolla Enfoque iterativo e incremental,
en fases que se completan una tras otra. en el que el software se desarrolla
Los cambios son más difíciles de implementar, en ciclos cortos y repetitivos.
ya que pueden afectar fases ya completadas. Los cambios son bienvenidos y se
La colaboración con el cliente se produce integran fácilmente en el proceso
principalmente al principio del proyecto. de desarrollo.
La colaboración con el cliente es
estrecha y constante.

Scrum
Características: Iterativo, se da paso a
paso, basado en roles, basado en
eventos clave y en artefactos.
Ventajas: Flexibilidad, adaptación a los
cambios, colaboración constante,
entrega rápida.
Desventajas: Requiere un equipo
autónomo, puede ser difícil de
Cascada implementar.
Características: Secuencial, planificado,
centrado en el producto.
Ventajas: Predecible, controlable,
escalable.
Desventajas: Inflexible, difícil de
adaptarse a los cambios, centrada en el
producto.

Kanban
Características: Se centra en flujos de
trabajo, basado en límites de trabajo en
curso, basado en visibilidad.
Ventajas: Flexibilidad, adaptabilidad a
los cambios, eficiencia, visibilidad de los
requerimientos.
Desventajas: Puede ser difícil de
implementar en proyectos grandes.

V-model
Características: Secuencial, basado en
pruebas, centrado en el producto.
Ventajas: Predecible, controlable,
escalable.
Desventajas: Inflexible, difícil de
adaptarse a los cambios, centrado en el
producto.

Lean Startup
Características: Se centra en el
aprendizaje y la iteración rápida. Usada
para desarrollar nuevos productos o
servicios, y se basa en el concepto de
"construir, medir y aprender”
Ventajas: Flexibilidad, adaptabilidad a
los cambios, reducción de riesgos,
satisfacción del cliente.
Desventajas: Requiere un equipo
Lean Startup experimentado para implementarse.

Características: Iterativo, incremental,


basado en pruebas, centrado en el
riesgo.
Ventajas: Flexibilidad, adaptabilidad a
los cambios, reducción de riesgos
Desventajas: Puede ser difícil de
implementar ya que requiere un equipo
experimentado.

You might also like