You are on page 1of 57

SCRUM

Ing. Percy Calizaya, PMP


ST254 FIIS UNI

1. ORIGEN Y PRINCIPIOS

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

Qu es SCRUM?
Es una estrategia de gestin donde se aplican de
manera regular un conjunto de prcticas para
mejorar el trabajo colaborativo y obtener el
mejor resultado posible en la gestin de un
proyecto de software.

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

Por qu SCRUM?

Year 2012
4048 surveys
versionone.com

Por qu SCRUM?

Year: 2015
3,880 surveys
versionone.com

Quines usan SCRUM?

Microsoft
Yahoo
Google
Philips
Nokia

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

SalesForce.com
Oracle
Toyota
Time Warner
BBC

Trabajo en equipo

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

Caractersticas claves

Equipos auto-organizados
Comunicacin avanzada
Compromiso
Progreso de producto en series de fija de das
de cada sprint
Requerimientos y necesidades van al product
backlog

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

Caractersticas claves

Trabajar el software siempre como un


entregable
Verdad y transparencia
Rpida adaptacin
Tiempo limitado
Mostrar los problemas.
Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

10

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

11

Caractersticas claves
ENTENDIMIENTO CLARO
CLARA COMUNICACIN

VERDAD

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

12

2. ROLES

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

13

Roles
Product

Owner

Scrum Master
The Team

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

14

Product Owner

Define las funcionalidad del producto


Decide las fechas y contenido de los releases
Responsable por el ROI, audiencia, etc
Prioriza funcionalidades de acuerdo al
mercado y valor estratgico
Interacta con los interesados y clientes para
definir el product backlog

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

15

Product Owner

Interacta con los interesados y clientes para


definir el product backlog
Prioriza y ajusta funcionalidades en cada
Sprint, tanto como sea necesario
Acepta o rechaza las funcionalidades
desarrolladas durante el Sprint Review.

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

16

Roles
Product Owner
Scrum

Master

The Team

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

17

SCRUM Master
Protege los valores y principios
Supera/remueve impedimentos
Mantiene al equipo funcionando y
produciendo al 100%

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

18

SCRUM Master

Habilita y facilita la cooperacin


Protege al equipo de fuerzas oscuras
Facilita la integracin
NO asigna tareas

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

19

Roles
Product Owner
Scrum Master

The

Ing. Percy Calizaya, PMP

Team

UNI FIIS ST254 2016-1

20

SCRUM Team
Conformado tpicamente por 5 a 9 personas
Funciones cruzadas:
Disear, Programar, pruebas, documentacin, etc.

Asignados a tiempo completo


Auto-organizados
Responsables de la calidad
Estiman la complejidad.

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

21

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

22

3. REUNIONES

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

23

SCRUM Flow

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

24

SCRUM Flow

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

25

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

26

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

27

Sprint Planning
Qu vamos a construir?
Cmo lo vamos a construir?

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

28

Sprint Planning
Product Owner explica el alcance
El Scrum Team:
Estima la complejidad
Escoge el Sprint Backlog (funcionalidad del
negocios que se va a generar)
Escribe las tareas para user story

Intervienen todos los roles.

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

29

Sprint Planning

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

30

Daily Scrum

Dura 15 minutos
Parados
No es para la solucin de problemas
Todos estn invitados
Slo pueden hablar los que ocupan algn rol
Ayuda a evitar otras reuniones
Es diaria.

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

31

Daily Scrum
Qu hiciste desde la ltima reunin?
Qu vas a hacer hasta la siguiente reunin?
Hay algn impedimento a la vista?
No se trata de dar un reporte de situacin
Es un compromiso entre pares.

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

32

Sprint Review
El equipo presenta lo realizado durante el
sprint
Normalmente adopta la forma de un demo de
las nuevas funcionalidades o la arquitectura
Informal, no usar diapositivas
Todo el Scrum Team participa
Se invita a todos
2 horas de preparacin.
Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

33

Sprint Retrospective

Qu hicimos bien?
Qu podemos mejorar?
Qu puede resolver el equipo?
Qu necesita resolver la organizacin?
Slo PO, SM y ST
Mximo 2 horas.

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

34

4. ARTEFACTOS

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

35

Product Backlog
Se parte del producto resultante que se desea
obtener durante todo el desarrollo
Es un documento vivo
Todos los integrantes del Scrum Team pueden
acceder a l aportando ideas
El responsable es una nica persona (PO)
Repriorizada al comienzo de cada Sprint

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

36

Product Backlog

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

37

Sprint Backlog

Es la lista de requerimientos a desarrollar


El trabajo nunca es asignado
Diariamente es actualizado el trabajo restante
Los miembros del Scrum Team eligen las
tareas
Cualquier miembro del Scrum Team puede
aadir, borrar o cambiar el Sprint Backlog
.
Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

38

Sprint Backlog

El trabajo para el Sprint emerge


Si el trabajo no est claro, se debe definir con
una mayor cantidad de tiempo y subdividir
Actualizar el trabajo restante a medida que se
conoce ms
Se expresa en user story

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

39

Sprint Backlog

PO mantiene actualizado
Siempre est priorizado y estimado
Incremento previsto en cada Sprint
Compromiso con la ejecucin del Sprint.

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

40

Sprint Backlog

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

41

User story

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

42

User story

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

43

User story in Product Backlog

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

44

User story

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

45

User story

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

46

No hay cambios durante el Sprint

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

47

Burn Down Charts


Utilizado por el Scrum Team para el
seguimiento del trabajo de cada Sprint
Lista de trabajos que realizar el equipo
durante el sprint.

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

48

Burn Down Charts

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

49

Burn Down Charts

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

50

Burn Down Charts

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

51

Burn Up Charts

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

52

Definicin de DONE
DONE o NOT DONE
Evitar el sindrome del 90%
Cdigo producido, comentado, entregado,
ejecutado con el cdigo funete en la versin
actual y con los estndares de desarrollo
Revisin de pares
Construido sin errores

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

53

Definicin de DONE

Pruebas unitarias escritas y pasadas


Ambiente de pruebas desplegado y debe
pasar las pruebas del sistema
Pasar las pruebas de aceptacin de usuario

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

54

Definicin de DONE

Cualquier construccin, desarrollo, cambio en


la configuracin implementada, documento y
comunicacin
Documento/diagrama significativo
producido/actualizado
Paranoia de la obediencia.

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

55

Factores claves

Delegar atribuciones al Scrum Team


Respeto entre las personas
Conocimientos y capacidades
Responsabilidad y autodisciplina
Trabajo centrado en el compromiso de
desarrollo
Informacin, transparencia y visibilidad.
Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

56

Ing. Percy Calizaya, PMP

UNI FIIS ST254 2016-1

57

You might also like