La hora del Scrum Master técnico

Una publicación reciente de la Scrum Alliance sobre las habilidades en mayor demanda en la actualidad dice textualmente, entre otras cosas, «Delivery-facing agile roles, such as Scrum Masters, are being expected to be technical experts in addition to their agile responsibilities.» Esto está muy en línea con lo que yo mismo he observado en algunos de mis clientes.

Ocurre que en muchas organizaciones se toma el rol de Scrum Master como «exclusivo», o sea: se contrata una persona con habilidades de Scrum Master (y tal vez algunas otras habilidades «blandas») pero sin habilidades técnicas. Esto no está mal, pero tampoco pidamos peras al olmo: una persona sin habilidades técnicas será poco lo que podrá aportar en cuestiones técnicas de desarrollo/delivery. Creo que justamente en línea con este fenómeno (personas que solo saben de Scrum trabajando como Scrum Master) la última versión de la guía de Scrum no habla del Scrum Master como un rol sino como un conjunto de responsabilidades. Esto, a mi parecer, explicita el hecho de que las responsabilidades de «Scrum Mastering» puede ser tomadas por un Developer o algún otro rol (siempre que no haya conflicto de intereses).

Situación recurrente: una persona en el rol de Scrum Master con formación de Scrum Master pero sin formación en sistemas. La organización que lo contrata quiere «delivery» y en parte por ello espera que la persona en el rol de Scrum Master haga más que Scrum dicta del Scrum Master. Pedir que programe puede sonar mucho, pero pedirle habilidades de gestión suena bastante más razonable y aquí está muchas veces la cuestión. La gente que estudio sistemas estudio algo de gestión de proyectos pues es tema presente en todas las carreras de sistemas y hoy en día es muy posible que también haya estudiado Agile en general y Scrum en particular.

En parte fue esta situación la que me llevó a armar el Taller de Prácticas Técnicas para Scrum Masters que tan buena aceptación viene teniendo. En este taller vemos algunas cuestiones técnicas y también algunas cuestiones básicas de gestión de proyectos.

Siguiendo en esta línea de trabajo, estoy empezando a armar un Taller de Técnicas de Facilitación & Gestión para Tech Leads. el cual estará destinado a gente técnica que quiera tomar responsabilidades de facilitador de equipo, Scrum Master, etc. Obviamente tendrá algunos puntos de contacto con los del otro taller pero será un taller diferente y orientado a una audiencia diferente.

Si alguien está interesado en este taller puede contactarme por este formulario y le compartiré más información.

2 comentarios en “La hora del Scrum Master técnico

  1. El perfil de Scrum Master es diametralmente opuesto al de Developer, por lo que simplificar demasiado indicando que una persona va a poder ser Scrum Master de mejor manera que otra solo por haber estudiado sistemas es un error de sesgo importante. Si el Developer no tiene previamente el perfil indicado para ser Scrum Master, cualquier SM que no sepa de sistemas será mil veces más apropiado para el puesto.
    Solo por eso es que usualmente los SM no saben de sistemas, simplemente porque la mayoría de los Developers no poseen el perfil para serlo.

    1. Hola Joaquín, gracias por tu aporte. Me llama la atención que digas que el rol de Scrum Master es diametralmente opuesto al de developer porque los primeros Scrum Master eran developers. Al mismo tiempo me genera curiosidad cuando dices «usualmente los SM no saben de sistemas» ¿puedes compartir tu fuente para esta afirmación? En en los casi 20 años que llevo trabajando con Scrum, la gran mayoría de Scrum Masters que he conocido tienen una formación en sistemas (aunque se alejaron del código hace largo tiempo). El fenómeno de Scrum Masters sin formación en sistemas es algo que se ha dado en los últimos años.
      Al margen de eso aclaro que en ningún momento dije «mejor». Mi punto es que quienes estudian sistemas tienen cierta formación específica para trabajar en sistemas y eso les da ciertas «herramientas» valiosas en un contexto de desarrollo de software que quienes no estudiaron sistemas no suelen tener. También hay que mencionar que actualmente en muchas carreras de sistemas se estudia Scrum y por eso en lo personal creo que si los Developers no ocupamos generalmente (por ahora, ¡ja!) el rol de Scrum Master no es que no tengamos conocimientos, sino que a muchos no nos interesa 🙂

Deja un comentario

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.