Sie sind auf Seite 1von 55

Kanban

Agile 2.0
Herramienta Lean
aplicada al
Trabajo del Conocimiento

Nuestra Mascota

www.leansight.com

Conocimiento profundo
a.k.a Lean Thinking
Cmo lograr que mi equipo haga un mejor trabajo y
a la vez lo pase bien?
W. Edwards Deming propuso el Conocimiento
Profundo y los 14 puntos para lograrlo
Adoptado por Taichi Ohno en Toyota

www.leansight.com

Pat Oliphant's Illustrations of Deming's 14 Points

Demings 14 points

The Toyota Way


Ms que una fbrica para construir autos
Es un cerebro colaborativo orientado a
Construir autos mejor
Ensear a las personas a construir autos mejor
Mejorar todo el proceso anterior

Pilares del Toyota Way

Tu organizacin con esta mirada


Sera un sistema orientado a
Construir <valor> mejor
Ensear a las personas a construir <valor> mejor
Mejorar todo el proceso anterior

Ciclo de
Adquisicin del Conocimiento

Mejorar constantemente
en pequeos pasos

www.leansight.com

Historia del Kanban


Aplicado al Desarrollo de Software
David J. Anderson lo aplica por primera vez el 2004 en Microsoft

www.leansight.com

Kanban
En qu consiste?

Se disponen en un tablero que refleja el


estado de cada actividad de trabajo
(kanban)

: Tarjeta Seal

Se sincroniza el problema de negocio y


la capacidad del equipo de desarrollo
desarrollo usando Kanban
From concept to cash
Cada persona escoge el trabajo a realizar
Responsabilidad asumida, no asignada
(Principio de eXtreme Programming)
Fuente:
http://www.xqa.com.ar/visualmanagement/author/xavier/

www.leansight.com

En el trabajo del conocimiento el


valor generado es invisible
Entonces los profesionales sern
permanentemente interrumpidos
Y sobrecargados

Gestin Tradicional

Push Scheduling
Items de trabajo

Etapa 1
En
Proceso

Listo

Etapa 2
En
Proceso

Listo

Etapa n
En
Proceso

Listo

Fuente:
Lean & kanban 101
http://availagility.wordpress.com/2009/06/11/zurich-lean-agile-scrum-slides/

Ren
dim

ien
to

i
ac
p
u
c
O

OPTIMIZANDO EL FLUJO
www.leansight.com

Si generamos un modelo compartido


de nuestro trabajo

Pull Scheduling
Para de comenzar Comienza a terminar!

Vamos realizando la tarea correcta en el momento justo en que tenemos capacidad

Items de trabajo

Etapa 1
En
Proceso

Listo

Etapa 2
En
Proceso

Etapa n
En
Proceso

Listo

Listo

Fuente:
Lean & kanban 101
http://availagility.wordpress.com/2009/06/11/zurich-lean-agile-scrum-slides/

Limitando la Multitarea (WIP)

Items de trabajo

Etapa 1
En
Proceso

Listo

Etapa 2
En
Proceso

Listo

Fuente:
Lean & kanban 101
http://availagility.wordpress.com/2009/06/11/zurich-lean-agile-scrum-slides/

Etapa n
En
Proceso

Listo

Qu auto me permitir una


movilidad mayor en una ciudad?
Un city car?

O una 4x4?

Agustin Villena avillena@dcc.uchile.cl

Dnde tendremos un flujo


promedio ms rpido?
Una carretera semi-llena
de autos?

Una carretera llena de


autos?

Agustin Villena avillena@dcc.uchile.cl

Cmo se llama a un lugar


lleno de autos?

Un Atochamiento
velocidad _ promedio 0

Agustin Villena avillena@dcc.uchile.cl

En resumen

Tiempo de Proceso v/s


Tamao de Lote v/s % de Ocupacin

Fuente: Lean Software Deselopment: An Agile Toolkit,


Mary y Tom Poppendieck, 2003
Agustin Villena avillena@dcc.uchile.cl

Estimando el tamao ptimo


del lote
Tamao ptimo de lote

Zona ptima
aproximada

Costo

Costo
Total

Tamao
ptimo

Costo de
Mantencin

Costo de
Transaccin

Tamao del lote

Agustin Villena avillena@dcc.uchile.cl

Partiendo con Kanban

www.leansight.com

Criterios de Aceptacin de un Buen


Tablero Kanban

www.leansight.com

Propiedades Core de Kanban


Visualizar el Flujo de Trabajo
Limitar el Trabajo-en-Progreso
Implementar Aprendizaje Colectivo usando
Ciclos de Retroalimentacin
Medir y Administrar el Flujo
Explicitar las Polticas del Proceso
Mejorar Colaborativamente

Usando modelos y mtodo cientfico

www.leansight.com

Partiendo con Kanban


1. Parte con la forma en que trabajas
ahora

Inicialmente, respeta los roles actuales, las


responsabilidades y los ttulos de los puestos de
trabajo.

2. Acordar el buscar una mejora


incremental y evolutiva
3. Motivar actos de liderazgo a todo nivel

Visualizando el Flujo de
Valor
www.leansight.com

Flujo gil

Plantilla aplicable a
un equipo de desarrollo de software cuyo trabajo debe ser validado por un
externo
Y que no posee un flujo de trabajo definido
www.leansight.com

Podemos tener mayor granularidad si la


necesitamos, orientndonos a siempre a
metas

www.leansight.com

Usar colores segn la prioridad del


tem

Qu pueden
notar aqu?

Amarillo: Prioridad Normal


Morado: Urgente
www.leansight.com

Su diseo debe tener la informacin necesaria para


ayudar a hacer una buena decisin de arrastre

Diseo Ticket

Tickets Kanban tienen mucha informacin que habilita el


control descentralizado y toma de decisiones local cuando se
decide la prioridad que los itemes que deben fluir por el
sistema

Nota adjunta al ticket


indica necesidad de
accin por parte de la
gerencia

Identificador
Electrnico

Fecha lmite del


compromisos por
razones regultorias o
estratgicas

Responsible
Asignado
Fecha aceptada Parte
tiempo del SLA

Fuente: David Anderson: Intro to Kanban


http://www.slideshare.net/chileagil/intro-to-kanban-agiledaychile2011-keynote

Significa que el item ha excedido el


SLA indica que el item debe ser
priorizaddo si es posible

Limitando el WIP

www.leansight.com

Limitando el WIP
Items de trabajo

Etapa 1
En Cola

En
Proceso

Etapa 2
En Cola

En
Proceso

Etapa n
En Cola

Listo

En
Proceso

Hints:

Fuente:
Lean & kanban 101
http://availagility.wordpress.com/2009/06/11/zurich-lean-agile-scrum-slides/

Partir con un lmite arbitrario e ir ajustando (ej: 3 a 5)


Cada vez que se supera el lmite => Reflexin de equipo

Sistemticamente aplicar pequeas mejoras a nuestra


forma de trabajar

Ciclos de Feedback

www.leansight.com

Stand-up meetings

Un facilitador enumera el trabajo de derecha a izquierda


Enfoqumosnos en terminar!

Los impedimentos se conversan despus en after-meetings con equipos


especializados
1. Quien es padrino de este
item?
2. Cuanto ha avanzado este tem
desde la ltima reunin?

3. Cuanto pasar a la siguiente


columna? Hay algn impedimento?

4. Que has aprendido?

Fuente: Issue Driven Kanban Stand-up http://agile.luminis.nl/?p=65

www.leansight.com

Keep Problem - Try


Mantener

Problema a Arreglar

www.leansight.com

Intentar

Kaizn Memo
Forma sencilla de definir ideas de mejora
Ver Video de ejemplo
Informacin adicional: A3 Here is how
de Claudio Perrome

www.leansight.com

Administrar el flujo

www.leansight.com

Analizando nuestra
Demanda
Tipos de Trabajo: poseen caractersticas comunes
como
Naturaleza
Etapas del flujo

Clases de Servicio:
Clasificadas segn el costo que significara postergar
su ejecucin

www.leansight.com

Costo del Retraso

Fuente: Kanban System Design and planning for large scale projects & programs,
por David J. Anderson

Impacto

Impacto

Costo del Retraso


para temes Expeditos
Tiempo de Ciclo tpico

t
(a) Multa regulatoria dentro de
ventana del Tiempo de Ciclo

t
(b) Impacto
empinado/beneficio

Fuente: Kanban System Design and planning for large scale projects & programs,
por David J. Anderson

Impacto

Impacto

Costo del Retraso


temes con Fechas Fijas

t
(a) Multa regulatoria
Tiempo de Ciclo tpico

(b) Inabilidad para comerciar,


o, perdidad de capacidad en una
fecha fija en el futuro

Fuente: Kanban System Design and planning for large scale projects & programs,
por David J. Anderson

Costo del Retraso para


temes Standard

Item Expedito

Impact

Impact

Item Standard

Tiempo de Ciclo Tpico

Item Standard

Pendiente Baja, beneficio / impacto


postergado
Tanto la pendiente como el largo del
retraso antes del impacto ser factor en la
decisin de seleccin

Fuente: Kanban System Design and planning for large scale projects & programs,
por David J. Anderson

Lead Time Tpico

Impacto

Costo del Retraso


para temes Intangibles

Item Intangible

0
t
Linea Plana sin impact dentro
de la ventana proyectada del
tiempo de ciclo

Fuente: Kanban System Design and planning for large scale projects & programs,
por David J. Anderson

Impacto

temes de clase Intangibles tambin


son importantes
Item Expedite

Item Fecha Fija

Este tipo de Costo del Retraos es tpico en


Reemplazos de Plataforma
Reeemplazo de Cdigo legado
Proyectos nuevos (v1.0)

Item Standard

Item Intangible

0
2005

2006

2007

2008

2009

2010

Costo del Retraso cambia a lo largo de un perodo extenso de tiempo

Fuente: Kanban System Design and planning for large scale projects & programs,
por David J. Anderson

Ejemplos de Diseo
Sistemas Kanban

Fuente: Kanban System Design and planning for large scale projects & programs,
por David J. Anderson

Pistas son usadas para delinear tipos.


Capacidad es distribuida en los pistas
Allocation
Total = 20

Input
En Cola

Analysis

Des
Ready

Deselopment

Build
Ready

En Curso

Listo

En Curso

Listo

Test

= 20 total

Release
Ready

...

Change Req
12

Maintenance
2

Production Defect
6

Fuente: Kanban System Design and planning for large scale projects & programs,
por David J. Anderson

Colores delinean clases de servicio.


Distribuir capacidad entre las clases
5

Analysis
Input
En Cola En Curso Listo

Des
Ready

Deselopment

Build
Ready

En Curso Listo

2 = 20 total

Test

Release
Ready

...

Allocation
+1 = +5%
4 = 20%
10 = 50%
6 = 30%

Fuente: Kanban System Design and planning for large scale projects & programs,
por David J. Anderson

Dividir Columna para Actividades


Concurrentes
5

4
Analysis
Input
En Cola En Curso Listo

Des
En Curso

Listo

Test
Ready

Test

Release
Ready

...

Combinar
4
Split
Test Des
En Curso

Fuente: Kanban System Design and planning for large scale projects & programs,
por David J. Anderson

Hiptesis
Kanban permite agilizar/mejorar
un equipo gradualmente

www.leansight.com

Cmo apoya Kanban la Mejora Contnua?

Reflexin y evolucin del flujo de


trabajo
El equipo puede y debe ir revisando su flujo de trabajo

www.leansight.com

Cmo apoya Kanban la Mejora Contnua?

Reflexin y evolucin del flujo de


trabajo
El equipo puede y debe ir revisando su flujo de trabajo

www.leansight.com

Cmo apoya Kanban la Mejora Contnua?

Reflexin y evolucin del flujo de


trabajo
El equipo puede y debe ir revisando su flujo de trabajo

www.leansight.com

Caso Application Management SAP

Situacin con Auto-gestin Kanban

Autogestin de RdC va colas administradas en un Tablero Kanban (Modelo PULL).


Mejor Visibilidad de Pipeline de Requerimientos
Lderes funcionales ahora disponibles para desarrollo

CO

HR

FI

LO

ABAP

Q
RdC

www.leansight.com

Cola de Requerimientos de Cambio


Autogestionada va Kanban

Requerimiento de Cambio
57

Das könnte Ihnen auch gefallen