Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Spanish Re Distributable Intro To Scrum
Spanish Re Distributable Intro To Scrum
Scrum
Ernesto Grafeuille
Noviembre 2008
Mountain Goat Software,
Estamos perdiendo la
carrera de relevos
En enfoque de carrera de relevos en
el desarrollo de productos ... puede
entrar en conflicto con los objetivos de
mxima velocidad y flexibilidad. En su
lugar, un enfoque holstico o estilo
rugby - donde un equipo intenta ir a
la distancia como una unidad, pasando
la pelota hacia adelante y hacia atrs
-pueden servir mejor a los actuales
Hirotaka Takeuchi and Ikujiro
requisitos competitivos".
Nonaka, The New New Product
Development Game, Harvard
Business Review, January 1986.
Mountain Goat Software,
Scrum en 100
palabras
Scrum es un proceso gil que nos permite
Orgenes de Scrum
Jeff Sutherland
Ken Schwaber
ADM
Mike Beedle
Intuit
Nielsen Media
First American Real Esta
BMC Software
Ipswitch
John Deere
Lexis Nexis
Sabre
Salesforce.com
Time Warner
Turner Broadcasting
Oce
Software comercial
Sistemas Embebidos
Desarrollos internos
Desarrollos bajo Contrato
Proyectos Fixed-price
Aplicaciones Financieras
Aplicaciones certificadas
ISO 9001
Sistemas con requisitos
7x24 y 99.999% de
disponibilidad
Sistemas crticos de
Caractersticas
Equipos auto-organizados
El producto avanza en una serie de Sprints"
de dos semanas a un mes de duracin
Los requisitos son capturados como
elementos de una lista de Product Backlog"
No hay prcticas de ingeniera prescritas
Utiliza normas generativas para crear un
entorno gil para la entrega de proyectos
Uno de los procesos giles
sobr
e
Procesos
Procesos yy
herramientas
herramientas
Software
Software que
que
funciona
funciona
sobr
e
Documentacin
Documentacin
exhaustiva
exhaustiva
Colaboracin
Colaboracin
con
con el
el cliente
cliente
sobr
e
Negociacin
Negociacin de
de
contratos
contratos
sobre
Seguimiento
Seguimiento
de
de un
un plan
plan
Responder
Responder
ante
ante el
el cambio
cambio
Fuente:
www.agilemanifesto.org
Nivel de ruido de un
proyecto
Lejos de
Acuerdo
Requisitos
Anarqua
Complejo
pl
ic
ad
Cerca de
Certeza
Cerca de Simple
Acuerdo
Tecnologa
Lejos de
Certeza
Co
m
Scrum
24 horas
Sprint
2-4 semanas
Return
Gift wrap
Cancel
Product
Backlog
Mountain Goat Software,
Sprint
Backlog
Imagen disponible en
www.mountaingoatsoftware.com/scru
m
Mountain Goat Software,
Sprints
En Scrum los proyectos avanzan en una
serie de Sprints
Desarrollo secuencial
vs. superpuesto
Requisitos
Diseo
En lugar de hacer
todo de una cosa a
la vez ...
Cdigo
Test
No hay cambios en un
sprint
Cambios
Scrum Framework
Roles
Product
owner
ScrumMasterReunione
Team
s Sprint planning
Sprint review
Sprint
retrospective
Daily scrum
Artefacto
meeting
s Product backlog
Sprint backlog
Burndown charts
Mountain Goat Software,
Scrum framework
Roles
Product
owner
ScrumMasterReunione
Team
s Sprint planning
Sprint review
Sprint
retrospective
Daily scrum
Artefacto
meeting
s Product backlog
Sprint backlog
Burndown charts
Mountain Goat Software,
Product Owner
Define las funcionalidades del producto
Decide sobre las fechas y contenidos de los releases
Es responsable por la rentabilidad del producto (ROI)
Prioriza funcionalidades de acuerdo al valor del
mercado/negocio
El ScrumMaster
Representa a la gestin del proyecto
Responsable de promover los valores y
prcticas de Scrum
Remueve impedimentos
Se asegura de que el equipo es
El Team
Tpicamente de 5 a 9 personas
Multi-funcional:
Scrum Framework
Roles
Product
owner
ScrumMaster
Reunione
Team
s Sprint planning
Sprint review
Sprint
retrospective
Daily scrum
Artefacto
meeting
s Product backlog
Sprint backlog
Burndown charts
Capacidad
Capacidad
del
del Equipo
Equipo
Product
Product
Backlog
Backlog
Condicion
Condicion
es
es del
del
Negocio
Negocio
Sprint Planning
meeting
Priorizacin
Backlog
Seleccionar el objetivo del
Sprint
Objetivo
Objetivo
del
del
Sprint
Sprint
Planificacin
Producto
Producto
Actual
Actual
Tecnologa
Tecnologa
Sprint
Sprint
Backlog
Backlog
Daily Scrum
Parmetros
Diaria
Dura 15 minutos
Parados
Todos responden 3
preguntas
Qu hiciste ayer?
ayer?
Qu vas a hacer hoy?
1
2
3
Sprint review
El equipo presenta lo realizado durante el
sprint
Informal
Regla de 2 hs preparacin
No usar diapositivas
Sprint retrospective
Peridicamente, se echa un vistazo a lo
que funciona y lo que no
Normalmente 15 a 30 minutos
Se realiza luego de cada sprint
Todo el equipo participa
ScrumMaster
Product owner
Equipo
Posiblemente clientes y otros
Comenzar a
hacer
Dejar de hacer
Continuar
haciendo
Scrum framework
Roles
Product
owner
ScrumMasterReunione
Team
s Sprint planning
Sprint review
Sprint
retrospective
Daily scrum
Artefacto
meeting
s Product backlog
Sprint backlog
Burndown charts
Mountain Goat Software,
Product Backlog
Los requisitos
Una lista de todos los
Este
Este es
es el
el
product
product
backlog
backlog
trabajos deseados en el
proyecto
Idealmente cada tema
tiene valor para el
usuarios o el cliente
Priorizada por el Product
Owner
Repriorizada al comienzo
de cada Sprint
Ejemplo de Product
Backlog
Estimaci
Backlog item
n
3
5
3
8
8
30
50
Servicios Financieros
Soportar ms indicadores
tcnicos que la empresa ABC
en tiempo real y streaming
de datos.
Mountain Goat Software,
Ejemplo de Sprint
Backlog
Tareas
Tareas
Codificar UI
Codificar negocio
Testear negocio
Escribir ayuda online
Escribir la clase foo
Agregar error logging
LL
M
M
M
M
JJ
V
V
16
12
10
16
16
11
12
8
Hours
Un Sprint Burndown
Chart
Tareas
Tareas
LL
M
M
M
M
JJ
Codificar UI
Codificar Negocio
Testear Negocio
Escribir ayuda online
8
16
8
12
4
12
16
8
10
16
7
11
50
Hours
40
30
20
10
0
Mon
Tue
Wed
Thu
Fri
V
V
Escalabilidad
Normalmente los equipos son de 7 2
personas
Tipo de aplicacin
Expansin a travs de
Scrum de scrums
Scrum de scrums de
scrums
Donde seguir?
www.mountaingoatsoftware.com/scru
m
www.scrumalliance.org
www.controlchaos.com
scrumdevelopment@yahoogroups.co
m
Aviso de Copyright
Usted es libre de:
Informacin de
Presentado
Presentado por:
por: Mike
Mike Cohn
Cohn
Contacto mike@mountaingoatsoftwar
mike@mountaingoatsoftwar
e.com
e.com
www.mountaingoatsoftware.
www.mountaingoatsoftware.
com
com
(o
(720)
eliminar este(office)
(720)
890-6110
(office)
Puede890-6110