Agile Funciona
La experiencia de
SocialBro
Agile funciona - @jvrbaena 2
Bienvenida
Gracias a Ingenius y a @edutorcha por la invitación, y a
mis compañeros David y Julio por contar conmigo.
Agile funciona - @jvrbaena 3
Re-Presentación – El ciclo
Sesiones
Actores
Idea principal
Agile funciona - @jvrbaena 4
Presentación – Los actores
Puntos de vista diferentes sobre una
misma forma de entender el trabajo.
Agile funciona - @jvrbaena 5
Lo primero
¡NO! Vengo a hablar de mi libro :)
Agile funciona - @jvrbaena 6
“¿Agile? Qué mono... Pero si tienes
un proyecto serio, necesitas metodologías serias”
-Alguien
← Proyecto mono
Agile funciona - @jvrbaena 7
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 + ...
Agile funciona - @jvrbaena 8
Proyecto serio →
Agile funciona - @jvrbaena 9
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-
Agile funciona - @jvrbaena 10
Breve resumen sobre nuestra metodología
● 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
Agile funciona - @jvrbaena 11
Nuestra Experiencia
Agile funciona - @jvrbaena 12
Comunicación
Agile funciona - @jvrbaena 13
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.
Agile funciona - @jvrbaena 14
...VS Incomunicación
● 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
Agile funciona - @jvrbaena 15
Estimaciones
Agile funciona - @jvrbaena 16
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
Agile funciona - @jvrbaena 17
...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
Agile funciona - @jvrbaena 18
Procesos
Agile funciona - @jvrbaena 19
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
Agile funciona - @jvrbaena 20
...VS estructuras rígidas y falibles
● Burocracia Innecesaria
● Procesos Obsoletos
● Cuellos de Botella
● El ser humano es falible
Agile funciona - @jvrbaena 21
Errores y peligros
Agile funciona - @jvrbaena 22
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
Agile funciona - @jvrbaena 23
...VS desarrollo encorsetado
● Rígida y excesiva jerarquía
● Cascada de errores
● Documentos cerrados
● Fechas fijas
● Poca flexibilidad
● Too late to fail
Agile funciona - @jvrbaena 24
Libertad e Implicación
Agile funciona - @jvrbaena 25
La importancia de valorar la iniciativa...
● Iniciativas
● Sugerencias
● Reconocimiento
● Tiempo sobrante
● Todo suma
Agile funciona - @jvrbaena 26
...VS anularla
● Personas-Tornillo
● Cerrar puertas
● Coartar libertad
● Perder talento
Agile funciona - @jvrbaena 27
Gracias por venir... ¿Preguntas?
Contacto:
- Twitter: @JvrBaena
- Correo: jbaena en gmail pt com

Agile funciona

  • 1.
  • 2.
    Agile funciona -@jvrbaena 2 Bienvenida Gracias a Ingenius y a @edutorcha por la invitación, y a mis compañeros David y Julio por contar conmigo.
  • 3.
    Agile funciona -@jvrbaena 3 Re-Presentación – El ciclo Sesiones Actores Idea principal
  • 4.
    Agile funciona -@jvrbaena 4 Presentación – Los actores Puntos de vista diferentes sobre una misma forma de entender el trabajo.
  • 5.
    Agile funciona -@jvrbaena 5 Lo primero ¡NO! Vengo a hablar de mi libro :)
  • 6.
    Agile funciona -@jvrbaena 6 “¿Agile? Qué mono... Pero si tienes un proyecto serio, necesitas metodologías serias” -Alguien ← Proyecto mono
  • 7.
    Agile funciona -@jvrbaena 7 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 + ...
  • 8.
    Agile funciona -@jvrbaena 8 Proyecto serio →
  • 9.
    Agile funciona -@jvrbaena 9 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-
  • 10.
    Agile funciona -@jvrbaena 10 Breve resumen sobre nuestra metodología ● 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
  • 11.
    Agile funciona -@jvrbaena 11 Nuestra Experiencia
  • 12.
    Agile funciona -@jvrbaena 12 Comunicación
  • 13.
    Agile funciona -@jvrbaena 13 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.
  • 14.
    Agile funciona -@jvrbaena 14 ...VS Incomunicación ● 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
  • 15.
    Agile funciona -@jvrbaena 15 Estimaciones
  • 16.
    Agile funciona -@jvrbaena 16 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
  • 17.
    Agile funciona -@jvrbaena 17 ...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
  • 18.
    Agile funciona -@jvrbaena 18 Procesos
  • 19.
    Agile funciona -@jvrbaena 19 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
  • 20.
    Agile funciona -@jvrbaena 20 ...VS estructuras rígidas y falibles ● Burocracia Innecesaria ● Procesos Obsoletos ● Cuellos de Botella ● El ser humano es falible
  • 21.
    Agile funciona -@jvrbaena 21 Errores y peligros
  • 22.
    Agile funciona -@jvrbaena 22 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
  • 23.
    Agile funciona -@jvrbaena 23 ...VS desarrollo encorsetado ● Rígida y excesiva jerarquía ● Cascada de errores ● Documentos cerrados ● Fechas fijas ● Poca flexibilidad ● Too late to fail
  • 24.
    Agile funciona -@jvrbaena 24 Libertad e Implicación
  • 25.
    Agile funciona -@jvrbaena 25 La importancia de valorar la iniciativa... ● Iniciativas ● Sugerencias ● Reconocimiento ● Tiempo sobrante ● Todo suma
  • 26.
    Agile funciona -@jvrbaena 26 ...VS anularla ● Personas-Tornillo ● Cerrar puertas ● Coartar libertad ● Perder talento
  • 27.
    Agile funciona -@jvrbaena 27 Gracias por venir... ¿Preguntas? Contacto: - Twitter: @JvrBaena - Correo: jbaena en gmail pt com