
Resumen de SCRUM
Manifiesto Ágil
Es un documento que contiene una colección de valores y principios que se encuentran en casi todas las metodologías ágiles.
VALORES |
|
1 |
Individuos e interacciones sobre procesos y herramientas. |
2 |
Software funcionando sobre documentación exhaustiva. |
3 |
Colaboración con el cliente sobre negociación contractual. |
4 |
Respuesta ante el cambio sobre seguir un plan. |
PRINCIPIOS |
|
1 |
La prioridad más alta es satisfacer al cliente, mediante una entrega temprana de software con valor. |
2 |
Se aceptan los cambios en los requisitos, incluso tarde en el desarrollo. Los cambios son aprovechados por los procesos ágiles para proporcionar una ventaja competitiva al cliente. |
3 |
Entregar software funcional frecuentemente, desde un par de semanas hasta dos meses, en el menor intervalo de tiempo posible. |
4 |
Los encargados del negocio y los desarrolladores deben trabajar juntos cotidianamente durante todo el proyecto. Aquí es importante la colaboración, el respeto y la confianza. |
5 |
La construcción de proyectos alrededor de individuos motivados, con un entorno y soporte necesario, confinado en que harán un buen trabajo. |
6 |
El método más eficiente y efectivo para hacer llegar la información a todo el equipo es la conversación directa (cara a cara). |
7 |
Un software que funciona es la medida principal del progreso. |
8 |
Los procesos ágiles promueven el desarrollo sostenible. Todos los involucrados, tanto promotores, usuarios y desarrolladores, deben ser capaces de mantener un ritmo constante de forma indefinida. |
9 |
La atención continua a la excelencia técnica y los buenos diseños aumentan y mejoran la agilidad. |
10 |
La simplicidad, el arte de maximizar la cantidad de trabajo que no hay que hacer, es esencial. |
11 |
Las mejores arquitecturas, requisitos y diseños surgen de equipos organizados por sí mismos. |
12 |
A intervalos regulares. Los equipos reflexionan cómo ser más efectivos, así afinan y ajustan su comportamiento. |
¿Qué es Scrum?
Scrum es un modelo de proceso de desarrollo ágil, que es usada para controlar y gestionar proyectos complejos de software y productos, usando prácticas iterativas e incrementales. Sus principios son:
1. Control de proceso empírico |
|
2. Auto-organización |
|
3. Colaboración |
|
4. Priorización basada en el valor |
|
5. Boxeo de tiempo (Time boxing) |
|
6. Desarrollo iterativo |
|
Principales roles de Scrum
Product Owner
|
|
Scrum Master
|
|
Equipo |
|
Stakeholders |
|
Principales artefactos de Scrum
Básicamente son tres:
Product Backlog |
Es la lista ordenada de funcionalidades o historias de usuario. |
Sprint Backlog |
Son los elementos seleccionados del Product Backlog para ser ejecutados en el Sprint. |
Product Increment |
Son los elementos finalizados de la iteración. |
Eventos de Scrum
Sprint |
|
Sprint planning |
|
Daily Scrum |
|
Sprint Review |
|
Sprint Retrospective |
|
Scrum Board
Herramienta de seguimiento de trabajo. Contiene:
Historias de usuario |
Integrantes |
Tareas |
|
|
|
Burn Down Chart
Burndown Char es un gráfico de quemado, este diagrama es empleada para mostrar el progreso de trabajo del equipo de desarrollo con respecto al Sprint. Por ejemplo, en la siguiente imagen, se muestra un Sprint de 7 días, con un total de 30 puntos de historia. La línea azul representa la línea ideal y la línea roja representa la línea de trabajo actual o real del trabajo.
CONCLUSIÓN
Scrum ayuda a responder de manera rápida a las necesidades de los negocios y crear desde el principio un producto funcional en base a incrementos. La metodología sigue principios que se tienen que cumplir a lo largo del desarrollo del producto. También, es importante la selección adecuada del personal para el buen desempeño de sus roles. Los artefactos se tienen que definir adecuadamente para el desarrollo exitoso del producto y los eventos se deben realizar con la participación de todos para crear un sprint de calidad. Para el trabajo, es necesario usar el Scrum Board para el seguimiento del Sprint y el Burn Down Chart para mostrar el avance real.

- Debes estar logueado para realizar comentarios