1. Curso Scrum Grand Master
El Espíritu de Scrum. El arte de amar los lunes
de Alan Cyment
27/10/2014 Equipo 1
2. Curso Scrum Master
INDICE TEMATICO
● OBJETIVO E INTRODUCCIÓN DEL TEMA
● LAS REGLAS DEL JUEGO
● CÓMO IMPLEMENTARLO SEGÚN ALAN CYMENT
● CLAVE DEL EXITO: ESA NEBULOSA LLAMADA
ESPIRITU
27/10/2014 Equipo 1 2
3. Curso Scrum Grand Master
OBJETIVO E INTRODUCCIÓN DEL TEMA
OBJETIVOS
Describir Scrum
Tan simple, pero tan difícil
Tan útil pero tan bastardeado
Tan desconocido fuera del software
Tanto potencial desperdiciado
Scrum representa un nuevo paradigma, una nueva forma
de entender el mundo del trabajo
27/10/2014 Equipo 1 3
4. Curso Scrum Grand Master
OBJETIVO E INTRODUCCIÓN DEL TEMA
LA VISIÓN PARA ESTE LIBRO:
“Comprender por qué Scrum es muy simple, muy difícil y funciona
en el contexto adecuado. Por funcionar entendemos que ayuda a
mejorar la productividad, la calidad y la felicidad de quienes toman
parte de un proyecto”
Aprender Scrum es un proyecto en sí mismo
27/10/2014 Equipo 1 4
5. Curso Scrum Grand Master
OBJETIVO E INTRODUCCIÓN DEL TEMA
TODO ES RELATIVO
Entre la simpleza y el caos se ubica la
complejidad. Aquí residen los proyectos
típicos que encaramos los trabajadores del
conocimiento. Riesgosos, creativos, pero con
grandes posibilidades de éxito
¿Qué hacer en este caso?
Probemos con Scrum!!
27/10/2014 Equipo 1 5
6. Curso Scrum Grand Master
POR QUÉ DEBERÍAS AMAR LOS LÍMITES
Scrum es el arte de balancear límites con libertad,
para poder ser creativos y productivos a la vez
SCRUM NO HACE NADA
Siempre que nos enfrentemos a un problema
deberemos lidiar no solamente con la
complejidad esencial, sino también con la
complejidad accidental. Esa complejidad no
es propia del problema
Scrum hace que emerjan las disfuncionalidades
organizacionales
27/10/2014 Equipo 1 6
7. Curso Scrum Grand Master
SIMPLEMENTE PLANTA UNA SEMILLA
Para un proyecto complejo la mejor elección es el
desarrollo iterativo
La alternativa al desarrollo modular la vamos a
denominar incremental o mejor aún, orgánica
El desarrollo orgánico permite:
Entender mejor, mediante el feedback obtenido del cliente, qué producto
es necesario
Adaptar plan y producto a los cambios producidos por este mejor
entendimiento
Adaptar plan y producto a cambios en el contexto
Entregar valor aun habiendo estimado la duración de forma imprecisa al
comienzo del mismo. Nada mal para un proyecto que surfea el borde del caos…
27/10/2014 Equipo 1 7
8. Curso Scrum Grand Master
LAS REGLAS DEL JUEGO
MI PROCESO, TU PROCESO, CUÁL PROCESO ?
Proceso será la forma en la que trabajamos. El proceso puede
ser caótico, empírico, definido. Es parte del proceso que
sepamos trabajar en equipo
Scrum:
No es una metodología, ni siquiera es un proceso. Podríamos
definirlo como un metaproceso: una maquinita que nos ayuda a
construir iterativa e incrementalmente nuestro propio proceso.
Es un framework o marco de trabajo, que será el andamiaje que
nos va a ayudar a encontrar, iteración a iteración, el mejor proceso
posible dada nuestra realidad y nuestros potenciales.
27/10/2014 Equipo 1 8
9. Curso Scrum Grand Master
LAS REGLAS DEL JUEGO
TAN SIMPLE COMO UN PASO A LA VEZ
La base de Scrum será el desarrollo iterativo e incremental de producto y
proceso. En concreto se plantea una dinámica de pequeños saltos. Cada salto
va a consistir en:
Planificar hacia dónde saltar (teniendo en cuenta la visión)
Ejecutar el salto
Inspeccionar tanto el avance producido por el salto como la manera
de saltar (producto y proceso respectivamente)
Adaptar la dirección del salto (producto) y la manera de saltar
(proceso), para acercarnos más y mejor al objetivo final.
27/10/2014 Equipo 1 9
10. Curso Scrum Grand Master
LAS REGLAS DEL JUEGO
QUIÉN? Roles en Scrum
Equipo de desarrollo: multidisciplinario, entre 5 a 9 personas
Product Owner: debe indicar el qué del producto, de acuerdo a la
visión del proyecto.
Scrum Master: facilitador, coach y mentor
27/10/2014 Equipo 1 10
11. Curso Scrum Grand Master
LAS REGLAS DEL JUEGO
QUIÉN? Roles en Scrum
Equipo de desarrollo: multidisciplinario, entre 5 a 9 personas
Product Owner: debe indicar el qué del producto, de acuerdo a la
visión del proyecto.
Scrum Master: facilitador, coach y mentor
27/10/2014 Equipo 1 11
12. Curso Scrum Grand Master
LAS REGLAS DEL JUEGO
QUÉ? Herramientas en Scrum
Visión: Norte del proyecto. Responsable PO
Product Backlog: “lista de lo que me falta para...”, lista de
PBIs: Product Backlog Items. Responsable PO
Sprint Backlog: tareas que se consideren necesarias para poder entregar
al final del Sprint los PBIs comprometidos. Responsable: equipo
Incremento Orgánico del Producto: incremento es orgánico porque cumple
con lo que daremos en llamar el criterio de “done”. Responsable PO
Process/Impediment Backlog: sus Items suelen estar ordenados con
el objetivo de maximizar la relación costo/beneficio
27/10/2014 Equipo 1 12
13. Curso Scrum Grand Master
LAS REGLAS DEL JUEGO
CÓMO? Dinámica en Scrum
Ciclos de feedback: iteraciones para el desarrollo del producto y del proceso
Producto: desarrollo en dos perspectivas, estrategia y táctica
Estrategia: Sprint o iteración convertir el backlog comprometido
en un incremento de producto.
Ceremonias: Planificación Estratégica y Revisión
27/10/2014 Equipo 1 13
14. Curso Scrum Grand Master
LAS REGLAS DEL JUEGO
Ceremonias: Planificación Estratégica y Revisión
Sobre el final del Sprint. El PO acepta
O rechaza los PBI’ s desarrollados
Al comienzo del Sprint.
27/10/2014 Equipo 1 14
15. Curso Scrum Grand Master
LAS REGLAS DEL JUEGO
Táctica: se verá reflejado el cómo: las tareas que realizará el
equipo de desarrollo durante el Sprint para construir el
incremento del producto.
Ceremonias: Planificación Táctica y Reunión Diaria
Después de la planif. estratég. para
elaborar el plan inicial, esbozo de la
serie de tareas que serán necesarias
para desarrollar los PBIs comprometidos.
27/10/2014 Equipo 1 15
16. Curso Scrum Grand Master
LAS REGLAS DEL JUEGO
Proceso - Ceremonia: Retrospectiva
Consiste en:
• Inspeccionar y adaptar nuestra forma de trabajo.
• Revisión de los PBI’s comprometidos por el equipo
• Evaluación de resultados
27/10/2014 Equipo 1 16
17. Curso Scrum Grand Master
CÓMO IMPLEMENTAR SCRUM SEGÚN ALAN
CYMENT
¿Estoy haciendo Scrum o no?
Sigue todas las reglas desde el primer día sin cuestionarlas. El
motorcito va a hacer su trabajo, iluminando el camino que tenemos
por delante. Sin motor no hay luz.
27/10/2014 Equipo 1 17
18. Curso Scrum Grand Master
CÓMO IMPLEMENTAR SCRUM SEGÚN ALAN
CYMENT
EL ARCOIRIS QUE GOTEA
Scrum es una excelente manera de tratar con una organización
disfuncional, pero no tiene sentido plantearse como escenario de
trabajo a una organización que no funciona en absoluto.
Scrum es la brújula, el arco iris al final del camino que vale la pena
“caminarlo”
27/10/2014 Equipo 1 18
19. Curso Scrum Grand Master
CÓMO IMPLEMENTAR SCRUM SEGÚN ALAN
CYMENT
SIÉNTETE ORGULLOSO DE ESE BROTE DE SCRUM
Scrum es el árbol y hay árbol en cuanto haya un brote que ve la luz del
sol. El crecimiento del árbol desde la raíz, aún con sufrimientos, es
análogo al crecimiento del grupo junto con su PO y SM. En la raíz del
dolor hay un problema de comunicación.
Facilitación guiada por el dolor (PDF: Pain x driven facilitation).
El dolor no es infligido sino detectado y expuesto a la luz. El árbol crece
como resultado de la paulatina facilitación llevada a cabo por el coach.
27/10/2014 Equipo 1 19
20. Curso Scrum Grand Master
CÓMO IMPLEMENTAR SCRUM SEGÚN ALAN
CYMENT
EL DESAFÍO DEL TRANSPLANTE
Si frenamos para reconsiderar a cada implementación de Scrum como
un proyecto complejísimo en si mismo, la política de utilizar el
framework desde el día cero es equivalente a trasplantar un arbolito del
invernadero de Scrum a nuestra realidad. Transplantar a veces
funciona...y a veces simplemente no.
27/10/2014 Equipo 1 20
21. Curso Scrum Grand Master
CLAVE DEL EXITO: ESA NEBULOSA LLAMADA
ESPIRITU
DE LEYES Y LIBROS DE ARENA
El espíritu de la ley evoluciona con el tiempo y esto mismo ha ocurrido
con el espíritu de Scrum. Los más experimentados con Scrum dividen
a sus usuarios entre aquellos que lo entienden y los que no. Limpiemos
la bruma elitista que está detrás del lo.
Scrum = reglas + espíritu + buenas prácticas
COMPLEJIDAD Y EMPIRISMO
Construir, de, forma, maleable, y, creativa un proyecto, es un
trabajo complejo. [Maleabilidad + Creatividad =>
Complejidad]
Scrum propone el empirismo como filosofía de trabajo, o sea
generación de conocimiento mediante la experiencia: Prueba y
error.
27/10/2014 Equipo 1 21
22. Curso Scrum Grand Master
CLAVE DEL EXITO: ESA NEBULOSA LLAMADA
ESPIRITU
EL ERROR COMO INVERSIÓN
El error, piedra angular del empirismo, es, la única manera de llegar a un
resultado creativo. Al equivocarnos aprendemos qué no debe hacerse.
Gracias a la equivocación, nace un trozo pequeñito del producto final.
LO BUENO , SI BREVE , DOS VECES BUENO
Si me equivoco, que sea lo antes posible. En el paradigma de
Scrum, los proyectos o releases cortos permiten detectar rápido si
el producto es correcto. Los sprints cortos son breves ciclos de
feedback estratégico.
27/10/2014 Equipo 1 22
23. Curso Scrum Grand Master
CLAVE DEL EXITO: ESA NEBULOSA LLAMADA
ESPIRITU
CRECIMIENTO ORGANICO
Crecimiento orgánico es la posibilidad de agregar valor al producto o
proceso a bajo costo, en pequeños intervalos de tiempo y con la
seguridad de que puedo, en cualquier momento, quedarme con la
versión actual y obtener todo el valor acumulado hasta el momento.
PARETO JUEGA DE NUESTRO LADO
Según Pareto: “el 20% de la funcionalidad entrega el 80% del
valor del negocio”. Si nos vamos a equivocar, equivoquémonos lo
menos posible. Intentemos, al menos, enfocarnos en construir
primero ese 20%.
27/10/2014 Equipo 1 23
24. Curso Scrum Grand Master
CLAVE DEL EXITO: ESA NEBULOSA LLAMADA
ESPIRITU
LO PERFECTO ES EL ENEMIGO DE LO BUENO
En un entorno complejo el,error,va,a,suceder. Las predicciones, en
mayor o menor medida, serán erróneas. En esta tierra creemos que
lo,perfecto,es,lo,enemigo,de,lo,bueno. En el mundo de Scrum
creemos que hemos tenido éxito si hemos logrado maximizar,el,
retorno,de, inversión de los stakeholders
27/10/2014 Equipo 1 24
25. Curso Scrum Grand Master
Glosario
Backlog: lista de tareas a realizar en un determinado período.
Ceremonia: reunión con un propósito claramente establecido por la guía
oficial de Scrum. Scrum propone cuatro ceremonias.
Desarrollo Ágil: refiere a métodos de ingeniería del software basados en el
desarrollo iterativo e incremental, donde los requisitos y soluciones evolucionan
mediante la colaboración de grupos auto organizados y multidisciplinarios.
Existen muchos métodos de desarrollo ágil; la mayoría minimiza riesgos
desarrollando software en lapsos cortos (iteración).
Desarrollo iterativo e incremental: proceso de desarrollo de software
consistente en un conjunto de tareas agrupadas en pequeñas etapas
repetitivas (iteraciones).
27/10/2014 Equipo 1 25
26. Curso Scrum Grand Master
Glosario
Empirismo: tendencia filosófica que considera la EXPERIENCIA como criterio
o norma de verdad en el conocimiento.
Feedback: retroalimentación o dar respuesta a un determinado pedido
o acontecimiento.
Framework: (marco de trabajo) define, en términos generales, un conjunto
estandarizado de conceptos, prácticas y criterios para enfocar un tipo de
problemática particular que sirve como referencia, para enfrentar y resolver
nuevos problemas de índole similar.
Iteración: acto de repetir un proceso con el objetivo de alcanzar una meta
deseada, objetivo o resultado.
Metaproceso: modelos de procesos que sirven como marcos de
referencia para ser instanciados en diferentes dominios.
.
27/10/2014 Equipo 1 26
27. Curso Scrum Grand Master
Glosario
Paradigma: modelo o patrón sostenido en una disciplina científica o
epistemológica o, a diversa escala, en otros contextos de una sociedad.
Release: nueva versión de una aplicación informática.
Rol: función o papel que cumple alguien o algo.
Scrum: modelo de desarrollo ágil que define un conjunto de prácticas
y roles, y que puede tomarse como punto de partida para definir el proceso
de desarrollo que se ejecutará durante un proyecto
Sprint: período en el cual se lleva a cabo el trabajo en sí dentro de Scrum.
Su duración debe ser constante y definida por el equipo con base en su
propia experiencia
27/10/2014 Equipo 1 27