2. 2
Bienvenida
En primer lugar gracias a Ingenius y a @edutorcha por la invitación, la
oportunidad y la confianza.
Bienvenidos a los lunes ágiles en la ETSII.
En twitter #lunesagiles→
3. 3
Bienvenida
Vamos a realizar un viaje por los
ciclos de trabajo basados en
metodologías ágiles bajo los puntos de
vista de tres roles principales:
Product Owner
Scrum Master
Developer.
Y las visiones de orientación a
servicios y orientación a producto.
¡Esperamos que os guste!
6. 6Una aproximación al rol de Product Owner
@davidjguru
El cliente el valor y otras cosas del monton,
7. 7
Esquema de la sesion
Presentación
1-El ciclo
2-Los actores
3-La sesión
Organizar
1-Product Owner
2-Funciones
3-Problemas
Extra: ¿Dónde irá la pila de producto?
Introducción
1-Contexto
2-Filosofía
3-Agilismo
Técnicas y herramientas
1-Interpretación
2-Necesidad vs. Solución
3-Técnica personas
4-Historias de usuario
5-Pila de producto
10. 10
Introduccion Contexto-
Taylorismo Ford→
Lean (nombrado por el MIT) Toyota→
Adelgazar estructuras. Búsqueda del valor puro. Producción ágil y adaptada
constantemente.
“Release fast, release often”
14. 14
Organizar Funciones–
1-La voz interna del cliente
2-El gestor de la psicología externa
3-El traductor oficial: de la expectativa a la tarea
15. 15
Organizar Funciones–
¿Es tu cliente un Lord del Sith?
1-¿Dice “página web” en lugar de “sitio web”?
2-¿Pregunta constantemente cuanto cuesta todo?
3-¿En las reuniones te pasas muuuuucho más
tiempo escuchando que hablando?
16. 16
Organizar Funciones–
Pues no hay duda, vas directo al sufrimiento.
1-¿Se le puede redireccionar a otra empresa?
2-¿Se le puede reeducar?
3-A partir del shock de abandono, ¿empieza a
demostrar permeabilidad?
18. 18
Organizar Problemas–
1-Escaso control de la velocidad
2-Nula implicación en las planificaciones de Sprints
3-Falta de negociado sobre la prioridad
4-Intromisión en la capa técnica
20. 20
Tecnicas y herramientas -
Interpretar
Es tu responsabilidad:
1-Comprender lo explícito e implícito
2-Registrar lo verbal y no verbal
3-Profundizar bien en las motivaciones
4-Desarrollar los objetivos de negocio
5-Gestionar las expectativas
6-Saber hacerlas llegar al equipo
25. 25
Tecnicas y herramientas –
Pivotar
Pivote zoom in
Pivote zoom out
Pivote de segmento de consumidor
Pivote de necesidad del consumidor
Pivote de captura de valor
Pivote de canal
Pivote de tecnología
26. 26
Donde ira la pila de producto
Pues se dividirá e irá organizando en Sprints. Pero eso ya es otra historia...
28. 28Una aproximación al rol de Scrum Master
@julitrows
Agilismo desde las profundidades del Averno
29. 29
Esquema de la sesion
Re-Presentación
1-El ciclo
2-Los actores
3-La sesión
Introducción
1-Contexto
2-Filosofía
3-Agilismo
Organización
1-Scrum Master
2-Funciones
3-Problemas
Técnicas y herramientas
1-Historias de usuario
2-Pila de producto
3-Estimaciones
4-El Sprint
5-El lugar de trabajo
6-Pila de sprint
7-Reuniones en pie
8-Demos
9-Retrospectiva
32. 32
Introduccion Contexto-
Taylorismo Ford→
Lean (nombrado por el MIT) Toyota→
Adelgazar estructuras. Búsqueda del valor puro. Producción ágil y adaptada
constantemente.
“Release fast, release often”
36. 36
Organizacion Funciones–
1- Voz del equipo
2- Guardián de la metodología
3- Liderar y empoderar al equipo
4- Velar por la conversión de tareas en producto
37. 37
Organizacion Funciones–
“Soy el Señor Lobo, soluciono problemas.”
1 Eliminar impedimentos.
2 Atender necesidades.
3 Aislar del ruido.
38. 38
Organizacion Funciones–
“Bueno, pero no empecemos a chuparnos las pollas todavía”
1 Diseño de sprints.
2 Interacción con Product Owner y el cliente.
3 Organización SCRUM.
4 Asegurar buenas prácticas y calidades
(interna/externa).
5 Anticiparse a los problemas.
40. 40
Organizacion Problemas–
1 Conseguir velocidad requerida.
2 Conseguir compromiso e implicación de TODOS.
3 El riesgo de la estimación.
4 Conseguir que se de valor a la capa técnica.
52. 52
Preguntas
Lecturas recomendadas:
- Scrum y XP desde las Trincheras – Henrik Kniberg (el evangelio)
- Scaling agile @ Spotify – Henrik Kniber (escalar Scrum)
- Rework – Jason Fried(filosofía de trabajo y negocio)
Contacto:
- Twitter: @julitrows
- Correo: julio.antequera.galiano en gmail pt com
55. 55
“¿Agile? Qué mono... Pero si tienes
un proyecto serio, necesitas metodologías serias”
-Alguien
← Proyecto mono
56. 56
Algunos detalles sobre
SocialBro
●
>150000 usuarios versión free
●
>30000 usuarios versión pro (trial+pro)
●
>113000000 (millones) de cuentas de Twitter almacenadas
●
Miles de cuentas de Twitter monitorizadas en tiempo real con Twitter Site
Streams
●
Miles de sincronizaciones de comunidades diarias
●
Node.js + MongoDB + MySQL + Redis + Cluster + ...
58. 58
Y esto lo llevan...
●
@javierburon CEO (Product Owner)
●
@aartiles24 CTO (Scrum Master)
●
@igayoso SysAdmin
●
@ivanguardado Frontend Dev.
●
@angelcreative UX Designer
●
@leticiapolese CM
●
@jvrbaena Backend Dev.
-7 personas en equipo técnico-
59. 59
Resumen sobre nuestra
metodologia
●
Sprints de DOS semanas
●
Primer día Planificación + Estimación→
●
Product Owner + Scrum Master
●
División tareas grandes
●
Daily Meeting
●
Último día Demo y Retrospectiva→
62. 62
La importancia del
Daily Meeting...
●
Qué has hecho
●
Qué vas a hacer
●
Qué problemas te han frenado
●
Todo el equipo (CM incluida)
Cada día, cada miembro de tu equipo sabe
lo que están haciendo los demás.
63. 63
VS Incomunicacion...
●
La información no fluye
●
No sabes cómo tus acciones pueden influir a los demás
●
Duplicación de esfuerzos
●
Integración deficiente
●
Problemas no detectados
65. 65
La importancia de
tener en cuenta al equipo
●
Su opinión es fundamental
●
Conoce el producto
●
Conoce la base de código
●
Complementan sus aptitudes
●
Se debate en los desacuerdos
●
Acordar y no Imponer
66. 66
VS Imponer los tiempos...
●
“Estimar” en base a criterios no
técnicos
●
Imponer fechas (“Para ayer”)
●
Sobrecargar al equipo
●
Tensión
●
9 mujeres no paren un niño en un
mes
68. 68
La importancia de favorecer
el agilismo en tus procesos...
●
Integración Continua
●
Despliegue de Versiones
●
Cobertura de Tests
●
Monitorización
●
Reacción a Imprevistos
●
Ausencia de burocracia
69. 69
VS estructuras rigidas...
y falibles
●
Burocracia Innecesaria
●
Procesos Obsoletos
●
Cuellos de Botella
●
El ser humano es falible
71. 71
La importancia de las
iteraciones...
●
Sprints a 2 semanas
●
División de tareas
●
Revisiones a fin de sprint
●
Detección de problemas
●
Reorganización de recursos
●
Reacción a tiempo
77. 77
The end recomendaciones-
Lecturas recomendadas de Scrum, Kanban y filosofía Agile:
- Manifiesto Ágil (principios)
- Scrum y XP desde las Trincheras – Henrik Kniberg (el evangelio)
- Scaling agile @ Spotify – Henrik Kniber (escalar Scrum)
- Rework – Jason Fried(filosofía de trabajo y negocio)
- Scrum, el señor de los pardillos (muy recomendado)
- Scrum vs. Kanban
- 6 lecciones para gestionar Scrum con equipos dispersos
- Explicando Scrum a mi abuela
Sobre Berlanga y “La Vaquilla”:
- http://es.wikipedia.org/wiki/La_vaquilla
- ¡El guión!
78. 78
The end
¡Salud y hasta el curso que viene!
¡Y hemos llegado al final de este ciclo!
Nuestra info de contacto (The Bonobo Squad):
- Twitter: @JvrBaena -
Correo: jbaena en gmail pt com
- Twitter: @julitrows -
Correo: julio.antequera.galiano en gmail pt com
- Twitter: @davidjguru -
Correo: davidjguru en gmail pt com