Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Agile funciona

Agile funciona

Tercera ponencia de la serie Lunes Ágiles, impartida por Javier Baena (@JvrBaena)

Julio Antequera Galiano

June 03, 2013
Tweet

More Decks by Julio Antequera Galiano

Other Decks in Technology

Transcript

  1. 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.
  2. Agile funciona - @jvrbaena 4 Presentación – Los actores Puntos

    de vista diferentes sobre una misma forma de entender el trabajo.
  3. Agile funciona - @jvrbaena 6 “¿Agile? Qué mono... Pero si

    tienes un proyecto serio, necesitas metodologías serias” -Alguien ← Proyecto mono
  4. 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 + ...
  5. 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-
  6. 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
  7. 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.
  8. 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
  9. 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
  10. 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
  11. 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
  12. Agile funciona - @jvrbaena 20 ...VS estructuras rígidas y falibles

    • Burocracia Innecesaria • Procesos Obsoletos • Cuellos de Botella • El ser humano es falible
  13. 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
  14. 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
  15. Agile funciona - @jvrbaena 25 La importancia de valorar la

    iniciativa... • Iniciativas • Sugerencias • Reconocimiento • Tiempo sobrante • Todo suma
  16. Agile funciona - @jvrbaena 26 ...VS anularla • Personas-Tornillo •

    Cerrar puertas • Coartar libertad • Perder talento
  17. Agile funciona - @jvrbaena 27 Gracias por venir... ¿Preguntas? Contacto:

    - Twitter: @JvrBaena - Correo: jbaena en gmail pt com