NoSoloParidas

February 27, 2007

ScrumMaster

Filed under: Informatica

Scrum ciclo

¿Qué es un Scrum Master? Pues lo que en un proyecto normal viene a ser el jefe de proyecto, pero con unas atribuciones muy distintas. Mientras que en un jefe o manager de proyecto prima el “bossing”, término intraducible del inglés que en España, conocida nuestra cultura, sería “dar voces y mandar a todo dios qué tiene que hacer”, el Scrum Master debe practicar el coaching, que yo traduciría como “guiar y motivar al equipo”.
Para que nos aclaremos, la aproximación que un manager clásico hace a un equipo de trabajo es muy diferente de la que un Scrum Master debe hacer. El manager normalmente será el encargado de pormenorizar el trabajo y, posteriormente, asignarlo a su discrepción a cada uno de los miembros del equipo. Posteriormente, se encargará de controlar que las tareas se van haciendo conforme a sus planes. Este es un enfoque en el que el manager dirige al equipo a su designio, por lo que la libertad del mismo es más bien escasa.
En contra de este enfoque, aparece Scrum y la figura del ScrumMaster. Una de las metáforas más repetidas para explicar su función es la de perro pastor, aunque desde mi punto de vista puede no parecer muy acertado en cuanto a que las decisiones de los miembros del equipo les convierte en algo más que meras “ovejas”. Básicamente, el Scrum Master es un perro pastor en cuanto a que se preocupa, por encima de todo, del rendimiento y la satisfacción del equipo. Tiene que estar “siempre ahí” para solventar los problemas que su equipo vaya teniendo, facilitar su trabajo y, en general, primar en la medida posible que el equipo se autoorganice y tome sus propias decisiones. Este sistema puede dar un poco de “miedo” a los no iniciados en Scrum, pensando que se otorga demasiado poder al equipo. Pero, con el tiempo, se comprueba que nadie conoce mejor el trabajo y las decisiones más acertadas que aquellos que están más comprometidos con el mismo, es decir, el equipo de desarrolladores de la aplicación.

Paralelamente a esa función “protectora” del equipo, el ScrumMaster tiene otras atribuciones como son:

  • Organizar y dirigir la Sprint Planning
  • Organizar y dirigir la Sprint Review
  • Conducir las reuniones diarias Daily Scrum

4 Comments »

The URI to TrackBack this entry is: http://nosoloparidas.blogsome.com/2007/02/27/scrummaster/trackback/

  1. Y a ti te gusta este enfoque? Yo te veo más de jefe absoluto, esto me parece demasiado izquierdoso para ti. Date cuenta de lo que has puesto:

    “Pero, con el tiempo, se comprueba que nadie conoce mejor el trabajo y las decisiones más acertadas que aquellos que están más comprometidos con el mismo, es decir, el equipo de desarrolladores de la aplicación.”

    Eso es lo que venimos defendiendo los anarquistas desde siempre, nadie conoce mejor lo que hay que hacer y cómo hay que hacerlo, que los propios trabajadores.

    Conclusión: Eliminemos el cargo de patrón y seamos los trabajadores quienes tomemos las decisiones en la empresa.

    ;-)

    Comment by Luther Blissett — March 8, 2007 @ 10:32 pm

  2. Luther, ya estamos politizándolo todo. Decir que un jefe más “mandón” es un jefe de derechas y uno que deje más hacer a sus empleados, de izquierdas, es una generalización difícil de sostener.

    En cualquier caso, recojo tu guante. La razón por la que ni los trabajadores de una empresa ni, en general, una sociedad puede aceptar un sistema anarquista es por falta de control sobre sí mismos. Normalmente, ese tipo de control crece con la formación personal a todos los niveles.

    ¿Por qué confiar en el equipo para tomar decisiones en lugar de que sea el jefe? Pues porque se confía en que tomen decisiones única y exclusivamente sobre aquello para lo que sí están preparados para tomarlas: desarrollo. No se les deja elegir cuales son las mejores características del producto, por ejemplo; únicamente, se les deja elegir cuál es la mejor forma de programarlas.

    Precisamente porque la granularidad de sus decisiones es tan pequeña y específica, tiene tanto éxito. En cambio, en decisiones globales en las que inciden miles de factores de los que la base de esta población no sólo no tiene la preparación necesaria, sino tampoco la cerebralidad que se precisa para decidir, aplicar un “Scrum” a escala planetaria sería un desastre.

    El anarquismo es una utopía, va en contra de la naturaleza humana. No tienes más que ver lo que pasa con la religión, el hombre lleva creyendo en seres superiores que le “gobiernan” o velan por él desde que fue capaz de pensar. ¿Y tú pretendes que tomen todas sus decisiones y, por ende, afronte todas las responsabilidades inherentes?

    En cualquier caso, te contesto en

    Comment by Administrator — March 11, 2007 @ 11:55 am

  3. Hey! Se ha cortado el final de tu comentario y me he quedado con la intriga

    “En cualquier caso, te contesto en”

    Comment by Luther Blissett — March 11, 2007 @ 5:25 pm

  4. No sé qué iba a poner después de eso, lo mismo es una frase que escribí al principio y luego escribí encima y se fue desplazando hacia abajo sin que me diera cuenta, pero no recuerdo haber querido añadir nada más :D

    Comment by Administrator — March 11, 2007 @ 10:16 pm

RSS feed for comments on this post.

Leave a comment

Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>























Get free blog up and running in minutes with Blogsome | Theme designs available here