Soy el PM de un pequeño equipo de 6 programadores, recientemente estamos tratando de volvernos más ágiles al incluir en nuestro flujo de trabajo algunos principios o técnicas de XP, scrum, scrumban y lean.
Una herramienta muy importante es nuestro kanban, actualmente estamos usando github+zenhub para eso. Zenhub proporciona un kanban simple y personalizable (similar a trello) totalmente integrado en los problemas de github.
Nuestra configuración actual se ve así.
Es una especie de combinación de Taskboard Kanban y User story Kanban. Pero aún así, la columna 2,3 es administrada por el PO y el PM, mientras que las últimas 3 columnas son administradas por el equipo.
El problema es que tenemos esta mezcla de historias de usuarios y tareas, y me pregunto cuál es el enfoque típico para organizarlas. Algunas tareas son parte de las historias de usuario, mientras que otras (características no funcionales, tareas y refactores) no lo son. ¿Deberían ser parte del backlog? ¿Cómo mejorarías este kanban?
Por lo general, descompondría sus historias de usuario en subtareas. Las tareas deben usarse para necesidades técnicas, no para la descomposición de una historia de usuario. No sé zenhub, pero en Trello podría crear una lista de verificación para las subtareas de EE. UU. debe sentir es que tiene una jerarquía de elementos y tal vez necesite un tablero para cada nivel, tal vez no necesite un tablero para las subtareas. En cualquier caso parece difícil representar dos niveles en un mismo tablero
Comenzaría por pasar a un tablero de tareas físicas. Las herramientas pueden ser grandes multiplicadores de fuerza. Sin embargo, si comienza en una herramienta, a menudo se verá influenciado por la herramienta y terminará haciendo proceso por herramienta. Esto le está sucediendo a mis equipos en AOL ahora y tengo equipos que experimentan con tableros de tareas físicas para el día a día y Jira solo para documentar el trabajo para los registros oficiales.
Averigüe qué funciona bien para usted, con un tablero físico, luego descubra cómo hacer que la herramienta funcione.
Si mezcla historias con tareas, supongo que tendrá dificultades para obtener métricas razonables de su tablero.
Una de las cosas clave al hacer Kanban es medir el tiempo del ciclo y asegurarse de que cumpla con sus requisitos. También debe pensar en los tipos (clases de trabajo) para los que mide el tiempo de ciclo.
Recomendaría tener carriles de natación horizontales para diferentes clases de trabajo (errores, características, deuda técnica) y solo historias de usuarios. Así es como podría decir que, en promedio, las historias con tamaño X tardan Y días en completarse.
Mis 2 centavos.
Pondría los dos en tableros kanban separados, pero trataría de mantener intactos los vínculos entre las tarjetas. Eso solucionará muchos de los problemas y la confusión.
Anime a todos a mirar regularmente ambos tableros para no perder esa integración.
Vicente Bolea
Vicente Bolea
Julien plée
Julien plée
Vicente Bolea
Julien plée
Vicente Bolea
Julien plée
Vicente Bolea