18
Barcelona - Bilbao - Madrid - Palma de Mallorca - Valencia www.in2.e s Luis Ronda SCRUMMASTER, ITIL PM, PMP Agile software development - Scrum

Guía Básica SCRUM

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Guía Básica SCRUM

Barcelona - Bilbao - Madrid - Palma de Mallorca - Valencia

www.in2.es

Luis RondaSCRUMMASTER, ITIL PM, PMP

Agile software development- Scrum

Page 2: Guía Básica SCRUM

2 IN2 - Confidencial

Agile Manifesto:

“Individuals and interactions over processes and tools”

“Working software over comprehensive documentation”

“Customer collaboration over contract negotiation”

“Responding to change over following a plan”

Page 3: Guía Básica SCRUM

3 IN2 - Confidencial

Jeff Sutherland (a guru) states:

“Scrum assumes that the systems development process is an unpredictable, complicated process that can only be roughly described as an overall progression.”

“Scrum is an enhancement of the commonly used iterative/incremental object-oriented development cycle”

Page 4: Guía Básica SCRUM

4 IN2 - Confidencial

Que Es SCRUM?

Wikipedia

SCRUM es una metodología para la gestión y desarrollo de SW basada en un proceso iterativo incremental utilizando comunmente en entornos basados en el desarrollo ágil de SW. Aunque SCRUM estaba enfocado a la gestión de procesos de desarrollo de SW, puede ser utilizado en equipos de mantenimiento de SW o en gestión de programas.

Page 5: Guía Básica SCRUM

5 IN2 - Confidencial

Introduction to Scrum

- Scrum no es un acrónimo

- Su nombre viene del Rugby donde el equipo entero “actúa como un solo hombre.

- La analogía al desarrollo es que el equipo trabaja junto para desarrollar Software de calidad.

Page 6: Guía Básica SCRUM

6 IN2 - Confidencial

Características de SCRUM- Modelo de referencia:

Page 7: Guía Básica SCRUM

7 IN2 - Confidencial

Scrum Process Flow

Page 8: Guía Básica SCRUM

8 IN2 - Confidencial

Product Owner

- El dueño del producto

- Define el product Backlog

- Prioriza el Backlog

Page 9: Guía Básica SCRUM

9 IN2 - Confidencial

Scrummaster

- Es un facilitador

- Asegura que el proceso se cumple de forma correcta

- Debe ayudar a desbloquear las tareas del equipo

Page 10: Guía Básica SCRUM

10 IN2 - Confidencial

TEAM

- 5 a 9 personas

- Cubren los roles necesarios para el desarrollo del proyecto

- Se autoorganizan

Page 11: Guía Básica SCRUM

11 IN2 - Confidencial

Roles Gallina

- Usuarios

- Stakeholders

- Managers

Page 12: Guía Básica SCRUM

12 IN2 - Confidencial

Daily Meeting

- Cada miembro cuenta:- ¿Qué ha hecho el

día anterior?- ¿Qué va a hacer?- ¿Qué problemas o

bloqueos se ha encontrado?

- 15 minutos

- Se realizan diariamente- La reunión comienza a su hora (9h.)- Solo hablan los cerdos

Page 13: Guía Básica SCRUM

13 IN2 - Confidencial

Sprint planning meeting

- Seleccionar el trabajo a realizar

- Identificar todas las tareas del Sprint Backlog

- Lo realiza el equipo basándose en Prioridades marcadas por el product owner y en los esfuerzos que estas requieren.

- De 2 a 4 horas

Page 14: Guía Básica SCRUM

14 IN2 - Confidencial

Sprint Review meeting

- Revisar el trabajo completado

- Demo

- Entorno a las 2 horas

Page 15: Guía Básica SCRUM

15 IN2 - Confidencial

Sprint Retrospective

- Impresiones sobre el Sprint

- Lo positivo y negativo

- El Scrummaster debe facilitar que el proceso mejore en el próximo Sprint.

Page 16: Guía Básica SCRUM

16 IN2 - Confidencial

Product Backlog

- Requerimientos y funcionalidades

- Divididos en Items autocomprobables

- Estimaciones de su importancia y su esfuerzo

Page 17: Guía Básica SCRUM

17 IN2 - Confidencial

Sprint Backlog

- Se detallan los requisitos del Sprint

- Se llega a nivel de tarea

- Se intenta que las tareas no excedan 8 horas.

Page 18: Guía Básica SCRUM

18 IN2 - Confidencial

Burndown Chart