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

Agile: Un amante esquivo

Agile: Un amante esquivo

alvaromg

March 19, 2015
Tweet

More Decks by alvaromg

Other Decks in Technology

Transcript

  1. Álvaro de la Mata González Director desarrollo de proyectos desde

    enero de 2011 Intexdev SL Grupo Intexmedia @_alvaromg Agile, un amante esquivo
  2. @_alvaromg Agile, un amante esquivo Objetivos Compartir los pasos que

    Intexmedia está dando para ser cada sprint un poco más ágiles. Compartir los retos y matices del día a día con Scrum.
  3. @_alvaromg Agile, un amante esquivo Algunos datos • El equipo:

    ◦ 3 expertos backend ◦ 1 experto frontend ◦ 1 experto SEO/sysadmin • Hacemos sprints de 1 semana. • Nuestra velocidad = 3 pH / hombre / día • Planificaciones sprint < 2.5 horas. • Dailys de 15 minutos. • Demos de 30 minutos. • Retrospectivas de 1 hora.
  4. @_alvaromg Agile, un amante esquivo Ya hemos conseguido... • ...

    que el equipo esté enfocado en los sprints. • ... que el equipo se responsabilice de las tareas que realiza. • ... que los dueños de producto prioricen sus respectivos backlogs. • ... que el equipo tenga peso en la toma de decisiones. • ... mejorar con las retrospectivas. • ... que el equipo reciba feedback sobre el trabajo que ha realizado. • ... que el equipo mejore poco a poco el ecosistema de desarrollo y la infraestructura.
  5. @_alvaromg Agile, un amante esquivo Incluir un agente de cambio

    externo Septiembre 2012 Sensei Beas $root (a.k.a. @oyabun) Anteriormente... Diciembre 2012 A día de hoy... Round 1 Pérdida de ritmo Round 2 Ritmo sostenible
  6. @_alvaromg Agile, un amante esquivo Requisitos para el cambio •

    Apoyo de la organización ... acepta/propone incluir un agente de cambio externo. La organización apoya el cambio cuando ... ... asume que la calidad interna de los productos es responsabilidad del equipo. ... participa en el proceso. ... entiende y asume que el equipo debe desarrollarse de manera colectiva e individual.
  7. ... se esfuerzan por ser eficientes y eficaces. @_alvaromg Agile,

    un amante esquivo Requisitos para el cambio • Apoyo de la organización • Motivación del equipo ... ayudan a mantener un clima agradable de trabajo ... se esfuerzan por mejorar individualmente y como equipo. Un equipo motivado está formado por personas que ... ... se preocupan por mantener y mejorar el ecosistema de trabajo ... aprenden rápido de sus errores. ... están enfocadas en aportar el máximo valor posible. Orientar y entrenar al equipo Ser ejemplo
  8. @_alvaromg Agile, un amante esquivo Requisitos para el cambio •

    Apoyo de la organización • Motivación del equipo Tensión positiva, buscar el equilibrio ...
  9. @_alvaromg Agile, un amante esquivo Requisitos para el cambio •

    Apoyo de la organización • Motivación del equipo • Motivación del dueño de producto motivado aportar valor real en cada sprint =
  10. @_alvaromg Agile, un amante esquivo Requisitos para el cambio •

    Apoyo de la organización • Motivación del equipo • Motivación del dueño de producto • Scrum master dedicado Eliminar impedimentos. Guiar reuniones. Defender al equipo Defender al dueño de producto Ayudar al desarrollo del equipo Ayudar a mantener vivas las especificaciones funcionales y técnicas Registrar resultados de reuniones y sprints Pre-planificar con dueños de producto Vigilar dependencia entre historias complejas Apoyar al equipo cuando haga falta Ayudar al equipo a mantener el foco en los objetivos del sprint Velar porque se respete el proceso
  11. @_alvaromg Agile, un amante esquivo Requisitos para el cambio •

    Apoyo de la organización • Motivación del equipo • Motivación del dueño de producto • Scrum master dedicado Auto-exigencia Transparencia Auto-organización Respeto Entregar valor Responsabilidad Poner en común valores y bajarlos a tierra. Control sutil.
  12. @_alvaromg Agile, un amante esquivo Un equipo, varias pilas de

    producto Mediaprogramas Cocigourmet Dinablogs
  13. @_alvaromg Agile, un amante esquivo ¿Quién prioriza una pila sobre

    otra? Negociación entre dueños de producto. La organización tiene algo que decir. Minimizar los cambios de contexto. Un equipo, varias pilas de producto
  14. @_alvaromg Agile, un amante esquivo Retos del día a día

    Aportar valor Fricciones Agilidad vs Flexibilidad Retrospectivas Ritmo Reuniones de planificación Desarrollo del equipo Presupuestos
  15. @_alvaromg Agile, un amante esquivo Aportar valor Invertir esfuerzo en

    que todas las partes conozcan que es "valor" Si no está en producción, no aporta valor.
  16. @_alvaromg Agile, un amante esquivo Reuniones de planificación Reducir incertidumbre.

    Terminar con una visión exacta compartida por todos. Comenzar sprints con historias beta. Una mala planificación arruina un sprint. Las reuniones de planificación son caras. El backlog debe estar vivo mientras el equipo esprinta.
  17. @_alvaromg Agile, un amante esquivo Reuniones de planificación COMO QUE

    COMO QUE Solapar áreas de influencia de los roles.
  18. @_alvaromg Agile, un amante esquivo Reuniones de planificación Conocer el

    precio del sprint. No condicionar al equipo en las estimaciones. Unidad mínima de planificación = sprint Proteger equipo y dueño de producto
  19. @_alvaromg Agile, un amante esquivo Reuniones de planificación ¿Estimamos bien?

    ¿Estimamos mejor? Evitar caer en el error de discutir durante la planificación sobre cómo se estima Seguimiento de estimaciones vs realidad
  20. @_alvaromg Agile, un amante esquivo Ritmo Aplicar "Scrum del libro"

    desde el principio respetar el proceso = orden
  21. @_alvaromg Agile, un amante esquivo Retrospectivas Herramienta de comunicación muy

    potente Ayuda a resolver fricciones Retrospectivas "nos gusta todo". Todos los asistentes deben poder expresarse libremente.
  22. @_alvaromg Agile, un amante esquivo Agilidad vs Flexibilidad La realidad

    supera a la ficción. Detener sprint Siempre pueden surgir imprevistos ajenos al sprint actual. El Scrum Master puede asumir ruido. Le mantiene en forma. > planificación > solucionar > recuperar ritmo Si "todo es urgente", priorizar subhistorias y dejar en el backlog lo menos importante
  23. @_alvaromg Agile, un amante esquivo Fricciones Aumentan las fricciones dentro

    del equipo y entre los roles. Confrontar las diferencias que surjan. Siempre construir. Nunca destruir. + esfuerzo = + frustración al fracasar
  24. @_alvaromg Agile, un amante esquivo Presupuestos Hay que hacer X

    para el día Y y el precio es Z Inception con cliente y equipo ¿Cuánto nos podemos gastar? Precio cerrado ¿Fecha de entrega? Tiempo cerrado ¿Cuando podemos tener el PMV? ¿Hay recursos? ¿¿Es sostenible??
  25. @_alvaromg Agile, un amante esquivo Presupuestos ¿Cuánto nos puede costar

    hacer esto? Scrum Master 1ª línea de orientación y asesoramiento.
  26. @_alvaromg Agile, un amante esquivo Desarrollo del equipo ¿Cuando afilamos

    el hacha, si hay que aportar el máximo valor? Incluir retos en los sprints. Traducir el desarrollo a valor para el dueño de producto. Formación interna y laboratorios.
  27. @_alvaromg Agile, un amante esquivo Demos Toda acción debe tener

    una consecuencia. Puede estar presente cualquier persona. Una buena demo, motiva al equipo. Una mala demo, ayuda a mejorar.
  28. @_alvaromg Agile, un amante esquivo Equipos multidisciplinares No es inmediato.

    Hay que dar ejemplo. Cambiar especialistas por expertos.
  29. @_alvaromg Agile, un amante esquivo Herramientas Jira + GreenHopper +

    Confluence Google Drive Pizarra blanca móvil Google Hangouts