5. ● Visualize workflow
● Manage flow
● Limit WIP
● Make process policies explicit
● Improve collaborative
● Feedback loops
● Evolution, not revolution
● Manage work, not people
● Find consensus
● Pull system
● No estimate, just measure
Practices:
Principles:
The pillars
Este me habría encantado que fuera el título del Meetup
El homónimo de Scrum me convirtió en agilista
Estaba escrito desde las trincheras, habiendo oído silbar las balas y después de luchar cuerpo a cuerpo,
Nosotros no hemos cavado aún las trincheras
Mejor titularlo así
Estamos empezando
Nos vamos a equivocar
Objetivo
Crear una nueva cultura de ingeniería (ojalá Spotify)
Cómo
Transformando equipos a software craftsmanship > implica adoptar agile
Punto de partida
Equipo sin experiencia agile
No podemos contar con un PO
El SM no podría dedicar ni el 15% de su tiempo
Decidimos
No usar Scrum, muy prescriptivo, creemos que no ayudaría
Kanban es evolución, consenso, autoresponsabilidad
Los valores, principios y prácticas que promueve Kanban son extremadamente importantes
En un sistema que deja tanta libertad será necesario recurrir a todos ellos para aclarar dudas propias y ajenas
Por otro lado, la implementación que hagas de Kanban es libre, pero si fomentas los valores, creas hábitos en las prácticas y respetas sus principios, alcanzar todo aquello que recogía el manifiesto ágil estará te será mucho más fácil
Una vez que conocida la teoría y las motivaciones que hay detrás de nuestro intento de adopción de Kanban, os vamos a contar cómo estamos haciendo nosotros el viaje hacia full Kanban
Empieza donde estás ahora
Respeta los procesos, responsabilidades y roles actuales
Acepta el cambio de forma evolutiva e incremental
Fomenta el empoderamiento a todos los niveles
Realizar:
Lista todas las tareas que tengas entre manos
Ponte en la piel de tus tareas y mira de dónde vienes y hacia dónde vas
Deja al equipo explícitar su workflow
Disfruta de la discrepancia y busca el consenso
Identifica los pasos que siguen las tareas
Usa verbos para las calles, luego lo cuento
Trucos
No hay flujo bueno, ni malo
No introduzcas mejoras ahora, sólo refleja el flujo actual
Realizar:
Lista todas tus tareas
Encuentra la temática que las clasifica: bug, feature, task, etc.
Usa un color por tipología
Trucos
Crea tarjetas sencillas, por ahora
Usa nombre o frases nominales para las tareas
Las tarjetas representan las COSAS que tienen valor para el equipo, lo que entrega, las calles representan las actividades que se realizan sobre las COSAS para entregarlas
Iniciar dos de las principales cadencias para que las tareas fluyan:
Dailys
Retrospectivas
Tu primer WIP
No pierdas demasiado tiempo calculándolo
Usa algún método encontrado por internet
Explica cycle time, lead time y throughput
Notas
Un sistema no puede ser considerado Kanban hasta que no se introduce un WIP, es protokanban
Aprovecha las retros para experimentar
Experimenta sobre las capacidades del equipo
Las columnas del primer tablero deben decidirlas el equipo, pero en equipos con poca experiencia Kanban, conviene ofrecer ejemplos
Los momentos en que se deja algo a la espera de que alguien lo tome (push-pull) deben tener una columna propia (ready to...)
No incluir la actualización del tablero en la daily
Las primeras semanas es preferible dejarse llevar, evangelizar poco y favorecer que surjan dudas, y responderlas
Trata de mantener pequeñas tus tareas
Cuidar mucho que las dailys se hacen bien
Nunca pongas las retros los viernes. Es mal día.