¿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?
agile
scrum
scrum-master
código completo
fuente
fuente
Respuestas:
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.
fuente
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.
fuente
tl; dr: El Scrum Master es un facilitador, no denota el dominio de nada.
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".
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.
fuente
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í.
fuente
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.
fuente
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.
fuente