Hola a todos:
Hace poco en una sesión de acompañamiento a Scrum Master, alguien me preguntó
¿Hacia donde 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 Procesos
- 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.
La reflexión del día, desde "Extreme Programming Explained" : "la labor de un coach agil es hacer su equipo AUN mejor de lo que es"@KentBeck— Agustin Villena (@agustinvillena) February 16, 2017
El #ScrumMaster es el #AgileCoach de su equipo.— Jorge Hernán Abad L. (@jorge_abad) February 15, 2017
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
- Operating model - https://en.wikipedia.org/wiki/Operating_model
- 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.
- "los pacientes se enferman de lo que el médico sabe" - clic aquí para ver post relacionado