SCRUM VS WATERFALL
Metodología Waterfall
Aproximación lineal al desarrollo de software
Ventajas
Planificación y un diseño más sencillos y directos
Fácil de medir y seguir
Participación de varios miembros del equipo dependiendo de la fase activa del proyecto.
No se requiere estrictamente la presencia del cliente
El software puede ser diseñado completamente y con más cuidado
Desventajas
Falla la eficacia de los requisitos
La posibilidad de que el cliente no esté satisfecho con el producto de software suministrado
Los cambios pueden ser difíciles de implementar y costosos.
Proceso / Fases
Captura y documentación de requisitos
Diseño
Desarrollo
Test
UATs
Subtopic
Corrección de errores y ajustes finales
Puesta en producción
Cada fase es una etapa en el desarrollo del producto final.
Cada etapa debe ser concluida para iniciar la siguiente.
Hito bloqueado no permite avanzar
Los requisitos han de ser validados por el cliente antes de avanzar a la fase de diseño.
Realizado por: Liliana Moreno
Bibliografía
Deloitte. (2020). Metodología Waterfall vs Agile. Obtenido de https://www2.deloitte.com/es/es/pages/technology/articles/waterfall-vs-agile.html
OBS Business School. (2020). Cómo integrar la metodología Scrum en tu gestión de proyecto. Obtenido de https://obsbusiness.school/int/blog-investigacion/tendencias-e-innovacion/como-integrar-la-metodologia-scrum-en-tu-gestion-de-proyecto
Proyectos agiles. (02 de 05 de 2020). proyectos agiles. org. Obtenido de https://proyectosagiles.org/que-es-scrum/
La gestión de proyectos mediante metodología Scrum
Subtopic
Entrega rápida de una aplicación en componentes funcionales completos.
Duración definida
Los entregables son priorizados por el valor del negocio, determinado por el cliente.
Cuentan con un alto nivel de participación del cliente en todo el proyecto
Ventajas
Se puede producir una versión básica de software operativo
Buenas prácticas
Trabajo colaborativo – en equipo
El desarrollo está centrado en el usuario.
Oportunidades frecuentes y tempranas, tomar decisiones y solicitar cambios
Desventajas
Elevado grado de implicación del cliente
Se pueden generar retrasos en la entrega
Frecuente refactorización
Los miembros del equipo de desarrollo están completamente dedicados al proyecto.
Proceso
Planificación de la iteración
a. Selección de requisitos
b. Planificación de la iteración
Ejecución de la iteración
Reunión de sincronización
Inspecciona el trabajo
Facilitador (Scrum Master)
se encarga de que el equipo pueda mantener el foco para cumplir con sus objetivos
Inspección y adaptación
1. Revisión (demostración)
2. Retrospectiva
Conclusión
Scrum indicado para proyectos en entornos complejos, donde se necesita obtener resultados pronto, donde los requisitos son cambiantes o poco definidos, donde la innovación, la competitividad, la flexibilidad y la productividad son fundamentales.
Scrum resolver situaciones, en que no se está entregando al cliente lo que necesita.
Cuando se necesita capacidad de reacción ante la competencia
Cuando la moral de los equipos es baja y la rotación alta.
Cuando es necesario identificar y solucionar ineficiencias sistemáticamente o cuando se quiere trabajar utilizando un proceso especializado en el desarrollo de producto.
Cada proyecto determina sus necesidades, circuntancias, formas de gestión, del entorno propio del cliente.
Dependiendo de la tipología del proyecto