Inicio arrow Blog arrow Ágiles arrow ¿Y si el Scrum Master no es un cerdo? Make Text BiggerMake Text SmallerReset Text Size

Navegápolis publica actualmente en navegápolis.com.

Ir a navegapolis.com

¿Y si el Scrum Master no es un cerdo?
Valoración del artículo: / 5
MaloBueno 
19.02.2008

ruedasEl método de trabajo que dibuja scrum para trasladar a la programación los principios de desarrollo ágil de los "campos de scrum", tiene los siguientes roles:

  • Propietario del producto
  • Equipo
  • Scrum Master
  • Otros implicados

y considera como comprometidos con el desarrollo (cerdos): al cliente, al equipo y al Scrum Master; y como implicados (gallinas) al resto. (gallinas y cerdos)

Pero el Scrum Master ni desarrolla ni gestiona el proyecto. Ambas cosas las hacen el equipo y el propietario del producto; por eso... ¿Es acertado darle un rol de cerdo en el equipo?. En los campos de scrum no hay tal rol (?)

En equipos, y con propietarios de producto sin experiencia en scrum, es básica la asistencia y ayuda continua de un ScrumMaster, pero en equipos ágiles maduros, con miembros que ya  saben trabajar y gestionar el campo de scrum y no necesitan un guía, terminan viendo la figura de un "ScrumMaster jar jar": una mezcla de miembro del equipo que no produce, y  de gestor de proyectos en un proyecto que se auto-gestiona.

Si además de ver los roles que intervienen en la implantación de Scrum, pensamos también las responsabilidades que la organización tiene que cubrir para proporcinar a los equipos de Scrum el ecosistema que necesitan, entonces las responsabilidades del rol ScrumMaster (facilitador, moderación de reuniones, gestión de impedimentos...) pasan a este grupo; y ya según el diseño de cada empresa, se ubicarán en los departamentos y personas oportunas (con la formación adecuada, of course).

Visto así, la implantación y funcionamiento de scrum en la empresa depende de: 

Los roles de los artífices de los proyectos (producción)

  • Equipo
  • Propietario del producto
  • Implicados

Las responsabilidades de la empresa para dar soporte al funcionamiento de Scrum:

De Management
  • Equilibrio sistémico de la empresa
  • Coherencia del modelo
  • Compromiso, medios y formación para su implantación

De Procesos / calidad
  • Configuración de Scrum
  • Mejora continua
  • Garantía de funcionamiento de Scrum (facilitador, moderador, gestión de impedimentos...)

 

 

areas responsabilidad scrum

 

 

Trackback(0)
Comentarios (3)Add Comment
El ScrumMaster no está vedado del equipo
escrito por Jorge, February 19, 2008
Hola Juan; hasta donde he visto, el ScrumMaster no está incapacitado para ser parte del equipo.
Además, por mucho que podamos asumir que el equipo se autogestiona, es importante que alguien haga de 'marcapasos' para el 'heartbeat' del proyecto, para los dailymeetings, las reviews, interactúe con el owner (e incluso haga de barrera entre el owner y el equipo si es necesario, y por mucho que esto pueda parecer contradictorio en el idílico mundo del 'somos un gran equipo feliz' ;-) ).

Personalmente creo que el ScrumMaster puede ser parte del equipo, porque el hecho de la autogestión no sustituye la necesidad (o el hecho!) de que existen diferentes perfiles, y que siempre existe una supervisión o tutela del trabajo productivo de unos por otros.

El sentido democrático de Scrum es de cara a la gestión, pero eso no implica que determinadas decisiones en el curso de un proyecto no las tome alguien con liderazgo; arquitectura, aprobación de elementos técnicos, librerías a utilizar, estructura técnica, ...)

Como en todo sistema participativo, la gestión se ejerce por liderazgo, y no por autoridad, pero eso no significa que no exista.

Saludos, y sigue generando contenidos interesantes :-) !

_
Jorge
Re: Jorge
escrito por Juan Palacio, February 19, 2008
Hola Jorge!

Razón no te falta, porque es difícil que el equipo (owner incluido) transforme la tensión de la auto-gestión, desde el esbozo de la visión del cliente en valor cíclico y continuo, y no en un círculo de trabajo más o menos caótico, sin entrar en una dinámica de equipo nociva.
Conseguir un campo de scrum que funcione: Un equipo cohesionado, participativo y auto-gestionado es la difícil tarea del ScrumMaster, pero creo que sobre todo al comenzar a funcionar con Scrum. Cuando lo más fácil es que los equipos se pierdan en las reuniones, que el owner no comprenda como planificar su producto o en qué consiste el backlog, ni en qué forma va a ir obteniendo lo que necesita, etc.

Si en la organización no hay mucha rotación de personas entre equipos, y los owners son "product managers" que también van madurando con los equipos, sí que llega un momento en el que se puede plantear si la guía del ScrumMaster es necesaria. En realidad es un poco lo de siempre. Cada empresa es una realidad diferente. En muchos casos ScrumMaster debe ser un rol de guia necesario siempre, y en otros equipos por su madurez, pueden desempeñar el papel de moderador y guía un team-leader, que conoce el modelo tan bien como un ScrumMaster.

Porque también es ceirto que la labor de un ScrumMaster es complicada, o mejor dicho, el perfil de un ScrumMaster es difícil de encontrar. Debe conocer el modelo, tener skills de gestión y de gestión de equipos; y además me parece muy importante que también tenga conocimientos técnicos.
Un gestor no técnico, que no entiende de qué habla el equipo, no tiene autoridad y si el equipo es maduro lo pueden acabar etiquetando de "jar jar"

Por eso, un técnico, un team-leader del propio equipo cuando ya tiene experiencia y conocimiento de Scrum, puede asumir las responsabilidades del ScrumMaster. De aquí la cuestión de si ScrumMaster es un rol de una persona, o unas responsabilidades, y al plantear responsabilidades, también veo que hay otras de la empresa, que aunque no son del modelo en sí como proceso de desarrollo, la empresa también las debería tener en cuenta.

No se si explico la idea como la veo o lo lio más... :-)

Un saludo!
Juan
...
escrito por Jorge, February 20, 2008
Creo que te explicas. De hecho, mi percepción es que el un team-leader (como tú dices), o un jefe de proyecto (depende ya de la estructura de cada organización) es ideal para hacer labores de ScrumMaster (ojo, eso no quiere decir "cualquier team-leader", ni "cualquier jefe-de-proyecto", ahora el que igual no se explica soy yo, jajaja)

Al hilo de esto, interesantes observaciones que hace Mike Cohn acerca de las características deseadas para un scrummaster:

http://www.scrumalliance.org/articles/36-leader-of-the-band

Son todas las que deseo tener para jefes de equipo, de proyecto, whatever...

_
Jorge

Escribir comentario

busy
 
< Anterior   Siguiente >
Advertisement





Artículos relacionados

Registrado en Safe Creative