He brindado esta charla en versiones ligeramente diferentes durante el último año en diversas universidades: PUCP. U. de Lima, UNMSM, USMP.
Esta versión la expuse el 29 de octubre de 2011 en el evento ENEISOFT de San Marcos.
Si deseas que brinde esta charla en tu universidad o institución, contáctame!
Cómo innovar productos de software empleando scrum como metodología ágil
1. Cómo
Innovar
Productos
de
So3ware
empleando
Scrum
como
Metodología
Ágil
Gustavo
Quiroz
Madueño
Cer<fied
Scrum
Professional
Open
Edge
Technologies
2. Licencia
de
Uso
http://creativecommons.org/licenses/by-nc-nd/3.0/deed.es_ES
3. ¿Qué
pasa
en
el
mundo?
• +70%
de
los
trabajadores
están
insa<sfechos
con
su
trabajo.
• Las
estructuras
top-‐
down
están
asfixiando
la
innovación.
• Las
compañías
que
no
se
adaptan
a
los
cambios
en
el
mundo
están
pereciendo.
14. ¿Cuál
es
la
alterna<va?
• “Los
empleados
son
un
ac<vo
y
no
un
pasivo
dentro
de
una
empresa.”
• “Los
trabajadores
del
conocimientos
son
los
ingredientes
esenciales
de
la
economía
moderna.”
• “La
gente
es
lo
más
valioso
dentro
de
una
organización.”
• “El
trabajo
de
un
gerente
es
preparar
a
la
gente
y
liberarla
para
que
se
desempeñe.”
Peter
Drucker
(1909-‐2005)
15. ¿Qué
es
la
innovación?
• “La
innovación
hace
la
diferencia
entre
un
líder
y
un
seguidor.”
Steve
Jobs
(1955-‐2011)
16. ¿Qué
es
la
innovación?
• “La
innovación
es
el
instrumento
específico
del
emprendimiento.”
• “La
innovación
es
el
acto
que
dota
a
los
recursos
de
una
capacidad
nueva
para
crear
riqueza.”
Peter
Drucker
(1909-‐2005)
17. ¿Qué
es
la
innovación?
• “La
innovación
es
el
tema
central
para
la
prosperidad
económica.”
Michael
Porter
Harvard
Business
School
18. ¿Por
qué
es
importante?
• “El
Perú
no
<ene
una
polí<ca,
ni
una
estrategia
de
largo
plazo
en
temas
de
compe<<vidad,
por
tanto,
es
una
economía
que
no
<ene
un
rumbo
definido.”
• “Es
necesario
que
el
Perú
cree
nuevas
tecnologías.”
Michael
Porter
Harvard
Business
School
20. Niveles
de
Innovación
+
+
Cultura
Estrategia
Valor
Dificultad
(Hacer
y
Copiar)
Producto/Servicio
Operacional
-‐
-‐
21. Una
caracterís<ca
importante
• “Si
no
experimentas
fracasos
de
vez
en
cuando,
es
una
señal
de
que
no
estás
haciendo
nada
muy
innovador.”
Woody
Allen
Director,
Actor,
Comediante,
Músico,
Escritor
22. Primer
Ejemplo
• 1993:
Diagnos<cada
con
depresión
clínica;
consideró
suicidarse.
• 1995:
Desempleada,
vivía
de
asistencia
social.
• 1995:
12
editoriales
rechazaron
su
manuscrito.
• 1995:
“Búscate
un
trabajo.
Tienes
muy
poca
chance
de
hacer
dinero
con
libros
para
niños.”
• 1997:
Se
publican
1,000
copias
de
Harry
Po.er.
• 2010:
Fortuna
es<mada
en
US
$
800
millones
J.K.
Rowling
Autora
de
la
saga
Harry
Po.er
23. Segundo
Ejemplo
• 1973:
Endeudado
tras
filmar
American
Graffi6
• 1973:
“Tu
historia
es
muy
diucil
de
entender.”
• 1973:
United
ArNsts
y
Universal
no
aceptan
filmarla.
• 1977:
Se
estrena
Star
Wars.
• 2010:
Fortuna
es<mada
en
US$
3,000
millones
George
Lucas
Escritor
y
Director
de
la
saga
Star
Wars
24. ¿Y
dónde
queda
el
so3ware?
• “Comencé
con
Facebook
cuando
tenía
19
años.
No
sabía
mucho
de
negocios
entonces.”
• “No
estamos
enfocados
en
op<mizar
los
ingresos.”
• “No
sé
qué
vamos
a
construir
de
aquí
a
3
ó
5
años.”
• Usuarios:
+500
millones
• Fortuna:
US$
18,000
millones
Mark
Zuckerberg
• Comenzó
en
Harvard
Co-‐Fundador
de
Facebook
(2004)
University.
25. ¡Hagamos
San
Marcos
Connec<on!
• Él
<ene
la
idea
de
qué
es
lo
que
debe
tener
San
Marcos
ConnecNon
(el
producto).
Decimos
que
es
el
Dueño
del
Producto
(Product
Owner
-‐
P.O.)
Roberto
Fuentes
20
años
–
Estudiante
de
3er.
Ciclo
26. ¿Qué
caracterís<cas
tendrá
el
producto?
• Los
alumnos
podrán:
– Crear
una
cuenta
– Crear
un
perfil
– Buscar
a
sus
amigos
A
esto
le
llamamos
– Enviar
mensajes
a
sus
amigos
“Lista
de
cosas
por
– Subir
sus
fotos
– Comentar
qué
están
haciendo
hacer
del
– Comentar
las
fotos
de
sus
producto”
(Product
amigos
– Compar<r
videos
con
sus
Backlog).
amigos
– Crear
eventos
– Invitar
a
sus
amigos
a
los
eventos
– …
27. ¿Y
quién
lo
desarrollará?
• Ellos
saben
cómo
construir
el
producto.
Decimos
que
son
El
Equipo.
Juan,
Mariela,
Susana,
Romina
y
Felipe
Estudiantes
de
6to.
Ciclo
28. Paso
1:
Planificar
el
Qué
¿Cuándo
va
a
estar
¿Qué
te
listo
el
parece
si
Al
cabo
de
las
producto?
cuales
te
Nos
nos
das
2
mostraremos
comprometemos
semanas?
una
versión
a
tener
lista
la
inicial.
creación
de
cuentas
y
perfiles.
Es
diucil
¡Trato
darte
una
hecho!
fecha
exacta.
Al
periodo
de
2
semanas
le
llamamos
Sprint.
A
esta
reunión
la
llamamos
Reunión
de
Planificación
del
Sprint
(Sprint
Planning
MeeNng)
29. Paso
2:
Planificar
el
Cómo
Yo
me
Yo
puedo
Yo
puedo
encargo
de
programar
diseñar
la
la
creación
el
registro
interfaz
de
de
perfiles.
de
usuarios.
usuario.
Yo
puedo
apoyar
en
Yo
puedo
documentación
armar
un
y
pruebas.
proyecto
base.
Esta
reunión
es
parte
del
Sprit
Planning
MeeNng
(pero
sin
el
P.O.)
Al
conjunto
de
tareas
le
llamamos
“Lista
de
Tareas
por
hacer
durante
el
Sprint”
(Sprint
Backlog)
31. Paso
4:
Planificar
cada
día
Ayer
no
Ayer
terminé
el
pude
Ayer
programé
una
diseño
del
parte
del
registro
avanzar.
Mi
formulario
de
laptop
se
pero
me
trabé
con
registro.
Hoy
voy
la
validación
de
malogró
:(
empezar
a
diseñar
la
passwords.
página
de
perfiles.
Ayer
avancé
el
Manual
de
Ayer
terminé
Usuario.
el
proyecto
Romina,
hoy
te
base.
Hoy
voy
puedo
ayudar
a
apoyar
a
con
los
Mariela
con
passwords.
los
diseños.
Esto
se
llama
Reunión
Diaria
(Daily
Scrum,
Daily
MeeNng
ó
Stand-‐Up
MeeNng)
32. Al
día
siguiente…
Ayer
Roberto
Muchachos,
tenemos
me
pidió
que
le
Mi
laptop
demasiados
problemas.
sigue
re-‐instale
¿Y
si
los
ponemos
en
Windows
7
y
no
malograda.
:(
una
lista
y
los
pude
avanzar
priorizamos?
nada.
:(
¡Buena
idea!
Ayer
tuve
una
Además
discusión
podríamos
fuerte
con
conseguir
a
una
Felipe.
Mejor
persona
que
nos
hoy
ni
le
hablo.
ayude
a
resolverlos.
Esa
lista
se
llama
“Lista
de
Impedimentos
por
remover”
(Impediment
Backlog).
Esa
persona
se
llama
Scrum
Master.
33. El
rol
del
Scrum
Master
• Ella
es
responsable
de:
– Remover
impedimentos
– Facilitar
reuniones
– Mediar
conflictos
y
negociaciones
– Proteger
y
apoyar
al
Equipo
– Cuidar
que
las
reglas
de
Andrea
Rosales
Scrum
se
cumplan
30
años
–
Psicóloga,
Coach
y
Facilitadora
34. Paso
5:
Mostrar
un
incremento
del
producto
Terminaron
las
2
Puedes
semanas,
probarla
¿Qué
te
muchachos.
ingresando
a
parece?
esta
URL
con
este
usuario.
¡Me
gusta!
Pero
quiero
que
el
registro
tenga
menos
campos,
el
perfil
muestre
la
foto
a
la
izquierda
Así
es.
y
ésta
se
pueda
Tenemos
cambiar
la
versión
fácilmente.
lista.
A
esta
reunión
la
llamamos
Reunión
de
Revisión
(Sprint
Review
MeeNng).
Los
cambios
o
mejoras
se
incorporan
al
Product
Backlog
y
son
priorizados
por
el
P.O.
35. Paso
6:
Examinar
y
Buscar
Mejorar
!Gran
idea!
Hay
¡Buen
¿Qué
les
parece
si
mucho
por
trabajo,
conversamos
de
mejorar
para
el
Equipo!
cómo
podemos
siguiente
Sprint.
mejorar
aquellas
cosas
que
no
estuvieron
del
todo
bien
durante
el
Sprint?
A
esta
reunión
la
llamamos
Reunión
de
RetrospecNva.
La
idea
es
mejorar
la
calidad,
producNvidad
y
felicidad
de
todos
los
miembros
del
equipo.
36. Paso
7:
Repe<r
Una
y
Otra
vez
Planificar
Hacer
Adaptar
Inspeccionar