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
- Pruebas unitarias
- Test Driven Development (TDD)
- Aceptance Driven Development (ATDD)
- Refactoring
- Pair Programming
- Mob Programming
- 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