Consejos para aplicar a la certificación como Scrum Master


Hola amigos, 

En el mundo ágil sin dudas Scrum se aplica en muchas áreas. Su fundamento se basa en la adaptabilidad de los artefactos, roles, eventos y las reglas que los relacionan para utilizarlo en cualquier faceta de la vida, incluso en el día a día, haciendo de nuestro tiempo y nuestro equipo, mucho más productivo.

Son dos las certificaciones fundamentales de Scrum: las de Scrum Alliance y las de Scrum.org, ambas basadas en los mismos principios con la guía de Ken Schwaber, pionero en el desarrollo de este marco de trabajo.

Lo primero sería decidir cual certificación tomar, en mi caso me decidí por las de Scrum.org, les expongo mis razones a continuación haciendo un breve resumen de ambas.

Scrum Alliance CSM (Certified Scrum Master)

Para empezar, requiere un curso de 2 días, valorado en 1295 USD aproximadamente, dependiendo del instructor, el país, la moneda, etc. Al terminar el entrenamiento, podemos completar el test para acreditarnos. El examen cuenta con 35 preguntas y se necesita el 65% correctas, es decir 24/35 para aprobarlo. A decir de quienes lo han presentado, el examen no tiene gran complejidad y se basa en lo aprendido en el curso.

Scrum.org PSM (Professional Scrum Master)

Se recomienda tomar alguna de las clases cuyo costo es de 1495 USD, pero no es un requisito para realizar el examen, de hecho yo no la tomé. Esta certificación se basa en la Guía de Scrum escrita por Ken Schwaber y Jeff Sutherland. La Guía de Scrum tiene solamente 22 páginas, son fáciles de leer y entender los conceptos que se enuncian en ella, pero es difícil dominarlos y aprender como aplicarlos.
El test para la certificación cuesta 200 USD, es online y cuenta con 80 preguntas para completar en 60 minutos. Debemos responder satisfactoriamente el 85% para pasar el exámen. Muy importante… y mi mayor problema, es que el examen es solamente en inglés.

En mi caso en particular, conozco Scrum hace algún tiempo, aunque no lo había estudiado a fondo. Mi presupuesto era poco y no tenia disponibilidad para trasladarme a un centro de entrenamiento. A pesar de que el idioma podía suponer un problema para mí, decidí prepararme para hacer la certificación de Scrum.org.

Leer la Guía de Scrum

Bueno.. llegado a este punto ¿que es lo primero?, el primer paso y muy obvio… Leer la Guía de Scrum. Ahí está todo, es lo único imprescindible en nuestra preparación, estudiarlo con detenimiento es el principal camino para aprender Scrum (al menos la teoría). Para aquellos entendidos en el desarrollo de software todos los elementos de la Guía de Scrum resultan familiares y su redacción coherente y concisa nos permite entenderla perfectamente… eso sí, otra cosa es dominarla. Al estar separada por capítulos es muy fácil de estudiar, lo mismo de principio a fin, que por secciones de acuerdo a las dudas que vallan apareciendo.

Una vez que creemos estar preparados, porque la hemos leído varias veces en ambos idiomas y entendemos que sencillo es Scrum, entonces los invito a hacer los Open Assesment de Scrum.org. 

¡Sorpresa! Lo normal es que, con solo 30 preguntas de este test de prueba, ni siquiera lleguemos al aprobado, lo cual en parte dependerá de nuestro dominio del inglés. Pero sobre todo de nuestra capacidad de aplicar los conceptos aprendidos. Entonces es cuando realmente nos damos cuenta de que certificarse como Scrum Master puede conllevar mucho esfuerzo por nuestra parte.

Momento de tomar medidas mas serias, pues este reto tiene que ser cumplido.

Les recomiendo realizar múltiples veces los Open Assement, así nos aprendemos de memoria algunas de las preguntas que nos pueden salir en el examen y nos adaptamos al estilo de las preguntas que aparecen en el mismo.

Luego recomiendo realizar el examen de preparación de Mikhail Lapshin en los 2 modos tanto el Learning que es más cómodo para estudiar y también el modo Real, que con la presión del tiempo y un banco de preguntas mayor se asemeja aún más al examen de Scrum.org. Cuando dominemos ambos tests nos sentiremos mucho mejor preparados para realizar el examen. 

Conozco algunas personas que solamente con estos test han aprobado en su primer intento el examen de Scrum Master, sin embargo, yo no me sentí listo al pensar que el examen real, podría ser un poco más difícil. Así que opté por seguir el consejo que me dio el propio Mikhail de realizar los test de mplaza, esos sin son de pago y por consiguiente tienen un gran número de preguntas y combinaciones de estas que permiten realmente aprender los conceptos y estar prevenido contra las faltas comunes en el examen, como son dejar preguntas incompletas o ser engañados por un cambio de una palabra en una pregunta. 

El acceso al simulador del examen de Scrum Master me costó 20 USD, pero para mí fue muy bien gastado, puesto que fue con estos test donde alcancé el nivel de preparación que necesitaba para sentirme seguro y no fallar ya que un segundo intento del examen de Srum.org, amigos sale en 150 USD además del orgullo roto.

Les comento que la primera vez que realicé este examen alcancé solamente 73% es decir ni lo aprobé, en parte por los errores comunes que les comenté, los cuales seguí cometiendo, aunque con menos regularidad a medida que más me enfrentaba a los "atrapa bobos". Estuve un mes entero haciendo test casi a diario, cuando sacaba un 100% y pensaba que estaba listo, otro día hacia otro y mi puntuación decrecía, de nuevo volvía a la fuente, la Guía de Scrum y continuaba el aprendizaje.

El día del exámen

Finalmente la hora de la verdad, recomiendo hacer la prueba en casa, ya que en la oficina podemos ser interrumpidos y una vez comenzado a correr el tiempo, podemos cometer errores sino estamos bien concentrados aunque dominemos los temas.

Me levanté temprano un sábado para no ser molestado, pero… tuve la “suerte” de que al empezar el test mi vecino decidió que era el día de hacer arreglos en su departamento y necesita estampar un martillo con toda su fuerza repetidamente en la pared que nos separaba, así que, entre el ruido ensordecedor, el reloj caminando y mi mal humor, la mayor prueba fue a mi paciencia.

Hoja y lápiz a mano, a medida que tengamos dudas con alguna respuesta la respondemos, ponemos el número y continuamos, no debemos demorar mucho en una pregunta, haciendo cuentas de bodeguero no podemos demorar mas de 48 segundos por pregunta, así que el tiempo que ahorremos en las preguntas fáciles lo podemos dedicar a revisar las que nos causaron más dudas. A mi no me dio tiempo revisar el examen completo, solo las preguntas conflictivas, 13 en total, pero el tiempo no me dio para consultar ni la Guía, ni internet, olviden eso, solo algunas notas de puntos específicos nos pueden ayudar, ya que el tiempo es el principal enemigo.

Al enviar las respuestas y cruzar los dedos… ¡Felicidades, usted a aprobado el examen!!! 

¡Ufffff, que alivio! Ya estaba planificando mi venganza dominical, pero la olvidé cuando vi mi certificación en mi perfil de Scrum.org.


Conclusión

Valió la pena el esfuerzo, en total 2 meses de preparación seria para tomar el examen. Les aseguro que el examen de Scrum Master, es más difícil que los test con los que estudié. En próximos post entraré en materia acerca de la Guía de Scrum, aunque ahí esta todo explicado voy a centrarme en como estudié cada parte para aprobar el examen en la primera vuelta.

Para cerrar este artículo debo agregar que no basta con estar certificado, tienes que hacerte un verdadero Scrum Master ganando experiencia y aplicando la guía, debes ser el servant-leader de tu equipo Scrum y poner en práctica la certificación que no debe quedarse solo en papel. Les recomiendo leer el post de mi compañera Alelí Sánchez sobre el rol del Scrum Master.

Cualquier comentario es bienvenido y nos vemos en un próximo post.

Lo qué necesitas saber sobre el rol de Scrum Master - Revisión de varios artículos de Javier Garzás

Hola amigos
Hace tiempo no escribo nada nuevo pero aquí voy. Resulta que en los últimos meses he estado leyendo varios artículos de Javier Garzás en su blog sobre el rol del Scrum Master y quise hacer una especie de resumen o compendio de todo lo que he aprendido tanto de la lectura de sus artículos como de mi experiencia de varios años en este rol.

Organizándolo de alguna forma vamos primero a ver lo que dice el Scrum Guides sobre el framework Scrum y específicamente sobre el rol del Scrum Master:

Definición de Scrum (Scrum Guides)


Scrum es un marco de trabajo por el cual las personas pueden abordar problemas complejos adaptativos, a la vez que entregan productos del máximo valor posible productiva y creativamente. Scrum no es un proceso, una técnica o método definitivo. En lugar de eso, es un marco de trabajo dentro del cual se pueden emplear varios procesos y técnicas. El marco de trabajo Scrum consiste en los Equipos Scrum y sus roles, eventos, artefactos y reglas asociadas. Cada componente dentro del marco de trabajo sirve a un propósito específico y es esencial para el éxito de Scrum y para su uso.

Scrum se basa en la teoría de control de procesos empírica o empirismo. El empirismo asegura que el conocimiento procede de la experiencia y de tomar decisiones basándose en lo que se conoce. Scrum emplea un enfoque iterativo e incremental para optimizar la predictibilidad y el control del riesgo.

El equipo de Scrum (Scrum Guides)

El Equipo Scrum consiste en un Dueño de Producto (Product Owner), el Equipo de Desarrollo (Development Team) y un Scrum Master. Los Equipos Scrum son autoorganizados y multifuncionales. Los equipos autoorganizados eligen la mejor forma de llevar a cabo su trabajo y no son dirigidos por personas externas al equipo. Los equipos multifuncionales tienen todas las competencias necesarias para llevar a cabo el trabajo sin depender de otras personas que no son parte del equipo.

El Scrum Master (Scrum Guides)

El Scrum Master es responsable de promover y apoyar Scrum como se define en la Guía de Scrum. Los Scrum Masters hacen esto ayudando a todos a entender la teoría, prácticas, reglas y valores de Scrum. 
El Scrum Master es un líder que está al servicio del Equipo Scrum. El Scrum Master ayuda a las personas externas al Equipo Scrum a entender qué interacciones con el Equipo Scrum pueden ser útiles y cuáles no. El Scrum Master ayuda a todos a modificar estas interacciones para maximizar el valor creado por el Equipo Scrum. 

El Servicio del Scrum Master al Dueño de Producto

El Scrum Master da servicio al Dueño de Producto de varias formas, incluyendo:

  • Asegurar que los objetivos, el alcance y el dominio del producto sean entendidos por todos en el equipo Scrum de la mejor manera posible;
  • Encontrar técnicas para gestionar la Lista de Producto de manera efectiva;
  • Ayudar al Equipo Scrum a entender la necesidad de contar con elementos de Lista de Producto claros y concisos;
  • Entender la planificación del producto en un entorno empírico;
  • Asegurar que el Dueño de Producto conozca cómo ordenar la Lista de Producto para maximizar el valor;
  • Entender y practicar la agilidad; y,
  • Facilitar los eventos de Scrum según se requiera o necesite.  

El Servicio del Scrum Master al Equipo de Desarrollo

El Scrum Master da servicio al Equipo de Desarrollo de varias formas, incluyendo:
  • Guiar al Equipo de Desarrollo en ser autoorganizado y multifuncional;
  • Ayudar al Equipo de Desarrollo a crear productos de alto valor;
  • Eliminar impedimentos para el progreso del Equipo de Desarrollo;
  • Facilitar los eventos de Scrum según se requiera o necesite; y,
  • Guiar al Equipo de Desarrollo en entornos organizacionales en los que Scrum aún no haya sido adoptado y entendido por completo. 

El Servicio del Scrum Master a la Organización

El Scrum Master da servicio a la organización de varias formas, incluyendo:
  • Liderar y guiar a la organización en la adopción de Scrum;
  • Planificar las implementaciones de Scrum en la organización;
  • Ayudar a los empleados e interesados a entender y llevar a cabo Scrum y el desarrollo empírico de producto;
  • Motivar cambios que incrementen la productividad del Equipo Scrum; y,
  • Trabajar con otros Scrum Masters para incrementar la efectividad de la aplicación de Scrum en la organización. 

Resumen de artículos de Javier Garzás sobre el rol del Scrum Master

Javier Garzás es un consultor de referencia a nivel internacional en temáticas de agilismo y específicamente en Scrum. 

En su artículo "El Scrum Master está en peligro de extinción" hace énfasis en que un verdadero Scrum Master debe entender, transmitir, eliminar, comprender los impedimentos técnicos (o facilitar su resolución) que impiden que el equipo avance para conseguir el objetivo del Sprint. Otro elemento importante es que un Scrum Master debe conocer y entender los términos que se muestran en la siguiente imagen y debe enseñar y guiar al equipo a aplicarlos:



En otro artículo Garzás explica un poco más en que consiste el liderazgo-servant que caracteriza a los Scrum Master. El artículo se llama: Liderazgo en equipos ágiles, del líder servidor, al anfitrión y al invitado. El Scrum Master realiza varias funciones como servicio al Product Owner, al Equipo de Scrum y a los Stakeholder, como mencionábamos al inicio de este post.

Sobre el poder que puede o no tener el Scrum Master sobre el equipo en su artículo Cambiar la duración de los Sprint, la manera de estimar… ¿es decisión del Scrum Master o del resto del equipo? explica que aunque siempre se ha hecho énfasis en que un Scrum Master no es un Jefe de Proyecto encubierto, cuando el equipo llega a un momento de indecisión, no avance, estancamiento, es él quien tiene que tomar las riendas hacia la decisión que va a ayudar a que el equipo avance. En otras palabras ante un estancamiento o una falta de consenso en el equipo, en Scrum Master (SM) es la última instancia.

El hecho de que el SM sea un líder sirviente no implica que sea un líder pasivo. 

Específicamente sobre el liderazgo ágil tiene un video que pongo a continuación donde queda mejor explicado el estilo de liderazgo servant-leader y como se relacionan los roles de Scrum:


Y retomando el tema del Scrum Master, sucede que muchas empresas piden tener un Scrum Master sin saber realmente lo que es. Y es que actualmente en el mercado hay más demanda de Scrum Master de los que realmente hay.

También hoy en día no se valora tanto la experiencia y conocimiento demostrado para obtener el puesto de Scrum Master como el hecho de que esté respaldado por una certificación.

Entonces para aquellos que quieren o necesitan certificarse como Scrum Master mi primer consejo es estudiar Scrum, empezar a aplicarlo, adquirir experiencia real en proyectos y luego certificarse. El siguiente post, escrito por mi amigo Danilo Marin, es una reseña de cómo él se preparó para esta certificación.


Artículo destacado

Lo qué necesitas saber sobre el rol de Scrum Master - Revisión de varios artículos de Javier Garzás

Hola amigos Hace tiempo no escribo nada nuevo pero aquí voy. Resulta que en los últimos meses he estado leyendo varios artículos de Javier...

Populares en este blog