Gestionando Múltiples Proyectos con Kanban

35
Gestionando múltiples proyectos Arocena, Julián Roasio, Esteban con Kanban

description

 

Transcript of Gestionando Múltiples Proyectos con Kanban

Page 1: Gestionando Múltiples Proyectos con Kanban

Gestionando múltiples proyectos

Arocena, JuliánRoasio, Esteban

con Kanban

Page 2: Gestionando Múltiples Proyectos con Kanban

Agenda

Situación

Scrum

Conclusiones Scrum

Kanban

Conclusiones

Page 3: Gestionando Múltiples Proyectos con Kanban

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

Page 4: Gestionando Múltiples Proyectos con Kanban

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  

Page 5: Gestionando Múltiples Proyectos con Kanban

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  

Page 6: Gestionando Múltiples Proyectos con Kanban

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  

Page 7: Gestionando Múltiples Proyectos con Kanban

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  

Page 8: Gestionando Múltiples Proyectos con Kanban

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  

Page 9: Gestionando Múltiples Proyectos con Kanban

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

Page 10: Gestionando Múltiples Proyectos con Kanban

¿Scrum?

Page 11: Gestionando Múltiples Proyectos con Kanban

Product Backlog

¿Tiene Sentido?

Page 12: Gestionando Múltiples Proyectos con Kanban

¿Para qué lo voy a armar si mañana

cambia?

Sprint Planning

¿hacia dónde vamos ?

Page 13: Gestionando Múltiples Proyectos con Kanban

¡Es imposible!

Sprint

Page 14: Gestionando Múltiples Proyectos con Kanban

¡Sirve!Daily Scrum

Page 15: Gestionando Múltiples Proyectos con Kanban

Sirve… ¿Pero cuándo?

Sprint Review

Page 16: Gestionando Múltiples Proyectos con Kanban

¡Sirve!

Retrospective

Page 17: Gestionando Múltiples Proyectos con Kanban

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

Page 18: Gestionando Múltiples Proyectos con Kanban

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

Page 19: Gestionando Múltiples Proyectos con Kanban

Cambio de prioridades

No hay previsibilidad

No hay planificaciónNo hay visión

Context swicthing

Queda sin resolver…

Page 20: Gestionando Múltiples Proyectos con Kanban

Cambio de prioridades

No hay previsibilidad

No hay planificaciónNo hay visión

Context swicthing

Equipo Estresado

Page 21: Gestionando Múltiples Proyectos con Kanban

¿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

Page 22: Gestionando Múltiples Proyectos con Kanban

¿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)

Page 23: Gestionando Múltiples Proyectos con Kanban

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…

Page 24: Gestionando Múltiples Proyectos con Kanban

Tablero inicialBACKLOG TO DO IN PROGRESS TEST DONE

SOPORTE

INSTANCIACIONES

DESARROLLO

Page 25: Gestionando Múltiples Proyectos con Kanban

Tablero inicialBACKLOG TO DO IN PROGRESS TEST DONE

SOPORTE

INSTANCIACIONES

DESARROLLO

Page 26: Gestionando Múltiples Proyectos con Kanban

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

Page 27: Gestionando Múltiples Proyectos con Kanban

Daily Meeting

Retrospectivas

Pair Programming

Colores para marcar prioridad de las tareas

Entrega frecuente

Empower the team

Eliminar desperdicios

Y además

Page 28: Gestionando Múltiples Proyectos con Kanban

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

Page 29: Gestionando Múltiples Proyectos con Kanban

Segunda modificación

Page 30: Gestionando Múltiples Proyectos con Kanban

Y el WIP?Se comenzó sin WIP

No fue necesario hacerlo explicito

Se usa como referencia

Sin embargo se detectaron cuellos de botella

Page 31: Gestionando Múltiples Proyectos con Kanban

Y el Lead Time?

Diferentes granularidades de tareas.

Diferentes etapas de proceso según el tipo de tarea.

Dificultad para tomar métricas.

Page 32: Gestionando Múltiples Proyectos con Kanban

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

Page 34: Gestionando Múltiples Proyectos con Kanban

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