¿Vale la pena que un desarrollador sea un scrum master? ¿Es una designación oficial o?

12

¿Es beneficioso para un desarrollador convertirse en un 'scrum master'?

¿Es esta una certificación oficial o simplemente alguien que se especializa?

¿Cuáles son los pasos para convertirse en uno?

código completo
fuente
@Sean McMillan: Si bien es interesante, no aclara la pregunta. No sabemos qué significa la pregunta en sí, ¿verdad?
S.Lott
¿Estás planeando seguir funcionando como desarrollador además de ser el maestro scrum? Si es así, recomendaría contra eso como alguien que lo haya hecho. No hay suficientes horas en el día para hacer ambas cosas bien simultáneamente.
Brook
@Brook Yo también hice esto y tienes razón en que es difícil hacer ambas cosas, pero puedes hacer concesiones. Solía ​​tener solo la mitad del tiempo para mí en comparación con los otros desarrolladores, ya que sabía que mi tiempo se ocuparía de otras cosas. Este enfoque funcionó bastante bien, aunque es posible que deba ajustar la cantidad de tiempo que dedica a cada tarea según el entorno, el proyecto y las personas.
Martyn
Algunos de los mejores y peores maestros de scrum que he visto fueron desarrolladores. Si toma esta ruta, recuerde qué sombrero lleva puesto. Los maestros de scrum técnicos a veces olvidan facilitar la reunión y comienzan a ayudar a encontrar soluciones. Los Scrum Masters necesitarán comunicarse con los negocios y el liderazgo, por lo que si usted es un buen comunicador y puede mantener la claridad del rol, entonces podría beneficiarlo. Finalmente, hay muchos entrenadores ágiles, pero POCOS que tenían experiencia técnica real. La experiencia Scrum Master es un trampolín para el coaching. Los entrenadores técnicos pueden ganar muy buen dinero.
Curtis Reed

Respuestas:

12

Hablando como desarrollador que fue entrenado como scrum master, diría que si usted es serio sobre el uso ágil, y las personas que lo rodean también, entonces vale la pena entrenar. Un scrum master debe saber cómo funciona el proceso ágil, qué reuniones son necesarias, cuáles son las responsabilidades de las personas, etc. Es su trabajo asegurarse de que el proceso ágil fluya sin problemas y corregirlo cuando no lo haga. No podría haber hecho mi trabajo sin alguna orientación, pero igualmente puede encontrar que los recursos en línea son lo suficientemente buenos.

Tuve la suerte de que mi empresa me pagó para que me capacitara y certificara la Alianza Scrum, pero creo que hay numerosos lugares en los que puede recibir capacitación. Mi entrenamiento consistió en un seminario de dos días con un examen posterior; no fue un impuesto, y tendrás que volver a leer una gran cantidad de material de entrenamiento, ya que hay una cantidad justa para asimilar.

Martyn
fuente
44
`` no fue gravoso '': cualquier certificación que obtenga por permanecer despierto durante 2 días no vale el papel en el que está impresa.
blanco el
3
Hasta cierto punto, estoy de acuerdo con usted, en principio lo que usted dice es correcto, pero se trata más de sentido común, pensar claramente y comprender la mentalidad ágil en lugar del uso del cerebro duro: es un conjunto diferente de habilidades en uso, por lo que en realidad tener a alguien con Las respuestas de las que puede hacer preguntas y aprender son muy beneficiosas. Sin embargo, yo diría que para aprovechar al máximo el entrenamiento, primero debe hacer algo ágil, leerlo, practicarlo un poco y luego estará más preparado y tendrá mejores preguntas para hacerle a su entrenador
Martyn
7

Hay cursos de capacitación oficiales de Scrum , así como evaluaciones y certificaciones que cubren varios roles en scrum: Scrum Master, Product Owner, miembro del equipo de desarrollo. Para estos, es simplemente una cuestión de tomar opcionalmente un curso, leer el material recomendado, trabajar en las evaluaciones y luego pagar para tomar un examen de certificación.

No estoy seguro de cuán beneficioso es el entrenamiento formal. Hay muchos recursos disponibles para Scrum, incluida la Guía Scrum e innumerables libros sobre el tema. Además, estas certificaciones y capacitación solo son útiles mientras se encuentre en un entorno que use Scrum. Recomendaría aprender sobre Scrum y cómo funcionar en varios roles en un equipo Scrum, pero creo que podría hacerlo muy bien con el autoestudio, haciendo las preguntas apropiadas a las personas adecuadas y pasando tiempo trabajando en un equipo Scrum.

Personalmente, creo que es mucho más valioso comprender una variedad de modelos y metodologías de procesos, sus fortalezas y debilidades, y métodos / técnicas de mejora de procesos en lugar de centrarse en un modelo o método en particular. La capacidad de adaptar los procesos para satisfacer las necesidades de su organización, proyecto y equipo es mucho más importante que pasar una cantidad significativa de tiempo aprendiendo una sola metodología. Después de todo, si todo lo que tienes es un martillo, todo parece un clavo.

Thomas Owens
fuente
+1 para 'métodos / técnicas de mejora de procesos'
blanco el
6

tl; dr: El Scrum Master es un facilitador, no denota el dominio de nada.

¿Es esta una certificación oficial o simplemente alguien que se especializa? ¿Cuáles son los pasos para convertirse en uno?

Hay una designación oficial de "Certified Scrum Master" . Es un curso introductorio administrado por la alianza scrum. Si toma el curso y pasa la prueba, será un "Scrum Master certificado".

¿Es beneficioso para un desarrollador convertirse en un 'scrum master'?

No creo que lo sea. El rol de Scrum Master es una parte importante de un equipo, pero no es un rol técnico: el scrum master es el tipo que dirige las reuniones y se asegura de que todos estén en la misma página. Es más un rol de facilitador. Probablemente sea útil si quieres comenzar a entrenar, pero no es necesario si eres un desarrollador.

Un equipo de scrum necesita tener un maestro de scrum, y lo mejor es tener uno experimentado. La certificación CSM no garantiza la calidad del Scrum master. Enviar a un chico para que tome el curso de CSM y asumir que será capaz de llevarte a la victoria de scrum es una apuesta loca.

La certificación CSM es como la certificación CPR: usted conoce los conceptos básicos, pero no es un experto.

Sean McMillan
fuente
La analogía de CSM a CPR es excelente.
Curtis Reed
6

Estoy de acuerdo con Thomas en las generalidades, pero enfocándome en el rol del maestro scrum en sí hay un punto importante a tener en cuenta. No es un rol técnico . Discutimos esto un poco sobre la capacitación de scrum master a la que asistí recientemente, si quieres escribir código, entonces, en papel, 'ser un scrum master' probablemente no sea para ti.

Dicho esto, en la práctica parece que la gente usa muchos sombreros. Soy un maestro de scrum de facto en mi equipo, pero todavía estoy involucrado con la entrega real del producto.

También vale la pena señalar que la certificación básica de scrum master es un asunto de mínimo esfuerzo, un breve curso de capacitación / serie de talleres y un 'examen' en línea. Por lo tanto, puede valer la pena hacerlo solo para comprender el marco en sí.

TygerKrash
fuente
1
+1 por señalar que no es una función técnica.
Péter Török
Bienvenido y disfruta! :-)
Péter Török
1

Es beneficioso para un desarrollador de un equipo ágil comprender el rol de scrum master. Un equipo ágil y cohesivo se basa en la confianza. Si, como desarrollador, comprende que el scrum master es un mentor, un facilitador y un protector del equipo, es más probable que los involucre de manera significativa.

Un desarrollador con talento para ver el panorama general, encontrar pepitas de oro en una montaña de tierra y que disfruta de la tutoría será un gran candidato para el scrum master. Según mi experiencia, los mejores maestros de scrum son naturalmente talentosos en estas áreas. El entrenamiento no te convertirá en un maestro scrum, pero puede ayudarte a perfeccionar tus habilidades.

GuyR
fuente
0

¿Es beneficioso para un desarrollador convertirse en un 'scrum master'?

Yo diría que a menudo no es beneficioso. Mientras que un desarrollador como scrum-master entiende las condiciones de trabajo de aquellos en las trincheras, la gerencia / el jefe / el cliente puede ver las quejas de esta persona no como "el scrum master que asesora a la gerencia sobre lo que se debe cambiar", pero "gruñón" Bob solo tiene un chip en el hombro porque tuvo que trabajar el viernes por la noche, ignóralo ".

Por esta razón, creo que esta separación de preocupaciones es importante, especialmente cuando / si la gerencia / cliente / jefe tiene dificultades para saber si Bob está usando su "sombrero de programador solitario Bob" frente a su "maestro Bob the Scrum, facilitador para el equipo, sombrero ".

Porque, si se percibe que las quejas del equipo son en realidad las quejas de Bob personalmente, envenena el pozo: cada punto que Bob intenta plantear a la gerencia será desestimado porque Bob (obviamente, a los ojos de la gerencia) es un alborotador.

RyanWilcox
fuente