Usando lógica condicional en check-ins
Cómo configurar preguntas de seguimiento condicionales en los check-ins de Dailybot para que su equipo solo responda lo que es relevante a su situación.
No todas las preguntas en un check-in son relevantes para cada persona cada día. La lógica condicional resuelve esto haciendo que sus check-ins sean adaptativos. En lugar de preguntarle a todos la misma secuencia fija de preguntas, crean flujos ramificados donde las preguntas de seguimiento solo aparecen cuando se activan por una respuesta específica.
El resultado son check-ins más cortos y enfocados para la mayoría de las personas, e información más profunda de quienes necesitan compartirla. Alguien que no está bloqueado no necesita explicar un bloqueante. Alguien que cumplió sus objetivos no necesita explicar por qué se quedó corto. La lógica condicional hace esto automático.
Cómo funciona la lógica condicional
Cada pregunta en un check-in tiene una configuración de lógica. Por defecto, está en “Siempre,” lo que significa que la pregunta aparece sin importar las respuestas anteriores. Para hacer una pregunta condicional, cambian esta configuración para referenciar una pregunta anterior y definen una condición de activación.
Cuando un miembro del equipo responde una pregunta que tiene una condición adjunta a la siguiente pregunta, Dailybot evalúa la respuesta contra la condición. Si se cumple, la pregunta de seguimiento aparece. Si no, Dailybot la omite y pasa a la siguiente pregunta en la secuencia. El miembro del equipo ni siquiera ve la pregunta omitida.
Configurando su primer flujo condicional
Comiencen creando un check-in con al menos dos preguntas. Una vez que las preguntas estén en su lugar, hagan clic en “Mostrar lógica” en la pregunta que quieren hacer condicional. Verán el editor de lógica donde pueden referenciar una pregunta anterior y definir la condición.
Por ejemplo, supongamos que su check-in comienza con “¿Tienes algún bloqueante?” (pregunta de sí/no) seguida de “Por favor describe el bloqueante y quién puede ayudar” (pregunta abierta). Configurarían la lógica en la segunda pregunta para: mostrar esta pregunta solo cuando la respuesta a la pregunta 1 “es igual a” Sí. Ahora, los miembros del equipo que responden “No” a la pregunta de bloqueante omiten la descripción completamente y pasan directo a lo que siga.
Condiciones de activación disponibles
Dailybot les da varios operadores para definir cuándo una pregunta debe aparecer. Cada uno compara la respuesta anterior contra un valor que especifiquen.
- Es igual a: La respuesta debe coincidir exactamente con su valor. Mejor para preguntas de sí/no y opción múltiple.
- No es igual a: La respuesta debe ser diferente de su valor. Útil para escenarios de “mostrar esto a menos que elijan X.”
- Contiene: La respuesta debe incluir el texto especificado en algún lugar. Funciona bien con respuestas abiertas donde buscan una palabra clave como “bloqueado” o “ayuda.”
- No contiene: La respuesta no debe incluir el texto especificado.
- Comienza con / No comienza con: Verifica el inicio de la respuesta.
- Termina con / No termina con: Verifica el final de la respuesta.
Las preguntas de sí/no y opción múltiple funcionan mejor con “es igual a” y “no es igual a” porque las respuestas son predecibles. Las preguntas abiertas combinan bien con “contiene” y “no contiene” ya que están buscando palabras clave en texto libre.
Controlando el flujo
Cuando se cumple una condición, deciden qué pasa después. Tienen dos opciones: proceder a la siguiente pregunta en la secuencia, o terminar el check-in inmediatamente. Terminar el check-in es útil cuando ciertas respuestas hacen irrelevantes las preguntas restantes.
También pueden establecer una regla de respaldo que define qué pasa cuando ninguna de sus condiciones coincide. Esto asegura que cada posible camino de respuesta se maneje correctamente, incluso si alguien da una respuesta inesperada.
Una restricción importante a tener en cuenta: la lógica condicional solo avanza. Pueden saltar a una pregunta futura o terminar el check-in, pero no pueden regresar a una pregunta anterior. Diseñen el orden de sus preguntas con esto en mente, y coloquen las preguntas de ramificación temprano para que los seguimientos condicionales fluyan naturalmente desde ahí.
Ejemplos prácticos
Detección de bloqueantes: Comiencen con “¿Estás bloqueado en algo?” (sí/no). Si sí, pregunten “¿Qué te bloquea y quién puede ayudar?” Si no, salten al siguiente tema. Esto mantiene a las personas no bloqueadas avanzando rápido mientras captura información crítica de quienes sí lo están.
Disparadores de escalamiento: Pregunten “¿Qué tan confiado estás de cumplir los objetivos de esta semana?” (numérico, 1-10). Si la respuesta es menor a 5, activen un seguimiento: “¿Qué está poniendo en riesgo el objetivo?” Esto les da un sistema de alerta temprana sin sobrecargar a los miembros confiados del equipo.
Check de ánimo condicional: Después de las preguntas estándar del standup, pregunten “¿Cómo te sientes hoy?” (escala). Si el puntaje es 3 o menos, pregunten “¿Hay algo que el equipo pueda hacer para ayudar?” Esto crea una red de seguridad que solo se activa cuando alguien tiene un día difícil.
Mejores prácticas
Mantengan sus árboles condicionales simples. Una o dos ramas por check-in generalmente es suficiente. La lógica compleja con muchas condiciones anidadas se vuelve difícil de mantener y confusa para los encuestados si notan que diferentes personas reciben diferentes preguntas.
Prueben su flujo antes de implementarlo. Respondan el check-in ustedes mismos con diferentes respuestas para asegurarse de que la ramificación funcione como esperan. Pongan especial atención a los casos límite donde alguien podría dar una respuesta inesperada.
Dailybot les permite editar la lógica condicional en cualquier momento, así que pueden empezar simple y refinar el flujo a medida que aprenden lo que su equipo necesita. El objetivo son check-ins que se sientan personales y relevantes para cada miembro del equipo, sin agregar trabajo extra para ustedes.
FAQ
- ¿Qué es la lógica condicional en los check-ins de Dailybot?
- La lógica condicional les permite crear flujos de check-in ramificados donde las preguntas de seguimiento solo aparecen cuando se activan por una respuesta específica. Por ejemplo, si alguien dice que tiene un bloqueante, un seguimiento pide detalles. Si no tiene, esa pregunta se omite.
- ¿Qué condiciones de activación están disponibles?
- Pueden activar con 'es igual a,' 'no es igual a,' 'contiene,' 'no contiene,' 'comienza con,' 'no comienza con,' 'termina con' y 'no termina con.' Estas funcionan con respuestas de sí/no, opción múltiple y basadas en texto.
- ¿La lógica condicional puede saltar a cualquier pregunta o terminar el check-in?
- La lógica condicional solo avanza. Pueden saltar a una pregunta posterior o terminar el check-in inmediatamente. No pueden regresar a preguntas anteriores.