Está en la página 1de 15

Clase 8: SCRUM

¿Scum? ¿Scrum?
 Metodología ágil enfocada en el trabajo en equipo.
3 Engranajes: 1º Roles
 Product Owner: Intermediario entre el equipo y el cliente,
encargado que se trabaje de una forma adecuada desde la
perspectiva del negocio.
Ayuda al cliente a escribir las historias de usuario, las prioriza
en base a importancia y dependencia, y las agrega al Product
Backlog.
Se enfoca únicamente en el cliente y no toma decisiones
técnicas.
Algunas tareas:
 Definir y anunciar prototipos al cliente.
 Comunicar el estado de trabajo del equipo a los clientes.
 Organizar reuniones entre las partes.
 Negociar prioridades, alcance, agenda, etc.
 Asegurar que el Product Backlog sea transparente y claro.
3 Engranajes: 1º Roles
 Scrum Master: Defensor del equipo cuyo trabajo fundamental
es eliminar los obstáculos que impidan al equipo alcanzar el
objetivo del sprint.
No es el líder del equipo, ya que los equipo se auto-organizan,
sino que actúa como protección entre el equipo y cualquier
influencia que lo distraiga.
Algunas tareas:
 Ayudar al Product Owner a mantener el Product Backlog de manera que
asegure un correcto entendimiento por parte del equipo.
 Ayudar al equipo a determinar cuándo el producto está listo para ser
entregado (prototipo o final).
 Enseñar al cliente la metodología SCRUM
3 Engranajes: 1º Roles
 Equipo de Desarrollo: Encargado de entregar el producto de
software en cada iteración (Sprint).
Personas con las habilidades transversales necesarias para
realizar el trabajo:
 Análisis
 Diseño
 Desarrollo
 Pruebas
 Documentación
 etc.
2º Engranaje: Documentos
 Project Backlog: Documento principal para todo el proyecto.
Conjunto de todos los requisitos del proyecto, el cual contiene
descripciones genéricas de funcionalidades deseables.
Dichos requisitos pueden ser historias de usuarios, casos de
uso, o cualquier otro formato que el equipo encuentre
necesario.
Puede ser leído por cualquier miembro del equipo, pero solo
puede ser modificado por el Product Owner.
Contiene estimaciones realizadas a grandes rasgos, tanto del
valor para el negocio como del esfuerzo de desarrollo requerido.
 Las historias de usuarios deben tener lo siguiente:
 Como ROL, debo HACER ALGO, PARA.
 Como Mesero debo anotar los pedidos para entregarlos en cocina.
2º Engranaje: Documentos
 Sprint Backlog: Es el subconjunto de requisitos que serán
desarrollados durante el siguiente sprint.
Al definirlo, se describe el Cómo el equipo implementará
los requisitos durante el sprint.
Por lo general, los requisitos se subdividen en tareas, a las
cuales se le asignan ciertas horas de trabajo pero ninguna
tarea con una duración mayor a 16 horas. Si se definiera
que alguna tarea sobrepase ese tiempo, debe subdividirse.
Las tareas en el Sprint Backlog nunca son asignadas, son
tomadas por los miembros del equipo del modo que les
parezca adecuado y cuando sea adecuado.
2º Engranaje: Documentos
 Burn Down Chart: Gráfica mostrada públicamente que
mide la cantidad de requisitos en el Backlog del proyecto
pendientes al comienzo de cada Sprint.
3º Engranaje: Flujo de Trabajo
 Sprint: Es el periodo en el cual se lleva a cabo el trabajo
en sí. La duración del periodo debe ser constante y
definida por el equipo.
Al final de cada sprint, el equipo debe presentar los
avances logrados, y el resultado obtenido es un producto
que, potencialmente, se puede entregar al cliente.
Es recomendable no agregar objetivos al sprint a menos
que su falta amenace al éxito del proyecto.
Como mínimo debería existir un sprint por mes, como
máximo 2.
3º Engranaje: Flujo de Trabajo
 Sprint: Es el periodo en el cual se lleva a cabo el trabajo
en sí. La duración del periodo debe ser constante y
definida por el equipo.
Al final de cada sprint, el equipo debe presentar los
avances logrados, y el resultado obtenido es un producto
que, potencialmente, se puede entregar al cliente.
Es recomendable no agregar objetivos al sprint a menos
que su falta amenace al éxito del proyecto.
Como mínimo debería existir un sprint por mes, como
máximo 2.
Cada sprint empieza y termina con una reunión de equipo.
Al inicio se define en qué se trabajará, cómo, y la
duración.
Al término se revisa el trabajo en retrospectiva.
3º Engranaje: Flujo de Trabajo
 Scrum Diario: Cada día en un sprint, el equipo realiza una
pequeña reunión en la cual todos los miembros del equipo
pueden estar presentes, pero únicamente el equipo de
desarrollo puede contribuir.
Cada miembro debe responder, típicamente, 3 preguntas:
 Qué completé el día de ayer para ayudar al equipo ?
 Qué planeo completar hoy para ayudar al equipo a llegar a
la meta ?
 Detecto algún impedimento para lograr lo anterior ?
 Cada impedimento detectado en la reunión debe ser
registrado por el Scrum Master.

También podría gustarte