2. INTRODUCCIÓN
• En esta presentación se le hablara sobre algunos modelos de las metodologías
Agiles y Metodologías Tradicionales, sus ventajas, desventajas y características.
17/05/2023
3. MODELOS TRADICIONALES DE DESARROLLO
DE SOFTWARE
17/05/2023
• Modelo en Cascada
• Descripción:
• Fases secuenciales: Requerimientos, Diseño, Desarrollo,
Pruebas y Mantenimiento
• Cada fase debe completarse antes de pasar a la siguiente
• Ventajas:
• Estructura clara y fácil de entender
• Adecuado para proyectos con requerimientos bien definidos
• Desventajas:
• Poca flexibilidad para cambios y adaptaciones
• Retroalimentación limitada durante el proceso
4. MODELOS TRADICIONALES DE DESARROLLO
DE SOFTWARE
17/05/2023
• Modelo en Espiral:
• Descripción:
• Ciclos iterativos con énfasis en evaluación de riesgos y
prototipado
• Ajuste gradual de requerimientos en cada iteración
• Ventajas:
• Mayor flexibilidad y adaptabilidad
• Permite mitigar riesgos y resolver problemas tempranamente
• Desventajas:
• Costoso en proyectos grandes y complejos
• Requiere una gestión de riesgos eficiente
5. MODELOS ÁGILES DE DESARROLLO DE
SOFTWARE
17/05/2023
• Scrum
• Descripción:
• Marco de trabajo ágil para gestionar proyectos
complejos
• Desarrollo en iteraciones cortas llamadas "sprints"
• Ventajas:
• Mayor adaptabilidad a cambios de requerimientos
• Colaboración intensiva y comunicación regular
• Desventajas:
• Requiere un equipo experimentado en la
metodología
• Puede haber dificultades para establecer
estimaciones precisas
6. MODELOS ÁGILES DE DESARROLLO DE
SOFTWARE
17/05/2023
• Programación Extrema (XP)
• Definición:
• Enfoque ágil de desarrollo de software que se
centra en la simplicidad, la retroalimentación
constante y la adaptabilidad.
• Características clave:
• Comunicación cercana y colaborativa entre
desarrolladores y clientes.
• Desarrollo iterativo e incremental.
• Pruebas continuas y automatizadas.
• Refactorización y mejora constante del código.
• Entrega frecuente de software funcional.
• Equipo de desarrollo autoorganizado y
multifuncional.
7. CONCLUSIONES
• Los modelos tradicionales son adecuados para proyectos con requerimientos
bien definidos y poca variabilidad.
• Los modelos ágiles son más apropiados para proyectos cambiantes y donde la
adaptabilidad y colaboración son prioritarias.
• La elección del modelo depende de las características del proyecto y los
objetivos específicos.
17/05/2023