El Scrum Master adecuado puede garantizar que tus proyectos de desarrollo de software se ejecuten sin contratiempos y ayuden a llevar el software de tu empresa al siguiente nivel.
Pero contratar uno no es una tarea fácil.
Tendrás que evaluar con precisión sus habilidades y conocimientos como Scrum Master en un proceso de contratación de varios pasos.
Para hacer esto con éxito, tendrás que utilizar la combinación adecuada de herramientas y métodos de contratación, como una evaluación de habilidades previas al empleo incluyendo una prueba de Scrum Master, así como una entrevista estructurada con el conjunto adecuado de preguntas.
Invitar a tus candidatos a una entrevista no es la parte difícil. Tampoco lo es pedirles que completen una prueba o evaluación de habilidades. Sin embargo, encontrar las preguntas de entrevista adecuadas puede requerir un esfuerzo adicional.
Si estás teniendo dificultades para encontrar las preguntas de entrevista adecuadas que evalúen minuciosamente las habilidades de tus candidatos a Scrum Master y mejoren la experiencia del candidato ¡no busques más!
Las siguientes 32 preguntas de entrevista para Scrum Masters son justo lo que necesitas
También hemos incluido respuestas de muestra para cada pregunta, para ayudarte a evaluar el conocimiento de tus candidatos incluso si no eres un experto en Scrum.
Echa un vistazo a estas cinco primeras preguntas de entrevista para Scrum Master que puedes utilizar para evaluar el conocimiento de tus candidatos sobre los diferentes roles, habilidades y responsabilidades relacionadas con Scrum.
En Scrum hay tres roles clave:
El propietario del producto: El papel del propietario del producto consiste en establecer las características del producto y ayudar a crear una hoja de ruta para su implementación. Para ello, el propietario del producto hará una lista de las características y trabajará en su priorización para cada sprint.
El equipo Scrum: El Equipo Scrum se encarga de llevar a cabo las diferentes tareas definidas por el Product Owner, en línea con las necesidades de las partes interesadas.
El Scrum master: El Scrum Master asiste y guía al equipo Scrum en su trabajo, mejora el valor de negocio del producto y facilita su entrega.
Para desempeñarse exitosamente, un Scrum Master debe contar con algunas habilidades esenciales, tales como:
Habilidades excepcionales de organización y gestión del tiempo
Excelentes habilidades de comunicación
Profundo conocimiento de la tecnología que utiliza el equipo
Habilidades de coaching y liderazgo
Profundo conocimiento de los marcos de trabajo Scrum y Agile
Un equipo Scrum auto-organizado generalmente está formado por un máximo de siete desarrolladores y es responsable de:
Desglosar los requisitos en tareas pequeñas y específicas
Desarrollar el producto y sus características
Comunicar sus progresos
Trabajar en conjunto para entregar un producto de software
El Scrum Master es responsable de promover y utilizar la metodología Scrum en su equipo. Deben entender por qué Scrum es esencial, asegurarse de que su equipo utiliza los marcos Scrum y ayudar a eliminar cualquier obstáculo que impida que el equipo avance.
Los propietarios de productos tienen distintas responsabilidades. Además de establecer cuál debe ser el concepto final y la visión del proyecto, también deben:
Estar al tanto de las necesidades del cliente
Medir el progreso del proyecto
Actuar como intermediario para cuestiones relacionadas con el proyecto
Aquí hay 18 preguntas de entrevista para Scrum Masters que puedes utilizar para evaluar el conocimiento de tus candidatos sobre varios conceptos y definiciones clave de Scrum.
Scrum es un marco de trabajo Agile que facilita la colaboración entre los miembros de los equipos de desarrollo. Scrum ofrece varias ventajas como:
Acelera el lanzamiento de productos
Mejora la calidad del código
Ayuda a los equipos a implementar solicitudes de cambios más rápidamente que con otras metodologías
Además, no solo los miembros del equipo pueden compartir lo que han aprendido para ayudar a otros, sino que también pueden auto-organizarse y mejorar significativamente su productividad.
Agile se usa mejor para equipos pequeños de profesionales o expertos, Scrum se adapta a equipos que trabajan en proyectos donde los requisitos cambian con frecuencia.
En Agile, el desarrollo y las pruebas se repiten continuamente. Scrum es un proceso dentro de Agile que tiene como objetivo mejorar rápidamente el valor de negocio del producto.
DoD significa "definición de hecho". Se utiliza para describir todos los entregables que deben alcanzarse para clasificar el incremento de producto como liberable.
Al permitir a los equipos de desarrollo recibir comentarios sobre el producto, DoD es útil para mejorar la planificación y completar el trabajo que no se ha realizado en sprints específicos.
Las historias de usuario describen los requisitos del negocio desde la perspectiva del usuario final, mientras que las épicas se pueden describir mejor como una colección de varias historias de usuario relacionadas. Las tareas ayudan a desglosar las historias de usuario y se utilizan para rastrear el trabajo en Scrum. Típicamente, solo unas pocas personas trabajan en cada tarea.
El control de proceso empírico describe el trabajo que combina hechos y evidencia, o experimentación y observación para lograr un objetivo.
En Scrum, los equipos utilizan el control de proceso empírico para avanzar con un proyecto; alternativamente, utilizan hechos y observaciones cuando una actividad es demasiado compleja para un enfoque de control de proceso definido.
Una de las reglas de Scrum estipula que los sprints no deben exceder un mes. Por lo general, duran entre una y cuatro semanas, durante las cuales el Equipo Scrum trabajará para alcanzar el objetivo del sprint.
Un sprint más corto funciona mejor porque el equipo puede obtener comentarios sobre su trabajo más rápido, mientras que un sprint más largo ayuda al equipo a entregar partes sustanciales del trabajo dentro del plazo asignado.
El proceso Scrum se compone de tres artefactos principales:
Los incrementos del producto combinan todos los elementos del backlog realizados en cada sprint en comparación con los incrementos del sprint anterior
El backlog del producto es una lista que contiene cualquier cambio que se haya producido en las características, cualquier corrección de errores o cambios infraestructurales, y cualquier característica nueva
El backlog del sprint comprende el objetivo, los elementos del backlog y los incrementos del sprint, y se actualiza regularmente
En Scrum, los sprints son fases en las que los desarrolladores trabajan para construir un producto. Un sprint ayuda a dividir el tiempo para completar grandes proyectos en objetivos más pequeños y manejables.
La métrica de velocidad ayuda a los equipos a medir cuánto trabajo han completado en cada sprint. También ayuda a los equipos a evaluar cuánto trabajo pueden hacer en cada sprint.
La velocidad se calcula sumando todos los puntos de historia de cada sprint y dividiendo este valor por el total de sprints.
Un backlog de sprint presenta varios elementos en una lista que deben completarse en un sprint. La lista se obtiene del propietario del producto. Un backlog de producto incluye varios elementos en una lista que deben completarse para desarrollar el producto. Esta lista se obtiene del cliente.
Las reuniones diarias, se realizan cada día hábil para mantener al equipo sincronizado. Estas reuniones ayudan a que todos estén al tanto de:
Las tareas que se completaron con éxito
Las tareas que aún deben completarse
Los desafíos que deben superarse
Scrum-ban es una metodología que combina Scrum y Kanban. Se utiliza para reducir el procesamiento por lotes y ayudar al equipo a trabajar con un sistema basado en pull (extracción). En el marco de gestión de proyectos Scrum-ban, Kanban se utiliza junto con Scrum para ayudar al equipo a realizar las tareas.
Todas las tareas que utilizan XP (programación extrema) forman parte de un spike. Los spikes pueden implicar la realización de investigaciones y diseño. Su propósito es minimizar los riesgos técnicos y también se conocen como historias de usuario que están limitadas en el tiempo. También ayudan a los miembros del equipo a adquirir la información necesaria para completar un proyecto.
En el "sprint 0", los equipos elaboran un esbozo aproximado para el backlog del producto. Les da a los miembros del equipo una idea del alcance del trabajo que deberán completar y asegura que se organicen y preparen para el trabajo por delante.
El acrónimo MVP significa Producto Mínimo Viable. Se utiliza en startups ágiles para enfatizar la importancia de combinar el aprendizaje y el desarrollo del producto. Los equipos tienden a recopilar datos críticos sobre cómo los usuarios utilizan el producto, lo que les ayuda a desarrollar una comprensión más profunda de las necesidades del cliente.
El acrónimo MMP significa Producto Mínimo Comercializable. Se utiliza para describir el producto que se ha desarrollado adecuadamente para ser lanzado como versión 1. Haber definido el MMP significa que tu organización y equipos ya son conscientes de los usuarios finales objetivo, sus necesidades y los problemas que tu producto deberá resolver en esta etapa.
Las historias de usuario son herramientas utilizadas en la gestión de proyectos Agile para ayudar a otros miembros del equipo a comprender cómo el usuario final se beneficiará del trabajo realizado. El usuario final puede ser un cliente interno, externo o un compañero de trabajo.
Para registrar una historia de usuario, las organizaciones utilizan herramientas de software de gestión de proyectos o tarjetas físicas. Esto ayuda a los equipos a lograr sus objetivos, que se dividen en iniciativas y épicas.
Las retrospectivas de sprint ocurren una vez que ha tenido lugar la revisión del sprint y esencialmente es una reunión durante la cual se discuten errores y problemas. En las retrospectivas de sprint, los miembros del equipo también discuten nuevos enfoques para gestionar problemas, que se presentan en el nuevo sprint.
¿Tus candidatos son conscientes de los principales problemas que pueden ocurrir en Scrum?
Las siguientes dos preguntas de entrevista de Scrum le ayudarán a evaluar sus conocimientos sobre los riesgos de Scrum.
Algunos de los riesgos que los equipos encuentran en Scrum incluyen:
Exceder el presupuesto asignado
No cumplir con la fecha límite del proyecto
Tener historias de usuario no específicas o vagas
Carecer de los recursos adecuados en el equipo
El "scope creep" ocurre cuando se añaden cambios a un proyecto sin evaluar adecuadamente su impacto en el costo del proyecto o la duración del sprint. Es importante evitar la "expansión del alcance", por lo que existen varias medidas para gestionarla:
Seguimiento diario del trabajo
Claridad en la visión del proyecto
Los cambios deben ser solicitados, negociados, evaluados y aprobados.
Esta sección contiene siete preguntas de entrevista de Scrum que puedes utilizar para evaluar los conocimientos de planificación, medición y evaluación de tus candidatos y conocer sus conocimientos como facilitadores del equipo.
El mapeo de historias de usuario es un proceso que consiste en organizar y presentar las historias de usuario para ayudar a los equipos a comprender el backlog del sistema y la planificación de lanzamientos.
En el eje horizontal del mapa de historias, las historias de usuario se ordenan por prioridad, y en el eje vertical, se presentan de acuerdo a su nivel de sofisticación.
Un gráfico de burnup es una herramienta visual que te permite monitorear el avance de tu trabajo. Muestra cuánto trabajo se ha completado y cuánto trabajo pendiente queda por realizar en un sprint o proyecto. Básicamente, te ayuda a visualizar el progreso del trabajo y cuánto falta para terminarlo.
El gráfico de burndown se utiliza para monitorear qué tan rápido están siendo trabajadas las historias de usuario por parte del equipo de desarrolladores.
Esta herramienta ágil resume las características desde la perspectiva del usuario final y puede ser vista por todo el equipo. También muestra las tareas pendientes, que se comparan con el tiempo transcurrido desde el inicio del proyecto.
Para lograr la coordinación entre equipos, se recomienda utilizar una reunión Scrum de Scrums. En estas reuniones, los equipos Scrum hablan de los progresos realizados, así como de los problemas y riesgos de un proyecto. El Scrum Master lideraría su equipo y asumiría la responsabilidad de coordinarse con otros Scrums.
Como el seguimiento del progreso de los sprints es importante, los Scrum Masters deben utilizar varios enfoques para realizar un seguimiento del progreso realizado, tales como:
Analizar la velocidad del equipo
Planificar sprints
Realizar retrospectivas Scrum
Celebrar reuniones Scrum diarias
Analizar el gráfico burndown
Hay varias razones por las que los Scrums diarios son esenciales:
Facilitan la colaboración
Ayudan a los equipos a discutir y visualizar el progreso realizado
Mejoran el nivel de control sobre el proyecto
Ayudan a los equipos a minimizar los riesgos de fracaso del proyecto
Conducen a un trabajo de mejor calidad
La planificación del sprint es esencial para esbozar el trabajo que debe llevarse a cabo en el sprint. Algunos de los temas que se abordan en la planificación del sprint incluyen:
Por qué el sprint es importante
Qué trabajo se puede hacer durante el sprint
Cómo se completará el trabajo
Una vez que llegues a la etapa de la entrevista, hay algunas buenas prácticas a tener en cuenta. Aquí tienes lista rápida:
Prepare una lista de las habilidades técnicas críticas, rasgos o experiencias que el candidato exitoso a Scrum Master debe tener, y evalúa las habilidades de tus candidatos utilizando evaluaciones de habilidades antes de invitarlos a una entrevista.
Por ejemplo, puedes utilizar una prueba de Scrum Master en combinación con otras pruebas de habilidades específicas del puesto, pruebas de habilidades de programación, o evaluaciones de personalidad y cultura, para identificar a los candidatos que tienen el mayor potencial de rendimiento.
Las evaluaciones de habilidades te permiten ver al instante quiénes son tus mejores candidatos, y reducir el tiempo de contratación de manera significativa.
Si haces preguntas abiertas, es más probable que tus candidatos respondan con respuestas detalladas. Evita las preguntas cerradas, que podrían generar respuestas simples de "sí" o "no", e invita a los candidatos a compartir la mayor cantidad de detalles posible dentro de tus restricciones de tiempo.
Si decide hacer a los candidatos una pregunta como "¿Tu equipo está satisfecho con tu liderazgo como Scrum Master?" es probable que recibas respuestas deshonestas.
Las preguntas engañosas también pueden tener un impacto negativo en la experiencia del candidato y dejar a los candidatos con una mala impresión de tu empresa.
En lugar de preguntar, "¿Te gusta tu puesto actual de Scrum Master?", utiliza una pregunta abierta en la que no estés preguntando a tu candidato sobre su opinión subjetiva.
Por ejemplo, podrías preguntar, "¿Qué factores hacen que tu puesto actual sea desafiante?", y luego hacer una pregunta de seguimiento como "¿Cómo abordarías estos retos como Scrum Master en nuestra empresa?" para profundizar en la capacidad de tus candidatos para adaptarse a su potencial nuevo puesto.
Aunque puede decidir hacer estas preguntas para la entrevista de Scrum Master en cualquier orden, utiliza entrevistas estructuradas para identificar las habilidades de trabajo que son esenciales para el puesto. Si no utilizas el mismo orden con cada candidato, intenta abordar todas las preguntas planificadas.
Haz preguntas de seguimiento si tus candidatos no han proporcionado suficientes detalles en respuesta a la pregunta inicial.
Las preguntas de seguimiento pueden relacionarse con los proyectos de los que tus candidatos son actualmente responsables. A continuación, puedes encontrar algunos ejemplos:
¿Cómo contribuiste a esto?
¿Cuál fue tu papel en este proyecto?
¿Cuál fue el resultado?
¿Por qué decidiste hacer esto?
¿Qué te llevó a tomar esta decisión?
¿Podrías explicar algo más sobre esto?
¿Tiene algún otro ejemplo de esto?
Existen ciertas preguntas y afirmaciones que se deben evitar en una entrevista debido a posibles problemas legales. Nunca haga preguntas a los candidatos como:
¿En qué país naciste?
¿En qué año recibiste tu título de programación informática?
¿Qué edad tenías cuando empezaste tu carrera como Scrum Master?
Contratar al Scrum Master adecuado para tu organización requiere un proceso de entrevista efectivo, que a su vez requiere el uso de las preguntas de entrevista adecuadas.
El proceso puede llevar algún tiempo, pero con las preguntas enumeradas en este artículo, esperamos que te resulte más fácil empezar a planificar las suyas.
Además, el uso de una plataforma de pruebas de habilidades completa para administrar las pruebas de habilidades puede ayudarte a filtrar rápidamente los candidatos no cualificados y solo invitar a tus mejores candidatos a una entrevista.
Dala un impulso a tu proceso de contratación y contrata a los mejores Scrum Masters para gestionar tus proyectos de desarrollo de software de manera eficiente. Prueba TestGorilla gratis.
Crea evaluaciones previas al empleo en minutos para evaluar a los candidatos, ahorrar tiempo y contratar a los mejores talentos.
Sin spam. Cancela la suscripción en cualquier momento.
Nuestras pruebas de selección identifican a los mejores candidatos y hacen tus decisiones de contratación más rápidas, fáciles y libres de prejuicios.