Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Agile - un amante esquivo

Charla impartida por Alvaro de la Mata en el IX Betabeers Badajoz

  • Be the first to comment

Agile - un amante esquivo

  1. 1. Álvaro de la Mata GonzálezDirector desarrollo de proyectos desde enero de 2011Intexdev SLGrupo Intexmedia@_alvaromgAgile,un amante esquivo
  2. 2. @_alvaromg Agile, un amante esquivoObjetivosCompartir los pasos que Intexmedia está dando paraser cada sprint un poco más ágiles.Compartir los retos y matices del día a día con Scrum.
  3. 3. @_alvaromg Agile, un amante esquivoGrupo Intexmedia(antes)Mediaprogramas Cocigourmet DinablogsIntexdev
  4. 4. @_alvaromg Agile, un amante esquivoMediaprogramas Cocigourmet DinablogsGrupo Intexmedia(ahora)
  5. 5. @_alvaromg Agile, un amante esquivoAlgunos 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.
  6. 6. @_alvaromg Agile, un amante esquivoYa hemos conseguido...● ... que el equipo esté enfocado en lossprints.● ... que el equipo se responsabilice delas tareas que realiza.● ... que los dueños de productoprioricen sus respectivos backlogs.● ... que el equipo tenga peso en latoma de decisiones.● ... mejorar con las retrospectivas.● ... que el equipo reciba feedbacksobre el trabajo que ha realizado.● ... que el equipo mejore poco a pocoel ecosistema de desarrollo y lainfraestructura.
  7. 7. @_alvaromg Agile, un amante esquivoIncluir un agente de cambio externoSeptiembre 2012Sensei Beas$root(a.k.a. @oyabun)Anteriormente... Diciembre 2012 A día de hoy...Round 1Pérdida de ritmoRound 2Ritmo sostenible
  8. 8. @_alvaromg Agile, un amante esquivoRequisitos 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 esresponsabilidad del equipo.... participa en el proceso.... entiende y asume que el equipo debe desarrollarse demanera colectiva e individual.
  9. 9. ... se esfuerzan por ser eficientes y eficaces.@_alvaromg Agile, un amante esquivoRequisitos 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 entrenaral equipoSer ejemplo
  10. 10. @_alvaromg Agile, un amante esquivoRequisitos para el cambio● Apoyo de la organización● Motivación del equipoTensión positiva, buscar el equilibrio ...
  11. 11. @_alvaromg Agile, un amante esquivoRequisitos para el cambio● Apoyo de la organización● Motivación del equipo● Motivación del dueño de productomotivadoaportar valor real en cada sprint =
  12. 12. @_alvaromg Agile, un amante esquivoRequisitos para el cambio● Apoyo de la organización● Motivación del equipo● Motivación del dueño de producto● Scrum master dedicadoEliminar impedimentos.Guiar reuniones.Defender al equipoDefender al dueño de productoAyudar al desarrollo del equipoAyudar a mantener vivas las especificacionesfuncionales y técnicasRegistrar resultados de reuniones y sprintsPre-planificar con dueños de productoVigilar dependencia entre historias complejasApoyar al equipo cuando haga faltaAyudar al equipo a mantener el foco en los objetivosdel sprintVelar porque se respete el proceso
  13. 13. @_alvaromg Agile, un amante esquivoRequisitos para el cambio● Apoyo de la organización● Motivación del equipo● Motivación del dueño de producto● Scrum master dedicadoAuto-exigenciaTransparencia Auto-organizaciónRespeto Entregar valorResponsabilidadPoner en común valores y bajarlos a tierra.Control sutil.
  14. 14. @_alvaromg Agile, un amante esquivoUn equipo, varias pilas de productoMediaprogramas Cocigourmet Dinablogs
  15. 15. @_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
  16. 16. @_alvaromg Agile, un amante esquivoRetos del día a díaAportar valorFriccionesAgilidad vs FlexibilidadRetrospectivasRitmoReuniones de planificaciónDesarrollo del equipoPresupuestos
  17. 17. @_alvaromg Agile, un amante esquivoAportar valorInvertir esfuerzo en que todas las partes conozcan que es "valor"Si no está en producción, no aporta valor.
  18. 18. @_alvaromg Agile, un amante esquivoReuniones de planificaciónReducir 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.
  19. 19. @_alvaromg Agile, un amante esquivoReuniones de planificaciónCOMO QUE COMO QUESolapar áreas de influencia de los roles.
  20. 20. @_alvaromg Agile, un amante esquivoReuniones de planificaciónConocer el precio del sprint.No condicionar al equipo en las estimaciones.Unidad mínima de planificación = sprintProteger equipo y dueño de producto
  21. 21. @_alvaromg Agile, un amante esquivoReuniones de planificación¿Estimamos bien?¿Estimamos mejor?Evitar caer en el error de discutir durantela planificación sobre cómo se estimaSeguimiento de estimaciones vs realidad
  22. 22. @_alvaromg Agile, un amante esquivoRitmoAplicar "Scrum del libro" desde el principiorespetar el proceso = orden
  23. 23. @_alvaromg Agile, un amante esquivoRetrospectivasHerramienta de comunicación muy potenteAyuda a resolver friccionesRetrospectivas "nos gusta todo".Todos los asistentes deben poder expresarse libremente.
  24. 24. @_alvaromg Agile, un amante esquivoAgilidad vs FlexibilidadLa realidad supera a la ficción.Detener sprintSiempre pueden surgir imprevistos ajenos al sprint actual.El Scrum Master puede asumir ruido. Le mantiene en forma.> planificación > solucionar > recuperar ritmoSi "todo es urgente", priorizar subhistorias y dejar en el backlog lomenos importante
  25. 25. @_alvaromg Agile, un amante esquivoFriccionesAumentan las fricciones dentro del equipo y entre los roles.Confrontar las diferencias que surjan.Siempre construir. Nunca destruir.+ esfuerzo = + frustración al fracasar
  26. 26. @_alvaromg Agile, un amante esquivoPresupuestosHay que hacer X para el día Y y el precio es ZInception 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??
  27. 27. @_alvaromg Agile, un amante esquivoPresupuestos¿Cuánto nos puede costar hacer esto?Scrum Master 1ª línea de orientación y asesoramiento.
  28. 28. @_alvaromg Agile, un amante esquivoDesarrollo 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.
  29. 29. @_alvaromg Agile, un amante esquivoDemosToda acción debe tener una consecuencia.Puede estar presente cualquier persona.Una buena demo, motiva al equipo.Una mala demo, ayuda a mejorar.
  30. 30. @_alvaromg Agile, un amante esquivoEquipos multidisciplinaresNo es inmediato.Hay que dar ejemplo.Cambiar especialistas por expertos.
  31. 31. @_alvaromg Agile, un amante esquivoHerramientasJira + GreenHopper + ConfluenceGoogle DrivePizarra blanca móvilGoogle Hangouts
  32. 32. @_alvaromg Agile, un amante esquivoHerramientasComunicación directa
  33. 33. @_alvaromg Agile, un amante esquivoThx ;)

×