¿Qué columnas existen en su tablero de tareas?

Actualmente, estamos implementando nuevos procesos en nuestra empresa esencialmente desde cero, pero hay muchas opiniones sobre qué columnas deben estar en el tablero de tareas. Como responsable de este esfuerzo, estoy un poco atascado en qué columnas son absolutamente esenciales y cuáles podrían agregarse más adelante si se demuestra que son necesarias. Mi objetivo es mantener las cosas lo más simples posible al principio.

Nosotros (el equipo de PM) comenzamos con:

| POR HACER | EN CURSO | EN PRUEBA (QA) | HECHO |

Pero luego los líderes de ingeniería insistieron en que debía existir una columna REVISIÓN DE CÓDIGO entre EN CURSO y CONTROL DE CALIDAD. Dicho esto, creo que hay mérito en ese argumento, y comencé a preguntarme qué más nos podríamos haber perdido. Me encantaría obtener más datos sobre lo que otros PM usan como columnas en el tablero de tareas.

Voto para cerrar esta pregunta como fuera de tema porque, tal como está escrita, es una pregunta de encuesta: no hay una respuesta canónica.

Respuestas (7)

Esta es una gran pregunta. Muchos equipos comienzan con algo como lo que tienes o ToDo | Haciendo | Hecho. Esto puede estar bien, pero no le dice mucho acerca de cómo está fluyendo su trabajo. Si desea más visibilidad de su proceso, es posible que desee más columnas, pero ¿cuáles?

Desafortunadamente, no hay una respuesta "correcta". Como equipo de PM, lo primero que debe comprender es que no puede estandarizar esto. Los diferentes equipos trabajan de manera diferente y necesitan ver cosas diferentes, por lo que los tableros diferentes serán... bueno, diferentes.

Para obtener un tablero verdaderamente útil, debe comenzar facilitando una sesión de mapeo de procesos con su equipo. Pídeles que dibujen en una pizarra cómo pasan de "Tengo una idea sobre una función" a "Puedes usar esta función ahora". Puede visualizarlo de la forma que desee, pero creo que el diagrama de flujo básico es el más común. A continuación, pregúnteles a qué pasos es más valioso prestar atención. Estos pueden deberse a que son pasos importantes o porque son riesgosos. No hay una respuesta correcta y pueden cambiar de opinión más tarde. Esas se convierten en tus columnas. Ahora, a medida que el trabajo fluye a través del proceso, la pizarra visualiza ese flujo.

En su pregunta, pregunta qué columnas son esenciales. Algunas columnas de inicio tituladas algo como ToDo o Not Started and Done son las únicas esenciales. Todo lo demás se basa en el flujo de su trabajo.

Basándome en mi experiencia, la respuesta más corta para empezar son las dos básicas (por hacer/hecho) más una para cada equipo .

Un solo equipo que cubra una tarea de principio a fin tendría entonces las tres columnas principales, es decir, por hacer/en progreso/hecho.

En su escenario, ¿la misma persona está realizando la tarea y la revisión del código?

  • Sí: entonces, ¿por qué tener diferentes columnas? ¿Solo para ver el progreso de la tarea? Debería medir el progreso de manera diferente... ¿quizás en función del trabajo restante (gráfico de trabajo pendiente, por ejemplo)?
  • No: tan diferentes columnas para identificarlos, de esta manera cada equipo sabe cuándo elegir más trabajo.

Tenga en cuenta que debe abstenerse de agregar más columnas. En algún momento, alguien dirá "mira, necesitamos una columna lista para revisión de código y otra en revisión de código ". Lo mismo puede suceder con las pruebas. Puede terminar con un tablero con varios estados.

Como mencionó Daniel, todo dependerá de lo que funcione para usted y su equipo.

La respuesta de Daniel realmente lo dice todo, pero algunos encabezados de columna que he visto son:

  • Revisión del propietario del producto
  • en UAT
  • Listo para volver a probar
  • Obstruido

Después de múltiples rondas de experimentación con diferentes columnas basadas en nuestro proceso, llegamos a la conclusión de que ninguna cantidad de retoques con las columnas específicas podría superar la comunicación adecuada entre sí, por lo que lo reducimos a solo "Atraso", "En progreso " y hecho".

Ahora acabamos de aprender a comunicar tanto como equipo que todos tienen bastante claro el estado exacto de un ticket, y hacemos un seguimiento del progreso en la tarjeta directamente.

(Hay una lista de verificación de proceso simple en cada tarjeta digital, pero es principalmente para mantener actualizadas a las personas remotas).

Nuestro gerente de producto solía trabajar con whisky, por lo que su tema es el siguiente:

Preparaciones | Fermentando | Destilación | Envejecimiento | Embotellado

¡Me encanta! ¡Esta es una gran idea!

Algunas ideas de experiencias pasadas:

  1. Una subcolumna para los equipos individuales para que la columna En progreso sea más significativa. P.ej:

| POR HACER | EN CURSO | EN PRUEBA (QA) | HECHO |
| | Operaciones de producción | Interfaz | SER | | |


  1. Según la estructura de su equipo, es posible que desee agregar una columna "En depuración" ; otras veces es posible que desee volver a moverlo a En curso.

| POR HACER | EN CURSO | EN PRUEBA (QA) | DEPURACIÓN | HECHO |


  1. Una columna "Esperando aprobación" ; cuando es necesario unir muchas piezas, puede pasar el control de calidad (primera ronda) pero no terminar hasta que se terminen los componentes relacionados y el control de calidad apruebe todo el subsistema.

| POR HACER | EN CURSO | EN PRUEBA (QA) | ESPERANDO APROBACIÓN | HECHO |

Algo para tener en cuenta:

Tan importante y útil como nombrar y usar una variedad de columnas son los criterios de entrada y salida para cada columna. Por ejemplo nuestro equipo tiene lo siguiente:


Un elemento puede ingresar al Sprint Backlog si...

  1. es independiente de otros elementos de trabajo (no bloqueado)
  2. es negociable con el propietario del producto (el valor comercial ha sido evaluado/comprendido)
  3. es valioso (se ha priorizado en función del valor entregado)
  4. es estimado (la tarjeta se ha desglosado en <= 13 puntos de esfuerzo)
  5. es pequeño (se puede pronosticar para adaptarse a un sprint)
  6. es comprobable (se ha acordado un enfoque de prueba)

Un elemento puede salir de Desarrollo si tiene...

  1. ¿Cobertura de prueba de unidad apropiada?
  2. ¿Cobertura de prueba de aceptación automatizada apropiada?
  3. ¿Nivel adecuado de cobertura de prueba de la plataforma (navegador/dispositivo móvil)?
  4. ¿Una compilación, implementación y cobertura de pruebas manuales exitosas a través de la canalización de lanzamiento?
  5. ¿Localización/globalización adecuada?
  6. ¿Pasando las pruebas de automatización?
  7. ¿Una estrategia de prueba completamente documentada?
  8. ¿Funcionalidad aceptable basada en criterios de aceptación?
  9. ¿Compatibilidad del navegador con IE, Firefox, Chrome y Edge?
  10. ¿Revisión por pares del equipo?

Un artículo puede salir de la revisión si...

  1. El propietario del producto ha utilizado la funcionalidad en el control de calidad y ha reconocido que se han cumplido los criterios de aceptación.

Tenga en cuenta que nuestro equipo realmente solo usa tres columnas, pero la indicación de criterios para cada una realmente ayuda a todos a comprender qué debe suceder para que el trabajo fluya a través del tablero y por qué debe suceder. Si está utilizando Scrum, piense en este criterio como su definición de listo y su definición de hecho. Lo anterior es simplemente un ejemplo y puede no ser 100% apropiado para su uso. Sin embargo, es de esperar que le brinde algunas ideas y ayude a su equipo a comprender realmente lo que simboliza cada columna, independientemente de cómo elija definirlas. Si no funciona, siempre puede reevaluar, agregar columnas, eliminar columnas y redefinir en colaboración sus criterios para adaptarse a las necesidades de su equipo.