Gestionando Múltiples Proyectos con Kanban
description
Transcript of Gestionando Múltiples Proyectos con Kanban
Gestionando múltiples proyectos
Arocena, JuliánRoasio, Esteban
con Kanban
Agenda
Situación
Scrum
Conclusiones Scrum
Kanban
Conclusiones
Estado de Situación5 Personas (1 Manager, 2 Diseñadores Gráficos, 2 Desarrolladores)
Diferentes skills
Diferentes niveles de seniority
7 Proyectos con distintas características
Diferentes prioridades que cambian a través del tiempo
Carga de trabajo variable en el tiempo por proyecto
Proyectos externos e internos
Características de los proyectos Interno Externo Alcance cerrado A demanda Cupo de hs
mensuales
WSK x x
Gestión de eventos x
Sist. Antenas x
DBA x x x x
Diseño gráfico x x x
Extranet x x
LDI+ x
Red Social x x
OutSourcing x x
CRM - Banco x x
Área comercial x
Características de los proyectos Interno Externo Alcance cerrado A demanda Cupo de hs
mensuales
WSK x x
Gestión de eventos x
Sist. Antenas x
DBA x x x x
Diseño gráfico x x x
Extranet x x
LDI+ x
Red Social x x
OutSourcing x x
CRM - Banco x x
Área comercial x
Características de los proyectos Interno Externo Alcance cerrado A demanda Cupo de hs
mensuales
WSK x x
Gestión de eventos x
Sist. Antenas x
DBA x x x x
Diseño gráfico x x x
Extranet x x
LDI+ x
Red Social x x
OutSourcing x x
CRM - Banco x x
Área comercial x
Características de los proyectos Interno Externo Alcance cerrado A demanda Cupo de hs
mensuales
WSK x x
Gestión de eventos x
Sist. Antenas x
DBA x x x x
Diseño gráfico x x x
Extranet x x
LDI+ x
Red Social x x
OutSourcing x x
CRM - Banco x x
Área comercial x
Características de los proyectos Interno Externo Alcance cerrado A demanda Cupo de hs
mensuales
WSK x x
Gestión de eventos x
Sist. Antenas x
DBA x x x x
Diseño gráfico x x x
Extranet x x
LDI+ x
Red Social x x
OutSourcing x x
CRM - Banco x x
Área comercial x
Características de los proyectos Interno Externo Alcance cerrado A demanda Cupo de hs
mensualesWSK x x
Gestión de eventos x Sist. Antenas x
DBA x x x xDiseño gráfico x x x
Extranet x x LDI+ x
Red Social x x OutSourcing x xCRM - Banco x x
Área comercial x
¿Scrum?
Product Backlog
¿Tiene Sentido?
¿Para qué lo voy a armar si mañana
cambia?
Sprint Planning
¿hacia dónde vamos ?
¡Es imposible!
Sprint
¡Sirve!Daily Scrum
Sirve… ¿Pero cuándo?
Sprint Review
¡Sirve!
Retrospective
Las user stories comprometidas durante la sprint planning no se
pueden cumplir debido al cambio de requerimientos y/o
prioridades
Resulta imposible mantener el Backlog priorizado en su totalidad
Dificultad para gestionar más de un proyecto simultáneamente
Desventajas de Scrum
La Daily Meeting sirve como un punto para reorganizar prioridades
y sincronizar al equipo
El Sprint Review se realiza a demanda de cada proyecto
Retrospective es muy útil y se realizan a períodos regulares de
tiempo
Ventajas de Scrum
Cambio de prioridades
No hay previsibilidad
No hay planificaciónNo hay visión
Context swicthing
Queda sin resolver…
Cambio de prioridades
No hay previsibilidad
No hay planificaciónNo hay visión
Context swicthing
Equipo Estresado
¿Qué es Kanban?"Es una herramienta altamente visual que permite ver el proceso completo y hacer evidente el flujo de trabajo"
¿Cómo..?
Visualizar el flujo de trabajo
Dividir el trabajo en bloques, escribir cada elemento en una tarjeta y ponerlo en el dashboard
Utilizar columnas con nombre para ilustrar dónde está cada elemento en el flujo de trabajo
Limitar el Work in Progress
Medir el lead time
Asignar límites concretos a cuántos elementos pueden estar en cada columna
Tiempo medio para terminar una tarea, optimizar el proceso para que sea tan pequeño y predecible como sea posible
¿Por qué Kanban?Foco en las actividades a realizar
Reduce el trabajo en curso (WIP)
Entrega frecuente
Rápida respuesta a los cambios (menor a Scrum)
Visibilidad
Detección cuellos de botella
Bajo costo de implementación
Permite revisar prioridades al momento (on demand)
Como se implementó KanbanCapacitación al equipo
Definición del tablero Kanban inicial
Definición de prácticas complementarias
Migración y actualización del backlog al nuevo tablero
Comenzar a girar la rueda…
Tablero inicialBACKLOG TO DO IN PROGRESS TEST DONE
SOPORTE
INSTANCIACIONES
DESARROLLO
Tablero inicialBACKLOG TO DO IN PROGRESS TEST DONE
SOPORTE
INSTANCIACIONES
DESARROLLO
Primera ModificaciónTO DO IN PROGRESS DONE
SOPORTE
INSTANCIACIONES
DESARROLLO
BACKLOG COMERCIAL D.G. DEV TEST SCM CAPACIT DONE
TO DO ON GOING TESTING DOC DONE INTEGRAR
Daily Meeting
Retrospectivas
Pair Programming
Colores para marcar prioridad de las tareas
Entrega frecuente
Empower the team
Eliminar desperdicios
Y además
Segunda ModificaciónTO DO IN PROGRESS DONE
SOPORTE
INSTANCIACIONES
DESARROLLO
BACKLOG COMERCIAL D.G. DEV TEST SCM CAPACIT DONE
TO DO TO DOFRONT VALIDACIÓN
BACK END
DBA
TESTING
COMERCIAL
DISEÑO GRÁFICO DONE
Segunda modificación
Y el WIP?Se comenzó sin WIP
No fue necesario hacerlo explicito
Se usa como referencia
Sin embargo se detectaron cuellos de botella
Y el Lead Time?
Diferentes granularidades de tareas.
Diferentes etapas de proceso según el tipo de tarea.
Dificultad para tomar métricas.
ConclusionesFacilita el management de los proyectos
Da visibilidad sobre el estado de situación
El equipo trabaja más tranquilo
El equipo trabaja enfocado
Falta herramienta digital para obtener métricas
Se adapta fácilmente a los cambios
Se adapta al cambio frecuente de prioridades
Es necesario complementarlo con otras prácticas
Agradecemos la colaboración de
Claudia Marcos (UNICEN)http://cmarcos.sites.exa.unicen.edu.ar/
Vanesa Dell’Acqua (Temperies) http://www.temperies.com
El caso de estudio se desarrolló en el marco de un proyecto de transferencia tecnológica entre la Universidad Nacional del Centro y Temperies