Introducción
Existen varias metodologías ágiles creadas para reducir y optimizar el tiempo de desarrollo de un proyecto, siendo SCRUM una de las más conocidas y utilizadas.
¿Qué es SCRUM?
Scrum es un proceso en el que se aplican de manera regular un conjunto de mejores prácticas para trabajar colaborativamente, en equipo, y obtener el mejor resultado posible de un proyecto.
En Scrum se realizan entregas parciales y regulares del producto final, priorizadas por el beneficio que aportan al receptor del proyecto. Por ello, Scrum está especialmente 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 también se utiliza para resolver situaciones en que no se está entregando al cliente lo que necesita, cuando las entregas se alargan demasiado, los costes se disparan o la calidad no es aceptable, 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.
SCRUM vs XP
SCRUM | XP | |
---|---|---|
Características |
|
|
Roles |
Product Owner
Scrum master
Scrum team
|
Programador (Programmer)
Cliente (Customer)
Entrenador (Coach)
Rastreador (Tracker)
Probador (Tester)
|
Conclusión
A pesar de que tanto SCRUM como XP forman parte de las metodologías ágiles, no es prudente realizar una comparación entre ambas pues tienen un campo de acción distinto.
Bibliografia
- Tataje, M. (22 de 11 de 2010). Recuperado el 24 de 05 de 2015, de https://www.ibm.com/developerworks/community/wikis/home/wiki/Rational+Team+Concert+for+Scrum+Projects/page/SCRUM+como+metodolog%C3%ADa
- Desconocido. (Desconocido). Recuperado el 24 de 05 de 2015, de https://aps2programacionxtrema.wordpress.com/xp-vs-scrum/