6. Jeff Sutherland and Ken Schwaber conceived the Scrum
process in the early 90’s. They codified Scrum in 1995 in
order to present it at the Oopsla conference in Austin, Texas
(US) and published the paper “SCRUM Software
Development Process”.
02. Historia
15. 05. Roles
Definir las características del producto.
Decidir sobre la fecha de lanzamiento y el contenido.
Será responsable de la rentabilidad del producto (ROI)
Ajuste características y prioridades de cada iteración,
según sea necesario.
Aceptar o rechazar los resultados del trabajo.
FUNCIONES PRINCIPALES:
16. 05. Roles
Responsable de la promulgación de los valores y prácticas de Scrum
Representa la gestión del proyecto
Elimina los obstáculos
Asegurar de que el equipo es completamente funcional y
productivo
Habilitar una estrecha cooperación en todos los roles y funciones
Proteja el equipo de interferencias externas
FUNCIONES PRINCIPALES:
17. 05. Roles
Típicamente: 2 a 7 personas
Multifuncional:
Programadores, testers, diseñadores de experiencia de usuario,
usuarios (marketing, comercial, contabilidad, etc.).
Los miembros deben ser a tiempo completo
Puede haber excepciones (por ejemplo, el administrador de base
de datos)
Los equipos son auto-organización
Se pueden cambiar las funciones dentro del equipo, pero sólo entre
sprints (iteraciones).
FUNCIONES PRINCIPALES:
29. Sprint Planning
• El equipo selecciona los elementos de la cartera de productos
que pueden comprometerse a completar.
• El equipo estima el tiempo de ejecución de los elementos del
sprint.
• El Scrum Master emite juicio de experto metodológico, pero
no 100% técnico.
• Se inicie con el diseño de alto nivel.
Daily Meeting
• Características: diario. 15 minutos, levantados
• Participa todo el equipo
• Los stakeholders (usuarios) son oyentes
• Ayuda a evitar otras reuniones innecesarias
• Preguntas a contestar:
¿Qué hiciste ayer?
¿Qué harás hoy?
¿Qué impide tu trabajo?
07. Reuniones
30. Sprint Review
• Equipo presenta lo que se lleva a cabo durante el sprint
• Por lo general toma la forma de una demostración de
nuevas características o arquitectura subyacente
• Carácter Informal
• Regla de tiempo de preparación de 2 horas
• Todo el equipo participa
• Recomendable: invitar a los usuarios
Sprint Retrospective
• Todos los miembros del equipo responden dos preguntas:
¿Qué cosas estuvieron bien en el último sprint?
¿Qué cosas se podrían mejorar?
• El Scrum Master ayuda a buscar una solución
• Típicamente 15-30 minutos
• Ejecutado después de cada sprint
• Todo el equipo participa y se invita a los usuarios
07. Reuniones
32. KANBAN
Del japonés kanban: kan “visual” y ban
“tarjeta”.
Utilizado en las empresas como el
“sistema de tarjetas”.
08. Herramientas
33. BurnDown chart
Es una representación gráfica del trabajo por hacer en un proyecto en el tiempo. Usualmente el trabajo remanente (o backlog)
se muestra en el eje vertical y el tiempo en el eje horizontal. Es decir, el diagrama representa una serie temporal del trabajo
pendiente. Este diagrama es útil para predecir cuándo se completará todo el trabajo. Usualmente se usa en el desarrollo ágil de
software, especialmente con Scrum.
08. Herramientas