Está en la página 1de 36

FUNDAMENTOS DE SCRUM

julio, 2020

Por Lina García


Fuentes info: scrum.org - otros
Imágenes: freepik
Fundamentos de Scrum - Elaborado por Lina García

Objetivos del Documento

Este es un documento elaborado para fines 100% académicos, respetando el


reconocimiento a las fuentes gráficas y de información.

● Conocer qué es Scrum y algunos de sus usos


● Identificar los fundamentos de Scrum: pilares, valores, roles,
ceremonias y artefactos
● Identificar las principales características de cada rol de Scrum
● Aprender el ciclo de Scrum
● Aprender la diferencia entre Product Backlog y Sprint Backlog
● Aprender a redactar historias de usuario
Fundamentos de Scrum - Elaborado por Lina García
Fundamentos de Scrum - Elaborado por Lina García

Imagen tomada de: https://www.luminousmen.com


Fundamentos de Scrum - Elaborado por Lina García

Ligero

Fácil de entender

Difícil de masterizar

Imagen tomada de: https://www.freepik.com/


Fundamentos de Scrum - Elaborado por Lina García

Imagen tomada de: https://www.freepik.com/


Fundamentos de Scrum - Elaborado por Lina García

ALGUNOS GURÚS DE SCRUM

Ikujiro Nonaka Hirotaka Takeuchi Ken Schwaber Jeff Sutherland Mike Cohn

Imagen tomadas de diversas fuentes de Internet


Imagen tomada de: https://www.freepik.com/
Fundamentos de Scrum - Elaborado por Lina García

PILARES
Fundamentos de Scrum - Elaborado por Lina García

Imagen tomada de: https://www.freepik.com/


Fundamentos de Scrum - Elaborado por Lina García

Imagen tomada de: https://www.freepik.com/


Fundamentos de Scrum - Elaborado por Lina García

Imagen tomada de: https://www.freepik.com/


Fundamentos de Scrum - Elaborado por Lina García
Fundamentos de Scrum - Elaborado por Lina García

ROLES

Imagen tomada de: https://www.freepik.com/


Fundamentos de Scrum - Elaborado por Lina García

Imagen tomada de: https://www.freepik.com/


Fundamentos de Scrum - Elaborado por Lina García

Es quien tiene la visión estratégica del producto/proyecto


Representa al cliente

● Define las funcionalidades del producto (de acuerdo a la visión)

● Prioriza las funcionalidades/características

● Determina las fechas de los Releases

● Acepta o rechaza los resultados

● Maneja la relación con los stakeholders

● Cancela un sprint cuando el objetivo del mismo ya no es


Product Owner necesario o queda obsoleto
● Actualiza, reorganiza, elimina elementos del Product Backlog
Imagen tomada de: https://www.freepik.com/
Fundamentos de Scrum - Elaborado por Lina García

Imagen tomada de: https://www.freepik.com/


Fundamentos de Scrum - Elaborado por Lina García

Equipo pequeño entre 3-9 personas, cross-funcional,


auto-organizado

● No tienen roles asignados

● Definen tareas

● Estiman el esfuerzo (para realizar cada tarea)

● Desarrollan el producto / incremento

● Aseguran la calidad
Dev Team

Imagen tomada de: https://www.freepik.com/


Fundamentos de Scrum - Elaborado por Lina García

Imagen tomada de: https://www.freepik.com/


Fundamentos de Scrum - Elaborado por Lina García

Es un líder al servicio del equipo, apoya a la Organización en la


correcta implementación de Scrum

● Ayuda a gestionar el cambio hacia la cultura ágil en la


Organización

● Capacita, sirve como coach, soluciona dudas sobre Scrum

● Remueve impedimentos al equipo para que pueda avanzar


● Previene / evita interrupciones al Dev Team

● Facilita herramientas para mejorar el desempeño

Scrum Master ● Apoya la correcta implementación de las ceremonias

Imagen tomada de: https://www.freepik.com/


Fundamentos de Scrum - Elaborado por Lina García

CICLO SCRUM

Imagen tomada de: https://www.scrum.org


Fundamentos de Scrum - Elaborado por Lina García

● Es un ciclo o iteración
● Es una caja de tiempo “Time-boxed” de 1 a 4 semanas
● Es el período en el que se desarrolla el Incremento
● Cada Sprint está compuesto por:
○ Sprint Planning
○ Daily Scrums
○ Sprint Review
○ Sprint Retrospective
○ *Product Refinement
Sprint ● Por lo menos debe haber 1 Sprint de Release, donde se lanza
un Incremento

Imagen tomada de: https://www.freepik.com/


Fundamentos de Scrum - Elaborado por Lina García

● Planeación a nivel táctico


● Se realiza al inicio de cada sprint
● Para un Sprint de 4 semanas, dura máx 8 horas
● Participa todo el Scrum Team y se pueden invitar personas
externas al equipo como expertos o funcionales
● Se define el Sprint Goal
● Se priorizan / seleccionan los ítems del Product Backlog
● Se estima la duración de los ítems del Sprint Backlog
● Se discuten los Criterios de Aceptación / Definition of Done
● Se usan técnicas de estimación (Planning poker, t-shirt sizes,
Sprint Planning bucket system, dot voting…)
● Se deben estimar tareas suficientes para iniciar el Sprint

Imagen tomada de: https://www.freepik.com/


Fundamentos de Scrum - Elaborado por Lina García

● Se realiza diariamente durante el Sprint (días hábiles)


● Dura 15 minutos
● Lo coordina el Dev Team
● Participa el Dev Team y no es necesario que esté el Scrum
Master ni el Product Owner
● Se responde 3 preguntas: ¿Qué se hizo ayer? ¿Qué se hará
hoy? ¿Existe algún impedimento?
● Se realiza a la misma hora, en el mismo lugar o medio
para reducir la complejidad
Daily Scrums ● NO es una reunión de estatus

Imagen tomada de: https://www.freepik.com/


Fundamentos de Scrum - Elaborado por Lina García

● Se realiza al finalizar el Sprint


● Para un Sprint de 4 semanas, dura máx 4 horas
● Participa el Scrum Team y los Stakeholders
● Se presenta el resultado “Incremento” del Sprint
● Se aprueba o se rechaza el Incremento
● No se requiere una presentación / slides, pero sí se debe
planear
Sprint Review

Imagen tomada de: https://www.freepik.com/


Fundamentos de Scrum - Elaborado por Lina García

● Se discute el proceso y forma de trabajo del equipo


● Se realiza al finalizar el Sprint
● Para un Sprint de 4 semanas, dura máx 3 horas
● Participa el Scrum Team
● Se responde: Qué resultó bien en el Sprint? Qué salió mal en
el Sprint? Qué aprendimos del Sprint? Qué podríamos hacer
diferente en el próximo sprint?
Sprint ● Se define un plan de mejora para el próximo Sprint
● Se selecciona al menos 1 acción correctiva para implementar
Retrospective en el próximo Sprint

Imagen tomada de: https://www.freepik.com/


Fundamentos de Scrum - Elaborado por Lina García

● Se conocía hasta 2013 como Grooming


● Se puede realizar a lo largo del Sprint
● El Product Owner aclara y detalla información al Dev Team
sobre las funcionalidades / Incremento a desarrollar
● Se remueven historias de usuario que ya no son relevantes
● Se agregan nuevas historias de usuario de ser necesarias
● Se reorganiza la prioridad de las historias de usuario
Backlog ● Se realizan estimaciones a historias de usuario pendientes
● Se corrigen estimaciones a la luz de nueva información
Refinement

Imagen tomada de: https://www.freepik.com/


Fundamentos de Scrum - Elaborado por Lina García

ARTEFACTOS

Imágenes tomadas de: https://www.freepik.com/


Fundamentos de Scrum - Elaborado por Lina García

3
1

Product Owner

Imagen 1 y 2 tomadas de: https://www.freepik.com/

Imagen 3 tomada de: https://innolution.com/


Fundamentos de Scrum - Elaborado por Lina García

2
1

Imagen 1 tomada de: https://www.freepik.com/

Imagen 2 tomada de: https://innolution.com/


Fundamentos de Scrum - Elaborado por Lina García

Imagen tomada de: https://www.freepik.com/

Diagrama tomado de: http://www.pmoinformatica.com/


Fundamentos de Scrum - Elaborado por Lina García

Dev Team

Imágenes tomadas de; https://www.freepik.com/

Diagrama tomado de: https://www.muyagile.com/


Fundamentos de Scrum - Elaborado por Lina García

HISTORIAS DE USUARIO
Como <usuario> quiero <funcionalidad> para <beneficio>

Como usuario quiero loguearme con facebook para acceder rápidamente al app

Como usuario quiero poder filtrar productos por categoría para ahorrar tiempo en las consultas

Como usuario quiero recibir factura por email para tener control de mis compras

Como administrador quiero tableros de KPIs para visualizar resultados de forma rápida y organizada

Como Gte finanzas quiero informes exportables a excel/CSV para cruzar gestionar las BD
Fundamentos de Scrum - Elaborado por Lina García

Imágenes tomadas de https://www.freepik.com/


Fundamentos de Scrum - Elaborado por Lina García

● El incremento es la suma de todos los ítems del Product


Backlog completados durante un Sprint y el valor de los
incrementos de todos los previos.
● Al final del Sprint, el nuevo incremento debe estar
"Terminado", lo que significa que debe estar en condición
de ser utilizado y cumplir con la definición de "Terminado"
del Equipo Scrum.
● Un incremento NO tiene que ser integrado al producto de
forma obligatoria al terminar cada Sprint, pero SÍ debe
estar listo si se quisiera integrar
● Cada proyecto debe tener al menos 1 Incremento

Imagen tomada de https://www.freepik.com/


GRACIAS :)

Lina García
Agile Coach - Scrum Master

También podría gustarte