viernes, febrero 17, 2017

Scrum Master: Cómo Continuar la Mejora Continua de tu Equipo



Hola a todos:

Hace poco en una sesión de acompañamiento a Scrum Master, alguien me preguntó

¿Hacia dónde seguir mejorando el equipo, pues creo que no podemos mejorar más?

Ante esta pregunta, comencé a explicar el Modelo Operativo de Generación de Valor (1) el cual se basa en:

  • Personas
  • Procesos y
  • Herramientas


Por lo tanto, si el Scrum Master se centra solo en personas y procesos "rápidamente" (tal vez en 10 sprints, tal vez muchos más, tal vez menos ) el equipo logrará sinergia y alcanzará la maestría en el manejo de Scrum, sus ceremonias, priorización del backlog, etc.,  y caerán en una "zona cómoda" en la cual la pregunta realizada tiene todo el sentido.

Bajo este contexto la frase de Ken Schwaber - cocreador de Scrum -  toma todo el sentido:

“En Scrum, un grupo en el que se lleven mal entre ellos, no comprendan el negocio del cliente y trabajen con malas herramientas... también producirán incrementos periódicos... de basura. ”( no dudo que la hubiera querido terminar con otra palabra)


Es necesario entonces, que como Scrum Masters y Coaches adicionemos a los procesos de mejora del equipo las herramientas (2) -o prácticas técnicas- y lograr que los equipos adquieran la maestría en ellas, aun más que sean sanamente insatisfechos y estén siempre buscando una mejor manera de hacer las cosas. De esta forma se genera valor hacia el interior y exterior del equipo estando en constante crecimiento.

Cerrando

A continuación quiero compartirles una pequeño listado de prácticas técnicas con las que pueden y deben retar a sus equipos como Coaches Agiles que son de ellos, la lista en esta en continuo crecimiento, este es el pequeño listado que encontré a la fecha:



Herramientas (Prácticas ágiles) 

Zona 1: Personas y Herramientas
  • Inspección o revision por pares
Zona 2: Procesos y Herramientas
  • Pruebas unitarias
  • Test Driven Development (TDD)
  • Aceptance Driven Development (ATDD)
  • Refactoring
Zona 3: Personas, Procesos y Herramientas
  • Pair Programming
  • Mob Programming
Zona 4: Solo Herramientas
  • Integración Continua
  • Despliegue Continuo
  • Revisión de código estática
  • Pruebas funcionales Automatizadas
  • Principios SOLID de POO (Programación orientada a objetos)
  • Clean Code
  • Automatizar lo automatizable
  • etc, etc, etc.




Para terminar les comparto esta frase que constantemente me inquieta "los pacientes se enferman de lo que el médico sabe (3)", por lo tanto si como Scrum master o Coach no estas en constante aprendizaje de estas tres áreas no podrás ayudar apropiadamente a tu equipo


Bienvenido el feedback


Saludos ágiles
Jorge Abad


Notas, Aclaraciones, Comentarios y Referencias


  1. Operating model - https://en.wikipedia.org/wiki/Operating_model
  2. El tablero Kanban, la Gestión Visual, etc también son herramientas, el objetivo del post es hacer visible el punto de las prácticas técnicas ágiles.
  3. "los pacientes se enferman de lo que el médico sabe" - clic aquí para ver post relacionado




3 comentarios:

  1. Hola Jorge, excelente tu post!!!
    En la sección Herramientas (Prácticas ágiles) colocaste en zona 1 Procesos y Personas y en la gráfica aparece como zona 5!

    Saludos.

    ResponderEliminar