Scrum, un caso práctico

Anuncio
Scrum ,un caso práctico
N uria Gom is Berenguer
ngom is@ teralco.com
Inform ation Technologies
JDARE 2010
Índice
1
¿Quienes somos?
2
Breve introducción teórica a SCRUM
3
Un caso práctico
práctico, aplicación de SCRUM en
Teralco
¿Quiénes somos?
¿
Expertos en el desarrollo y diseño de aplicaciones empresariales, brindando
soluciones tecnológicas a medida del cliente
cliente, con una constante apuesta por la I+D
ƒ
Somos una empresa
p
alicantina fundada en 2002 p
por un equipo
q p de consultores
independientes con más de 15 años de experiencia.
ƒ
Llevamos casi diez años desarrollando proyectos en tecnología de arquitecturas distribuidas
(J2EE), y hemos participado tanto en nuevos desarrollos como en migraciones de
arquitecturas
q
legadas.
g
ƒ
Hemos crecido entorno a un incremento anual de un 50% durante los 4 últimos años.
ƒ
Y actualmente disponemos de unas instalaciones propias de más de 300m2 para nuestro
“solution
solution lab”
lab .
¿A q
¿
qué nos dedicamos?
Gestor
electrónic
o de
expediente
di t
s
Sistema de
gestión de
informes
Gestor de
campañas
Soluciones
empresariales
Cuadro de
mando
integral
Seguimiento
de objetivos
Sistema
integral
g de
gestión y
recaudación
tributaria
Administració
n electrónica
Sistema de
registro de
entrada
Observatorio
del gasto
público
Soluciones
AA. PP.
¿Qué referencias nos avalan?
¿
Empresas
Administración pública
BANCA
SEGUROS
OTROS SECTORES
Inform ation Technologies
5
Breve introducción teórica a SCRUM
¿Qué es SCRUM?
¿
¾ Se enmarca dentro de la «Gestión ágil de proyectos»
¾ Prioridad,
P i id d satisfacer
ti f
all cliente
li t
¾ Se aceptan requisitos cambiantes
¾ Entregas
E t
frecuentes
f
t
¾ Scrum es un conjunto de prácticas enfocadas a aumentar la
productividad
¾ Cada organización adapta estas prácticas a sus necesidades
¾ Está enfocado a conseguir pequeños incrementos de software
completamente funcionales
¾ Equipo auto organizado
¾ Adaptación
Ad t ió all cambio
bi
Inform ation Technologies
7
Descripción
p
de un Sprint
p
¾ Reunión de Sprint:
¾ Todo el equipo se reúne
¾ Selección requisitos a implementar
¾ Estimación (estimación póker)
¾ Pizarra tareas
¾ Seguimiento:
¾ Reunión diaria
¾ Cada persona del equipo comenta:
¾ Qué hizo el día anterior
¾ Qué va a hacer hoy
¾ Problemas / impedimentos
¾ Entrega
Inform ation Technologies
8
Descripción
p
de un Sprint
p
Seguimiento
Inform ation Technologies
9
Estimación poker
p
Inform ation Technologies
10
Pizarra tareas
Inform ation Technologies
11
Terminología
g
¾ Sprint: Ciclo de trabajo al final del cual entregaremos un incremento
completamente funcional
¾ Incremento: resultado de cada Sprint
¾ Backlog:
g conjunto
j
de requisitos
q
¾ Roles:
¾ Scrum manager:
g persona encargada
g
de que se lleve a cabo
todo el proceso corréctamente
¾ Propietario del producto: cliente
Inform ation Technologies
12
Un caso práctico
práctico, aplicación de SCRUM en Teralco
Inform ation Technologies
13
Un caso p
práctico, g
gestión de requisitos
q
¾ Reunión con el cliente para determinar requerimientos iniciales
¾ Documento
D
t de
d análisis
áli i
¾ Prototipo requisitos iniciales
¾ Backlog:
B kl
¾ Nuevos requerimientos del cliente
¾ Priorizados según sus necesidades
Inform ation Technologies
14
Un caso p
práctico, reunión de Sprint
p
¾ Scrum manager decide cuales son los requisitos a implementar para
la siguiente entrega. Esta decisión siempre se consulta con el
cliente.
¾ Reunión del equipo:
¾ Estimación (poker)
¾ Excel con la planificación
¾ Pizarra con tareas
Inform ation Technologies
15
Un caso p
práctico, p
pizarra tareas
Inform ation Technologies
16
Un caso p
práctico, reunión diaria
¾ Cada miembro del equipo contesta las siguientes preguntas:
¾ ¿Qué
Q é hi
hiciste
i t ayer?
?
¾ ¿Qué te falta por hacer?
¾ ¿Has
H encontrado
t d algún
l ú problema
bl
iinesperado?
d ?
¾ Actualización Excel
Inform ation Technologies
17
Un caso p
práctico, entrega
g
¾ Incremento
¾ Manuales
M
l d
de usuario
i
¾ Informe incidencias resueltas
¾ Informe
I f
soporte
t atendido
t did
Inform ation Technologies
18
Descargar