You are on page 1of 25

SCRUM

Desarrollo gil

Individuos e interacciones sobre procesos y herramientas
Software que funciona sobre documentacin e!haustiva
Colaboracin con el cliente sobre negociacin de contratos
Responder ante el cambio sobre seguimiento de un plan
"l manifiesto gil

#rincipios giles
Nuestra mayor prioridad
es satisfacer al cliente
a travs de la entrega
temprana y continua
de software con valor.
Aceptamos requisitos
cambiantes, incluso
en etapas avanzadas.
Aprovechar el cambio
para proporcionar
ventaja competitiva.
Entregamos software
recuentemente, con
una periodicidad des
de un par de semanas
a un par de meses,
!os responsables de
negocio y los desarrolla"
doresdeben trabajar
juntos diariamente a lo
!argo del proyecto.
#onstruimos proyectos
con profesionales
motivados. $%ndoles
el entorno y soporte
que necesitan,
El mtodo m%s eficiente y
efectivo de comunicar la
informaci&n a un equipo
de desarrollo
es la conversaci&n
cara a cara.


Scrum en $%% palabras
Scrum es un proceso gil que nos permite centrarnos en ofrecer el ms
alto valor de negocio en el menor tiempo&
'os permite rpidamente y en repetidas ocasiones inspeccionar
software real de traba(o )cada dos semanas o un mes*&
"l negocio fi(a las prioridades& +os equipos se auto,organi-an a fin de
determinar la me(or manera de entregar las funcionalidades de ms alta
prioridad&
Cada dos semanas o un mes. cualquiera puede ver el software real
funcionando y decidir si liberarlo o seguir me(orndolo en otro sprint&

/r0genes de Scrum

$123 , 4irota5a 6a5euchi and I5u(iro 'ona5a. 6he 'ew


'ew #roduct Development 7ame . 4arvard 8usiness
Review.

$119 :eff Sutherland usa en "asel Corp muchas de


las ideas que llevar0an a Scrum

$11; <en Schwaber formali-a las reglas de Scrum y


las presenta con Sutherlan en //#S+= 13

> Cuando es apropiado Scrum ?
@uenteA
Strategic Management and
/rgani-ational Dynamics
by Ralph Stacey

Ciclo Scrum

Marco de Scrum
DueBo#roducto
Scrum Master
"quipo
Roles
#ila de producto
#ila del Sprint
7rafica de traba(o
"lementos
#lanificacin Sprint
Revisin Sprint
Retrospectiva Sprint
Scrum Diario
Reuniones

Declogo Scrum
$& 'o es una bala de plata
C& Retrospectivas. retrospectivas. retrospectivas
D& Control diario. Scrum diario
9& "l producto que funciona es la medida de progreso
;& Medimos lo que nos queda. no lo que llevamos hecho
3& "l equipo se autogestiona y responde del proyecto Scrum Master no es el (efe
E& Desarrollo iterativo e incremental
2& Slo el equipo mane(a la pila de Spring. el DueBo de producto mane(a la la pila de
producto
1& Duracin fi(a de Sprints
$%& Definir terminado &
@uenteA #royectalis

Roles en Scrum
DueBo de producto

Responsable de la #ila de #roducto y de su correcta priori-acin

#riori-a las funcionalidades dependiendo del valor de mercado

#uede cambiar las funcionalidad y prioridades para cada sprint )pero no durante el sprint*

=cepta o recha-a los resultados del sprint


"quipo

Selecciona la meta del sprint

Debe incluir personas con las caracter0sticas y habilidades necesarias para poder cumplir la meta del
sprint )Multifuncionales*

Se auto organi-a as0 mismo y a su traba(o

4ace los problemas visibles


Scrum Master

=segura que el equipo es funcional y productivo

4abilita la cooperacin entre todos los roles y funciones adems de eliminar barreras

=isla y defiende al equipo de interferencias e!ternas

=segura que el equipo y DueBo de #roducto siguen Scrum



#ila de producto

+ista de funcionalidades y tecnolog0a

"l responsible de la #ila de #roducto y de su correcta


priori-acin es el el DueBo de #roducto

Cualquiera puede contribuir

Deber0a ser visible y fcilmente accesible por


todo el mundo )especialmente el equipo*

#roviene de un plan de negocio que puede ser


creado (unto con el cliente

"(emplo pila de producto

Reunin #lanificacin Sprint )I*

DueBo de #roducto. Scrum Master y "quipo

9 horas m!imo

8asado en la visin del DueBo de #roducto


+ista de elementos priori-ados por valor al cliente
"l equipo da estimaciones a los elemento de la pila
"l equipo y el DueBo de #roducto escoge una meta para el sprint

"stimacin )#o5er 7ame*
Cartas para estimacin por #/<"R 7ame A
6res tipos de cartas
'umFricas )%. G. $. C. D. ;. 2. $D. C%. 9%. $%%*
Halores altos implicanA
ba(a granularidad
=lta comple(idad

Reunin #lanificacin Sprint )II*

Crear un plan detallado para el sprint

9 hours ma!

"l equipo divide los elementos de la #ila de #roducto en tareas ms pequeBas


+as tareas son traba(o real del equipo. ms tFcnicas que los elementos
de la #ila de #roducto
+as tareas pueden no tener una persona responsible al inicio del sprint
y ser tambiFn priori-adas
+as tareas son estimadas y actuali-adas dirariamente

"l DueBo de #roducto es opcional aunque deber0a estar disponible



Mapa de historias
time
o
p
t
i
o
n
a
l
i
t
y
necessary
less
optional
more
optional
first release
second release
third release

#ila de Sprint
, +os individuos eligen las tareas
, "l traba(o nunca es asignado
, +a estimacin del traba(o restante es actuali-ada
diariamente
, Cualquier miembro del equipo puede aBadir. borrar o
cambiar la #ila de Sprint
, "l traba(o para el Sprint emerge
, =ctuali-ar el traba(o restante a medida de se conoce

Definicin de 4"C4/

Cada equipo debe definir lo que significa 4"C4/ para


ellos y lo que los dems van a ver cuando dicen que algo
est 4"C4/

"l equipo es el responsable de la definicin y de llevarla a


cabo

6odo el mundo debe estar deacuerdo con la definicin


)inclu0do el DueBo de #roducto*

Un elemento de la #ila de #roducto no est completado


)hecho* hasta que no pasa la definicin de 4"C4/

Reunin Scrum Diaria
, Scrum Master es el responsable de la reunin
, Scrum Master y "quipo
, DueBo de #roducto y cualquier otra persona es opcional )oyentes*
, $; minutos m!imo
, Cada miembro del equipo responde a tres preguntasA
>IuF has hecho desde la Jltima reunin de scrum?
>IuF hars hasta la pr!ima reunin de scrum?
>IuF impedimentos o problemas tienes en tu camino?
, Compartir el estatus del proyecto y los problemas
, DespuFs de la reunin se pueden tener discusiones sobre lo
que se ha dicho en la reunin

7estin visual Scrum

7rfico6raba(o Restante
)8urn,Down*

Revisin de Sprint )D"M/*

Scrum Master es el responsible de coordinar y facilitar la reunin

Informal. 9 hours m!imo )C h& aconse(able*

Scrum Master. DueBo de #roducto. "quipo y cliente si es posible

Se demuestra lo que se ha logrado durante el sprint

Se revisa el progreso de la pila de producto durante el sprint


>IuF se ha completado?
>IuF se ha quedado a medias?

Retrospectiva Sprint
Scrum Master facilita la reunin y es el responsable
"l equipo inspeciona cmo ha ido el pasado sprint
Identifica quF ha ido bien
Identifica los problemas. lo inservible. la cosas a
me(orar. etc&
Discuten e identifican cmo me(orar los problemas y
eligen al menos una me(ora para el siguiente sprint
Revisa la Jltima me(ora elegida y discuten como ha
funcionado
"ntre D% minutos y $ hora normalmente

8ibilograf0a

Scrum y K# desde las trincheras . 4enri5 <niberg

@le!ibilidad con Scrum

=gile Software Development with Scrum . =gile #ro(ect


Management with Scrum . 6he "nterprise and Scrum . <en
Schwaber

You might also like