Curso práctico de Scrum por Antonio Martel

33
Promueve: Colabora: ORGANIZACIÓN SERVICIOS TIC EN DEPARTAMENTOS DE DESARROLLO SOFTWARE www.proiectus.es www.incubegc.es CURSO PRÁCTICO DE SCRUM Antonio Martel, PSM® 29 de noviembre 2013

description

Principios ágiles, caso práctico, ventajas y desventajas de Scrum, Roles de Scrum: Product Owner y Scrum Master

Transcript of Curso práctico de Scrum por Antonio Martel

Page 1: Curso práctico de Scrum por Antonio Martel

Promueve: Colabora:

ORGANIZACIÓN SERVICIOS TIC EN DEPARTAMENTOS DE DESARROLLO SOFTWARE

www.proiectus.eswww.incubegc.es

CURSO PRÁCTICO DE SCRUM

Antonio Martel, PSM®

29 de noviembre 2013

Page 2: Curso práctico de Scrum por Antonio Martel

Promueve: Colabora:

ORGANIZACIÓN SERVICIOS TIC EN DEPARTAMENTOS DE DESARROLLO SOFTWARE

www.proiectus.eswww.incubegc.es

29 de noviembre 2013

ÍNDICE

1 Introducción

2 Principios Ágiles

3 Caso práctico

4 Desventajas de Scrum

5 Ventajas de Scrum

6 ¿Preguntas?

Page 3: Curso práctico de Scrum por Antonio Martel

Promueve: Colabora:

ORGANIZACIÓN SERVICIOS TIC EN DEPARTAMENTOS DE DESARROLLO SOFTWARE

www.proiectus.eswww.incubegc.es

29 de noviembre 2013

Disclaimer

Page 4: Curso práctico de Scrum por Antonio Martel

Promueve: Colabora:

ORGANIZACIÓN SERVICIOS TIC EN DEPARTAMENTOS DE DESARROLLO SOFTWARE

www.proiectus.eswww.incubegc.es

29 de noviembre 2013

1 Introducción

• Scrum metodología ágil

• De ingeniería a IT, de IT a ingeniería

• Lean Manufacturing, Lean Inventories,

Lean Startup

Page 5: Curso práctico de Scrum por Antonio Martel

Promueve: Colabora:

ORGANIZACIÓN SERVICIOS TIC EN DEPARTAMENTOS DE DESARROLLO SOFTWARE

www.proiectus.eswww.incubegc.es

29 de noviembre 2013

2 Principios Ágiles

• La más alta prioridad: satisfacer al cliente

• Los cambios a los requerimientos son bienvenidos

• Entregar software funcionando con frecuencia

• Ser capaces de mantener el ritmo indefinidamente

Page 6: Curso práctico de Scrum por Antonio Martel

Promueve: Colabora:

ORGANIZACIÓN SERVICIOS TIC EN DEPARTAMENTOS DE DESARROLLO SOFTWARE

www.proiectus.eswww.incubegc.es

29 de noviembre 2013

3 Caso práctico

• Entender las reuniones en Scrum

• Entender los roles

• Planificar el sprint: planificación, duración, demo

• Planificar el proyecto

Page 7: Curso práctico de Scrum por Antonio Martel

Promueve: Colabora:

ORGANIZACIÓN SERVICIOS TIC EN DEPARTAMENTOS DE DESARROLLO SOFTWARE

www.proiectus.eswww.incubegc.es

29 de noviembre 2013

3 Caso práctico: nuestro Cliente

Foto de Steven Byles

Page 8: Curso práctico de Scrum por Antonio Martel

Promueve: Colabora:

ORGANIZACIÓN SERVICIOS TIC EN DEPARTAMENTOS DE DESARROLLO SOFTWARE

www.proiectus.eswww.incubegc.es

29 de noviembre 2013

3 Caso práctico: el proyecto

• Portal de compra de billetes de avión

• Tienen un viejo sistema. Quieren nuevo portal.

• Solicitan propuesta a varias empresas

Page 9: Curso práctico de Scrum por Antonio Martel

Promueve: Colabora:

ORGANIZACIÓN SERVICIOS TIC EN DEPARTAMENTOS DE DESARROLLO SOFTWARE

www.proiectus.eswww.incubegc.es

29 de noviembre 2013

3 Caso práctico: los requisitos

• Mejor indexado por buscadores

• Integrado con alquiler de coches, reservas de hotel

• Información del estado de los vuelos

• Gestión de reservas, etc.

Page 10: Curso práctico de Scrum por Antonio Martel

Promueve: Colabora:

ORGANIZACIÓN SERVICIOS TIC EN DEPARTAMENTOS DE DESARROLLO SOFTWARE

www.proiectus.eswww.incubegc.es

29 de noviembre 2013

3 Caso práctico: el dueño del producto

• Alicia, Product Owner (PO)

• Product Manager

• Directora del proyecto

Page 11: Curso práctico de Scrum por Antonio Martel

Promueve: Colabora:

ORGANIZACIÓN SERVICIOS TIC EN DEPARTAMENTOS DE DESARROLLO SOFTWARE

www.proiectus.eswww.incubegc.es

29 de noviembre 2013

3 Caso práctico: el dueño del producto

• El Product Owner no es un tribunal

• Llegan nuevos requisitos todos los días

• El mercado cambia

Page 12: Curso práctico de Scrum por Antonio Martel

Promueve: Colabora:

ORGANIZACIÓN SERVICIOS TIC EN DEPARTAMENTOS DE DESARROLLO SOFTWARE

www.proiectus.eswww.incubegc.es

29 de noviembre 2013

3 Caso práctico: nuestra empresa

• ACME Desarrollos de software, SA

• Siguen Scrum en sus proyectos

• Carlos, Scrum Master

• Primera reunión con el cliente

Page 13: Curso práctico de Scrum por Antonio Martel

Promueve: Colabora:

ORGANIZACIÓN SERVICIOS TIC EN DEPARTAMENTOS DE DESARROLLO SOFTWARE

www.proiectus.eswww.incubegc.es

29 de noviembre 2013

3 Caso práctico: la primera reunión

• Alicia (PO) preparará una lista de requisitos

• Grosso modo en el fondo de la pila, más

concretado al inicio

• Tareas de dos días como máximo

Page 14: Curso práctico de Scrum por Antonio Martel

Promueve: Colabora:

ORGANIZACIÓN SERVICIOS TIC EN DEPARTAMENTOS DE DESARROLLO SOFTWARE

www.proiectus.eswww.incubegc.es

29 de noviembre 2013

3 Caso práctico: la pila del producto

Page 15: Curso práctico de Scrum por Antonio Martel

Promueve: Colabora:

ORGANIZACIÓN SERVICIOS TIC EN DEPARTAMENTOS DE DESARROLLO SOFTWARE

www.proiectus.eswww.incubegc.es

29 de noviembre 2013

3 Caso práctico: planificación del Sprint

• De la Pila del Producto a la Pila del Sprint

• El equipo alcanza un compromiso

• La meta del primer sprint: Walking Skeleton

• Duración: 2 semanas

Page 16: Curso práctico de Scrum por Antonio Martel

Promueve: Colabora:

ORGANIZACIÓN SERVICIOS TIC EN DEPARTAMENTOS DE DESARROLLO SOFTWARE

www.proiectus.eswww.incubegc.es

29 de noviembre 2013

Page 17: Curso práctico de Scrum por Antonio Martel

Promueve: Colabora:

ORGANIZACIÓN SERVICIOS TIC EN DEPARTAMENTOS DE DESARROLLO SOFTWARE

www.proiectus.eswww.incubegc.es

29 de noviembre 2013

3 Caso práctico: Thin Vertical Slice

Page 18: Curso práctico de Scrum por Antonio Martel

Promueve: Colabora:

ORGANIZACIÓN SERVICIOS TIC EN DEPARTAMENTOS DE DESARROLLO SOFTWARE

www.proiectus.eswww.incubegc.es

29 de noviembre 2013

3 Caso práctico: Minimum Viable Product

blog.fastmonkeys.com

Page 19: Curso práctico de Scrum por Antonio Martel

Promueve: Colabora:

ORGANIZACIÓN SERVICIOS TIC EN DEPARTAMENTOS DE DESARROLLO SOFTWARE

www.proiectus.eswww.incubegc.es

29 de noviembre 2013

3 Caso práctico: reunión diaria

• Se convoca a una reunión diaria para explicar las

tareas realizadas el día anterior y contar en cuáles

se va a trabajar hoy

Page 20: Curso práctico de Scrum por Antonio Martel

Promueve: Colabora:

ORGANIZACIÓN SERVICIOS TIC EN DEPARTAMENTOS DE DESARROLLO SOFTWARE

www.proiectus.eswww.incubegc.es

29 de noviembre 2013

Foto de Klean Denmark

Page 21: Curso práctico de Scrum por Antonio Martel

Promueve: Colabora:

ORGANIZACIÓN SERVICIOS TIC EN DEPARTAMENTOS DE DESARROLLO SOFTWARE

www.proiectus.eswww.incubegc.es

29 de noviembre 2013

3 Caso práctico: el Sprint

Page 22: Curso práctico de Scrum por Antonio Martel

Promueve: Colabora:

ORGANIZACIÓN SERVICIOS TIC EN DEPARTAMENTOS DE DESARROLLO SOFTWARE

www.proiectus.eswww.incubegc.es

29 de noviembre 2013

3 Caso práctico: el Sprint

Page 23: Curso práctico de Scrum por Antonio Martel

Promueve: Colabora:

ORGANIZACIÓN SERVICIOS TIC EN DEPARTAMENTOS DE DESARROLLO SOFTWARE

www.proiectus.eswww.incubegc.es

29 de noviembre 2013

3 Caso práctico: reunión de demo

• Con el Sprint terminado se muestra el trabajo

• Alicia nos dice qué es correcto o incorrecto

• Ganamos unos puntos. Baja la gráfica del Sprint.

Queda menos trabajo

Page 24: Curso práctico de Scrum por Antonio Martel

Promueve: Colabora:

ORGANIZACIÓN SERVICIOS TIC EN DEPARTAMENTOS DE DESARROLLO SOFTWARE

www.proiectus.eswww.incubegc.es

29 de noviembre 2013

3 Caso práctico: retrospectiva

• Qué cosas han funcionado bien

• Cuáles hay que mejorar

• Cuáles son los problemas encontrados

• Carlos (SM) se encargará de ir eliminando los

obstáculos

Page 25: Curso práctico de Scrum por Antonio Martel

Promueve: Colabora:

ORGANIZACIÓN SERVICIOS TIC EN DEPARTAMENTOS DE DESARROLLO SOFTWARE

www.proiectus.eswww.incubegc.es

29 de noviembre 2013

3 Caso práctico: planificación segundo Sprint

• Lo primero: Las tareas incompletas

• Nueva meta del Sprint: Desarrollo del selector de

origen y destino

• Nuevas tareas

Page 26: Curso práctico de Scrum por Antonio Martel

Promueve: Colabora:

ORGANIZACIÓN SERVICIOS TIC EN DEPARTAMENTOS DE DESARROLLO SOFTWARE

www.proiectus.eswww.incubegc.es

29 de noviembre 2013

3 Caso práctico: después de unos sprints

• Conoceremos la velocidad

• Sabremos cuanto queda

Page 27: Curso práctico de Scrum por Antonio Martel

Promueve: Colabora:

ORGANIZACIÓN SERVICIOS TIC EN DEPARTAMENTOS DE DESARROLLO SOFTWARE

www.proiectus.eswww.incubegc.es

29 de noviembre 2013

3 Caso práctico: la pila del producto

• Embudo: más requisitos que entran de los que salen

• El asistente Clippy es un claro ‘No’

Imagen de Bil Simser

Page 28: Curso práctico de Scrum por Antonio Martel

Promueve: Colabora:

ORGANIZACIÓN SERVICIOS TIC EN DEPARTAMENTOS DE DESARROLLO SOFTWARE

www.proiectus.eswww.incubegc.es

29 de noviembre 2013

Page 29: Curso práctico de Scrum por Antonio Martel

Promueve: Colabora:

ORGANIZACIÓN SERVICIOS TIC EN DEPARTAMENTOS DE DESARROLLO SOFTWARE

www.proiectus.eswww.incubegc.es

29 de noviembre 2013

Page 30: Curso práctico de Scrum por Antonio Martel

Promueve: Colabora:

ORGANIZACIÓN SERVICIOS TIC EN DEPARTAMENTOS DE DESARROLLO SOFTWARE

www.proiectus.eswww.incubegc.es

29 de noviembre 2013

4 Desventajas de Scrum

• ¿Necesitas las fechas de entrega con

anterioridad?

• ¡Stress!

Page 31: Curso práctico de Scrum por Antonio Martel

Promueve: Colabora:

ORGANIZACIÓN SERVICIOS TIC EN DEPARTAMENTOS DE DESARROLLO SOFTWARE

www.proiectus.eswww.incubegc.es

29 de noviembre 2013

5 Ventajas de Scrum

• Puede comenzar a usar ya su producto

• Puede decidir hacia dónde se va

• Divide y vencerás

• Menos sorpresas

Page 32: Curso práctico de Scrum por Antonio Martel

Promueve: Colabora:

ORGANIZACIÓN SERVICIOS TIC EN DEPARTAMENTOS DE DESARROLLO SOFTWARE

www.proiectus.eswww.incubegc.es

29 de noviembre 2013

¿Preguntas?

Page 33: Curso práctico de Scrum por Antonio Martel

Promueve: Colabora:

ORGANIZACIÓN SERVICIOS TIC EN DEPARTAMENTOS DE DESARROLLO SOFTWARE

www.proiectus.eswww.incubegc.es

29 de noviembre 2013

Antonio Martel

Autor del libro Gestión práctica de proyectos con Scrum

Más sobre gestión ágil en antoniomartel.com