Introducción a Scrum by JLVG

31
Introducción a scrum Juan Luis Vila Grau PRINCE2® Practitioner, M_o_R® Foundation, AgilePM® Foundation, PSM I, EXIN Agile Scrum Foundation, PM4D® Foundation.

Transcript of Introducción a Scrum by JLVG

Page 1: Introducción a Scrum by JLVG

Introducción a scrum

Juan Luis Vila GrauPRINCE2® Practitioner, M_o_R® Foundation,

AgilePM® Foundation, PSM I, EXIN Agile

Scrum Foundation, PM4D® Foundation.

Page 2: Introducción a Scrum by JLVG

¿Por qué scrum?

scrum SALES scrumscrum SALES scrumdesarrollar “cualquier”

producto de una más

efectiva y eficiente

mayor control sobre el

proceso comercial

Page 3: Introducción a Scrum by JLVG

CONTENIDO

Introducción

1.- Que es scrum1.- Que es scrum

2.- Roles

3.- Eventos

4.- Artefactos

Page 4: Introducción a Scrum by JLVG

Qué es scrum

1.- Definición

2.- Ágill y scrum no son lo mismo2.- Ágill y scrum no son lo mismo

3.- Beneficios y aplicación

4.- Estructura

Page 5: Introducción a Scrum by JLVG

Definición de scrum

Ágil y scrum no son lo mismo

Beneficios y aplicación

“Scrum no es una metodología, es un marco de trabajo”

Esctructura

Page 6: Introducción a Scrum by JLVG

Definición de scrum

Ágil y scrum no son lo mismo

Beneficios y aplicación

1.- Agile y scrum no son la misma cosa

2.- Organizaciones optan mayoritariamente por scrum

¿Qué es Agile?

Agile Adoption Rates: House, D. (2012). Sixth annual state of agile

survey: State of agile development. Atlanta, GA: VersionOne

¿Qué es Agile?

+ Prácticas

Esctructura

Individuos e interacciones sobre procesos y herramientas

Software funcionando sobre documentación extensiva

Colaboración con el cliente sobre negociación contractual

Respuesta ante el cambio sobre seguir un plan

Valores + Principios

Page 7: Introducción a Scrum by JLVG

Definición de scrum

Ágil y scrum no son lo mismo

Beneficios y aplicación

Incremento #1

(producto)

Incremento #2

(producto)

Incremento #3

(producto)

Incremento #4

(producto)

Incremento #5

(producto)

FeedbackFeedback

Feedback

Iteración 1 Iteración 2 Iteración 3 Iteración 4 Iteración 5

•Analizar

•Diseñar

•Planificar

•Ejecutar

•Monitorear

•Analizar

•Diseñar

•Planificar

•Ejecutar

•Monitorear

•Analizar

•Diseñar

•Planificar

•Ejecutar

•Monitorear

•Analizar

•Diseñar

•Planificar

•Ejecutar

•Monitorear

•Analizar

•Diseñar

•Planificar

•Ejecutar

•Monitorear

Iterativo Incremental

EsctructuraFeedback

Feedback

Feedback

Limitar la planificación

Page 8: Introducción a Scrum by JLVG

Definición de scrum

Ágil y scrum no son lo mismo

Beneficios y aplicación

“Scrum es Ágil, pero Ágil no es scrum”

Esctructura

Page 9: Introducción a Scrum by JLVG

Definición

Ágil y scrum no son lo mismo

Beneficios y aplicación

Acelarador de negocios

Sistema integrado de gestión del riesgo

Herramienta de gestión de equipos

“puede emplearse para mejorar el rendimiento de cualquier el rendimiento de cualquier equipo”Esctructura

Page 10: Introducción a Scrum by JLVG

Definición de scrum

Ágil y scrum no son lo mismo

Beneficios y aplicación

ROLES EVENTOS ARTEFACTOS

Elementos de SCRUM

EsctructuraROLES EVENTOS ARTEFACTOS

No podemos eliminar ni modificar ninguno de los elementos >”scrumbut”

REGLAS

Page 11: Introducción a Scrum by JLVG

Dueño del Producto Scrum Master Equipo de Desarrollo

ROLES

Dueño del Producto Scrum Master Equipo de Desarrollo

Page 12: Introducción a Scrum by JLVG

Dueño del Producto

Scrum Master Equipo de Desarrollo

• 1 persona; tiempo completo/parcial

• Orientado al negocio

Responsabilidades:• Responsabilidades:

• Backlog de Producto

• Comunicación con el cliente

• Maximizar el valor

• Mide el desempeño del proyecto

Page 13: Introducción a Scrum by JLVG

Dueño del Producto

Scrum Máster Equipo de Desarrollo

• 1 persona; tiempo completo/parcial

• Orientado al proceso

• Responsabilidades:• Responsabilidades:

• Líder servil

• Facilita eventos

• Elimina los obstáculos

• Ayuda a la organización adoptar

Scrum

Page 14: Introducción a Scrum by JLVG

Dueño del Producto

Scrum Máster Equipo de Desarrollo

• 3 a 9 personas; preferiblemente a

tiempo completo

• Orientados al producto (técnico)• Orientados al producto (técnico)

• Sin títulos

• Responsabilidades:

• Auotorganizado

• Multifuncional

• Comparten la responsabilidad

Page 15: Introducción a Scrum by JLVG

Dueño del Producto

Scrum Máster Equipo de Desarrollo

Equipo scrum = los tres roles

El equipo scrum es…

Autorganizado Multifuncional

Page 16: Introducción a Scrum by JLVG

EVENTOS

Sprint #1 Sprint #2 Sprint #3 Sprint #4

PROYECTO SCRUM

1.- Sprint

2.- Planificación del sprint

3.- Scrum Diario

4.- Revisión del sprint

5.- Retrospectiva del Sprint

1

Retrospectivadel sprint

Scrum diario

Planificacióndel sprint

Revisión del sprint

23 4 5

SPRINT # (1,2,3…)

Sprint #1 Sprint #2 Sprint #3 Sprint #4

Page 17: Introducción a Scrum by JLVG

SPRINT # (1,2,3…)

Retrospectivadel sprint

Scrum diario

Planificacióndel sprint

Revisión del sprint

Entregar un “producto” funcional & utilizable

• Inspección y la adaptabilidad

• “Congelamiento”

1mes o menosSprint #1 Sprint #2 Sprint #3 Sprint #4

Incremento #1Incremento #2

Incremento #3

• “Congelamiento”

• Incremento

Page 18: Introducción a Scrum by JLVG

SPRINT # (1,2,3…)

Retrospectivadel sprint

Scrum diario

Planificacióndel sprint

Revisión del sprint

Responde al qué y el cómo

Objetivo del Sprint Pendiente En progreso Completado

8 horas o menos

Habilitar todas las partes

esenciales de la tienda

online para permitir que

los usuarios puedan

experimentar un proceso

de compra completo. Esto

hará que otras

características de la

página web sean más

significativas.

Item #1 t.1.1

t.1.2 t.1.3

t.1.4 t.1.5

t.1.6

t.2.3

Item #2 t.2.1

t.2.2

t.3.4

t.3.1

Item #3

Item #4

Item #5

Page 19: Introducción a Scrum by JLVG

SPRINT # (1,2,3…)

Retrospectivadel sprint

Scrum diario

Planificacióndel sprint

Revisión del sprint

Sincronizar y coordinar el trabajo

Mismo lugar y misma hora

15 minutos

Tres preguntas:

1.- ¿Qué he hecho desde la ultima reunión?

2.- ¿Qué voy a hacer hoy?

3.- ¿Qué obstáculos he encontrado?

Page 20: Introducción a Scrum by JLVG

SPRINT # (1,2,3…)

Retrospectivadel sprint

Scrum diario

Planificacióndel sprint

Revisión del sprint

Recabar información sobre posibles cambios

Se presentan los artículos completos

Participa el Equipo Scrum y el clienteParticipa el Equipo Scrum y el cliente

Actualización del Backlog de Producto

4 horas o menosUn avance del 99%

es sólo un 0%

Page 21: Introducción a Scrum by JLVG

SPRINT # (1,2,3…)

Retrospectivadel sprint

Scrum diario

Planificacióndel sprint

Revisión del sprint

Mejora de procesos

Reunión exclusiva del Equipo Scrum

3 horas o menos

Page 22: Introducción a Scrum by JLVG

SPRINT # (1,2,3…)

Retrospectivadel sprint

Scrum diario

Planificacióndel sprint

Revisión del sprint

Todos los eventos scrum son...

TIMEBOX

Page 23: Introducción a Scrum by JLVG

ARTEFACTOS

Backlog de Producto Backlog de

Producto Backlog de Producto Backlog de Producto Backlog de

Prodcuto Backlog de Producto

Backlog del Sprint Backlog del Sprint Backlog del Sprint Backlog del Sprint

Sprint #4 Sprint #5 Sprint #6 Sprint #7

Inc #7Inc #6Inc #5Inc #4

Page 24: Introducción a Scrum by JLVG

Backlog de Producto

Backlog delSprint

Incremento

Definición de

Mayor: importancia y

detalleBacklog de

#1#2

#3#4

#5#6

Dueño del Producto

Definición de completo

Progreso hacia la meta

Progreso hacia el sprint

Menor:Importancia y

detalle

Backlog de Producto

Page 25: Introducción a Scrum by JLVG

Backlog de Producto

Backlog delSprint

Incremento

Definición de Backlog de

#1#2

#3#4

#5#6

Backlog del Sprint

#1#2

#3

Objetivo del Sprint Pendiente En progreso Completo

Habilitar todas las partes Item #1

t.1.1 t.1.3

t.1.4

t.1.6 Definición de completo

Progreso hacia la meta

Progreso hacia el sprint

Backlog de Producto

esenciales de la tienda

online para permitir que

los usuarios puedan

experimentar un proceso

de compra completo. Esto

hará que otras

características de la

página web sean más

significativas.

Item #1 t.1.1

t.1.2

t.1.4

t.1.5

t.2.3

t.2.4 Item #2

t.2.1

t.2.5 t.2.2

t.3.4

t.3.3

t.3.2 t.3.5

t.4.2

t.3.1

t.2.6 t.2.7

Item #3

Item #4

Item #5

t.4.4

t.4.5

Page 26: Introducción a Scrum by JLVG

Sprint #4 Sprint #5 Sprint #6 Sprint #7

Backlog de Producto

Backlog delSprint

Incremento

Definición de

ProductBacklog

ProductBacklog Product

Backlog ProductBacklog

Inc #7Inc #6Inc #5Inc #4

Definición de completo

Progreso hacia la meta

Progreso hacia el sprint

Incremento:

• La suma de todo lo completado

• Propóstio:

• Aporta valor al cliente

• Hace adaptación posible

Page 27: Introducción a Scrum by JLVG

Backlog de Producto

Backlog delSprint

Incremento

Definición de

100%Hecho

Sprint #4

Definición de completo

Progreso hacia la meta

Progreso hacia el sprint

Sprint #5 Sprint #6 Sprint #7

Inc #7Inc #6Inc #5Inc #4

Page 28: Introducción a Scrum by JLVG

Backlog de Producto

Backlog delSprint

Incremento

Definición de

Retrospectivadel sprint

Scrum diario

Planificacióndel sprint

Revisión del sprint

250

300

350

400

450

500

Desempeño real

Puntos de Historia

Pendientes

Definición decompleto

Progreso hacia la meta

Progreso hacia el sprint

0

50

100

150

200

1 2 3 4 5 6 7 8 9 10 11 12 13 14 Time

•Gráfico de avance

•Actualizarse al menos una vez por Sprint (Revisión del Sprint)

•El Dueño del Producto es el responsable

•Debe ser transparente

•Incluye la fecha de finalización prevista

Page 29: Introducción a Scrum by JLVG

Backlog de Producto

Backlog delSprint

Incremento

Definición de

Retrospectivadel sprint

Scrum diario

Planificacióndel sprint

Revisión del sprint

Sprint Goal Pendiente En progreso Completado

Tras cada Scrum diario

Definición decompleto

Progreso hacia lameta

Progreso hacia el sprint

Sprint Goal Pendiente En progreso Completado

Habilitar todas las partes

esenciales de la tienda

online para permitir que

los usuarios puedan

experimentar un proceso

de compra completo. Esto

hará que otras

características de la

página web sean más

significativas

Item #1 t.1.1

t.1.2

t.1.3

t.1.4

t.1.5

t.1.6

t.2.3

t.2.4

Item #2 t.2.1

t.2.5

t.2.2

t.3.4 t.3.3

t.3.2 t.3.5

t.4.2

t.3.1

t.2.6

t.2.7

Item #3

Item #4

Item #5

t.4.4

t.4.3

t.4.1 t.4.5

t.5.3

t.5.2

t.5.1

t.5.6

t.5.5

t.5.4

Page 30: Introducción a Scrum by JLVG

RECAPITULACIÓNScrum es una herramienta. ¡No seas su esclavo!

• Ágil y scrum no son lo

mismo

• Scrum tiene un ámbito de

aplicación más allá del

sofware

• Beneficios de scrum

• Elementos básicos de

Scrum:

• Roles

• Eventos

• Artefacto

• Reglas

Page 31: Introducción a Scrum by JLVG

¡Gracias!¡Gracias!