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