Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Scrum Master
Andres
Rodriguez
Rubio
4 : 12
VALORES PRINCIPIO S
VALORES del
Manifiesto Ágil
Personas e interacciones
sobre procesos y herramientas
VALORES del
Manifiesto Ágil
Producto funcionando
sobre documentación
exhaustiva
VALORES del
Manifiesto Ágil
Colaboración con el cliente
sobre negociación contractual
VALORES del
Manifiesto Ágil
Adaptación al cambio
sobre seguir un plan
PRINCIPIOS DE AGILIDAD
PRINCIPIOS del
Manifiesto ágil
Nuestra mayor prioridad es satisfacer al cliente
mediante la entrega temprana y continua de un
producto con valor.
PRINCIPIOS del
Manifiesto ágil
Aceptamos que los requisitos cambien, incluso
en etapas tardías del desarrollo. Los procesos
Ágiles aprovechan el cambio para
proporcionar ventaja competitiva al cliente.
PRINCIPIOS del
Manifiesto ágil
Entregamos un producto funcional
frecuentemente, entre dos semanas y dos
meses, con preferencia al periodo de tiempo
más corto posible.
PRINCIPIOS del
Manifiesto ágil
Los responsables de negocio y los
desarrolladores trabajamos juntos de forma
cotidiana durante todo el proyecto.
PRINCIPIOS del
Manifiesto ágil
Los proyectos se desarrollan en torno a
individuos motivados. Hay que darles el
entorno y el apoyo que necesitan y confiarles
la ejecución del trabajo.
PRINCIPIOS del
Manifiesto ágil
El método más eficiente y efectivo de comunicar
información al equipo de desarrollo y entre sus
miembros es la conversación cara a cara.
PRINCIPIOS del
Manifiesto ágil
El producto funcionando es la medida
principal de progreso
PRINCIPIOS del
Manifiesto ágil
Los procesos Ágiles promueven el desarrollo
sostenible.
Los promotores, desarrolladores y usuarios
debemos ser capaces de mantener un ritmo
constante de forma indefinida.
PRINCIPIOS del
Manifiesto ágil
La atención continua a la excelencia técnica y
al buen diseño mejora la Agilidad.
PRINCIPIOS del
Manifiesto ágil
La simplicidad o el arte de maximizar la
cantidad de trabajo no realizado, es esencial.
PRINCIPIOS del
Manifiesto ágil
Las mejores arquitecturas, requisitos y diseños
emergen de equipos auto-organizados.
PRINCIPIOS del
Manifiesto ágil
A intervalos regulares el equipo reflexiona sobre
cómo ser más efectivo para a continuación
ajustar y perfeccionar su comportamiento en
consecuencia.
¿QUE ES MINDSET AGILE
AGILE?
ESTABLECIENDO EL
MINDSET AGILE
Battleship - Batalla Naval
http://www.leansight.com/contenidos/Batalla_Naval-
Battleship/
Enfoque PREDICTIVO Vs
Enfoque EXPLORATORIO
Fijo
M od elo Ágil
ACTIVIDAD
WRITING NAMES
MINDSET
https://trello.com/invite/b/Z5ONdmo8/84d15362d39173937125fa276e6c0ca6/foco
PRÁCTICAS Y TÉCNICAS
AGILES
Design Thinking
Kaizen
Lean Toyota Kata
Inception Kanban Scrum
Product
Scrumban
Discovery
MITOS SOBRE
AGILIDAD
➢ 6 Principios
➢ 5 Aspectos
➢ 19 Procesos
PRINCIPIOS DE
SCRUM
1. CONTROL DEL PROCESO
EMPÍRICO (PILARES)
Este principio enfatiza la filosofía central de Scrum, con base a las
tres ideas principales de:
Todos sabemos lo
que está pasando
Comprobar la
conformidad Está bien
del trabajo cambiar la
dirección
táctica
TRANSPARENCIA
Artefactos
Cronograma de
Declaración de Backlog priorizado
planificación de
visión del proyecto del producto
lanzamiento
Eventos Radiadores de
información
Scrumboard
Identificación
Retrospectiva
constante de
del proyecto
riesgos
ADAPTACIÓN
Retrospectiva Solicitudes de
del Sprint cambio
Scrum
Guidance
Body
2. AUTO-ORGANIZACIÓN
Aprovechar el
conocimiento
de un equipo
Multifuncional
Comprender la
Buscar trabajo
visión del
Proactivamente
proyecto
Las metas de
un Equipo
Auto -
Entregar Organizado Hacer el trabajo
resultados
por si mismos
tangibles
Continuamente
Estar abiertos a
actualizar
nuevos
conocimientos y
aprendizajes
habilidades
3 . COLABORACIÓN
- Conocimiento
- Articulación
- Apropiación.
Procesos de Scrum
✓ Minimizar solicitudes
de cambio
✓ Mitigar riesgos
✓ Aumentar la eficacia
✓ Practicar la mejora
continua
4. PRIORIZACIÓN BASADA
EN VALOR
Este p r i n c i p i o p o n e d e relieve e l enfoque de Scrum p a r a
o f r e c e r e l máximo va lo r d e negocio, desde e l principio
d e l p r o y e c t o h a s t a su c o n c l u s i ó n .
CONTROL DEL TIEMPO
TIME-BOX
Este p r i n c i p i o describe c ó m o e l tiempo se c o n s i d e r a u n a restricción
l i m i t a n t e en Scrum, y c ó m o este se u t i l i z a para a y u d a r a manejar
efica zm ente l a p l a n i f i c a c i ó n y e j e c u c i ó n d e l proyecto. Los elementos
d e l time boxing en Scrum incluyen:
- Sprints
- Daily Scrum
- P l a n i f i c a c i ó n d e l sprint
- Revisión d e l sprint.
- Retrospectiva d e l sprint.
DESARROLLO
ITERATIVO
Este pri nci pio define el desarrollo iterativo y hace énfasis en cómo
gestionar mejor los cambios y crear productos que satisfagan
las necesidades del cliente. También delinea las
responsabilidades del Product Owner y las de la organización
relacionadas con el desarrollo iterativo.
ASPECTOS
Organización
Justificación
Riesgo
del negocio
Aspectos
Scrum
Cambio Calidad
1. ORGANIZACIÓN
ROLES NO
CENTRALES
Stakeholders es un término colectivo que incluye a clientes, usuarios y patrocinadores,
que con frecuencia interactúan con el equipo principal de Scrum, e influyen en el proyecto
a lo largo de su desarrollo .
E n S c r u m , l a c a l i d a d s e d e fi n e c o m o l a c a p a c i d a d
con la que cuenta un producto terminado o los
entregables para cumplir con los criterios de
aceptación y lograr el valor del negocio que
espera el cliente.
3. CALIDAD
Equipo scrum
pueden motivar y sugerir cambios o mejoras en el producto, servicio, o cualquier
otro aspecto del proyecto.
La alta gerencia
Esto puede deberse a cambios estratégicos en la dirección de la empresa, a un
entorno competitivo, a problemas financieros, etc.
INTEGRACIÓN DEL
CAMBIO
5. RIESGOS
Debido a que los riesgos son incertidumbres a futuro, no tienen ningún impacto
actual en el proyecto, pero podrían tener un impacto potencial en el futuro.
Los problemas generalmente son certezas que se están suscitando en el proyecto,
por lo que no hay necesidad de realizar una evaluación de la probabilidad como lo
haríamos con un riesgo. Los problemas deben atenderse.
PRIORIZACIÓN
DE RIESGOS
PROCESOS
EN SCRUM
PATRONES CORE
DE SCRUM
ROLES
LAS PRINCIPALES
RESPONSABILIDADES
> Asegurar que el Equipo de Desarrollo entiende los
elementos del Product Backlog al nivel necesario.
> Desarrollar la visión del producto: Público objetivo,
> Ordenar los elementos en el Product Backlog
Necesidades, Funcionalidades y ROI.
para alcanzar los objetivos y misiones de la
mejor manera posible.
> Definir el Release Plan del producto (MVP versions).
> Asegurar que el Product Backlog es visible,
> Entendimiento de los OKRs y definición de los KPIs
transparente y claro para todos y que muestre
de negocio.
aquello en lo que el equipo trabajará a continuación.
> Liderar la Sprint Planning.
> Refinar las Historias de Usuario.
> Garantizar que se defina el objetivo del sprint.
> Validar que el incremento de producto cumpla los
criterios de aceptación.
> Expresar claramente los elementos de la Lista del
Producto.
> Garantizar la asistencia de los Stakeholders a la
Sprint Review.
> Priorizar los Ítems de mejora continua planteadas
por el equipo en el Backlog.
Q aE ES
SCRa M ?
DEVELOPERS
Los developers son los profesionales que desempeñan
el trabajo de entregar un incremento de producto
“Terminado”, que potencialmente se pueda poner en
producción al final de cada Sprint.
● Son auto-gestionados.
● Los equipos de desarrollo son multifuncionales.
● Scrum no reconoce títulos para los miembros de un
equipo de desarrollo.
● La responsabilidad del cumplimiento recae en todo el
equipo.
LAS PRINCIPALES
RESPONSABILIDADES
> Ser auto-gestionado y multifuncional. > Exigir que se cumpla el Definition of Ready.
> Definir principios y acuerdos como equipo que > Cumplir con la Definition of Done.
promuevan la excelencia técnica. > Evitar y/o mitigar la deuda técnica del producto.
> Promover y participar activamente en los > Liderar la sincronización diaria (Daily).
refinamientos y estimaciones.
> Durante la review, demostrar el trabajo
> Seleccionar los elementos del Product Backlog terminado.
que serán comprometidos para lograr el
objetivo del sprint. > Definir las tareas para el sprint.
> Promover la integración continua.
Q aE ES
SCRa M ?
SCRUM MASTER
El Scrum Master es responsable de promover y apoyar Scrum
como se define en la Guía de Scrum. Los Scrum Masters
hacen esto ayudando a todos a entender la teoría, prácticas,
reglas y valores de Scrum.
> Asegurar que el Dueño de Producto > Desarrollar la motivación de cada uno de
conozca cómo ordenar el Product Backlog los miembros del equipo aplicando técnicas
para maximizar el valor como Improvement Kata y Moving
Motivators.
TALLER DE
ROLES
ACTIVIDAD
https://trello.com/invite/b/zHtH4LfO/d52b0b400724ce712289cba58c97bdf2/roles
5 EVENTOS
Q aE ES
SCRa M ?
SPRINT
EVENTOS
1 a 4 semanas
Q aE ES
SCRa M ?
SPRINT PLANNING
Descripción: El trabajo a realizar durante el Sprint se planifica
en la Sprint Planning. Este plan se crea mediante el trabajo
colaborativo del Equipo Scrum completo.
ARTEFACTOS
Los ítems están
organizados
por prioridad, en la
parte superior se
encuentran los más
prioritarios.
SPRINT
BACKLOG
Es el conjunto de elementos del Product
Backlog seleccionados para el Sprint.
Es un PRONÓSTICO hecho por el Equipo de
Desarrollo acerca de qué funcionalidad formará
parte del próximo Incremento y del trabajo
necesario para entregar esa funcionalidad en un
Incremento “Terminado”.
ARTEFACTOS
EJEMPLO
DoR
DEFINITION
OF DONE*
DoD Cuando un elemento de la Lista de
Producto o un Incremento se describe como
“Terminado”, todo el mundo debe entender lo
que significa “Terminado”.
Aunque esto varía significativamente para
cada Equipo Scrum, los miembros del Equipo
deben tener un entendimiento compartido de
lo que significa que el trabajo esté
ARTEFACTOS completado, para asegurar la transparencia
EJEMPLO
DoD
HISTORIAS
DE USUARIO
En agilidad las historias de usuario son el reemplazo escrito de
los requerimientos de usuario, se escriben en el lenguaje propio
de los usuarios y describen que debería “construir” y “entregar”
el equipo de desarrollo.
C onvers ation
C onfirmation
Las HU deben ser cortas, caber en una tarjeta de
fichero. Contiene el título, la descripción y los
criterios de aceptación.
Debe contener:
● Título corto HU
C ard
● Descripción
● Criterios de aceptación
¿Título corto?
¿ Q uién? Como . R ol
INVES T
Independent
Negotiable
Valuable
Estimable
Small sized
Testable
¿ QUÉ
ES UN CRITERIO DE
ACEPTACIÓN (CA)?
http://linkedin.com/in/andres-rodriguez-rubio-
18064ba5
Teniendo en cuenta la lista de comportamientos que Alejandra te ha dejado como parte de su entrega; desde tu experiencia y
conocimiento qué acciones propondrías para ayudar a:
◦ Poder llegar al sprint 20 con el MVP.
CASO No 2
En un equipo de trabajo multifuncional se tienen constantes
quejas de la calidad de trabajo del desarrollador Juan. Esto
ocasionó que Leidy, una de las integrantes del equipo se fuera
debido a que la calidad y resultados de su trabajo se estaban
viendo afectados.