Introducción a Scrum by JLVG

Post on 22-Jan-2017

265 views 1 download

Transcript of 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.

¿Por qué scrum?

scrum SALES scrumscrum SALES scrumdesarrollar “cualquier”

producto de una más

efectiva y eficiente

mayor control sobre el

proceso comercial

CONTENIDO

Introducción

1.- Que es scrum1.- Que es scrum

2.- Roles

3.- Eventos

4.- Artefactos

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

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

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

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

Definición de scrum

Ágil y scrum no son lo mismo

Beneficios y aplicación

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

Esctructura

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

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

Dueño del Producto Scrum Master Equipo de Desarrollo

ROLES

Dueño del Producto Scrum Master Equipo de Desarrollo

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

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

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

Dueño del Producto

Scrum Máster Equipo de Desarrollo

Equipo scrum = los tres roles

El equipo scrum es…

Autorganizado Multifuncional

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

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

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

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?

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%

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

SPRINT # (1,2,3…)

Retrospectivadel sprint

Scrum diario

Planificacióndel sprint

Revisión del sprint

Todos los eventos scrum son...

TIMEBOX

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

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

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

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

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

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

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

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

¡Gracias!¡Gracias!