Uploaded by CESAR ARCILA

LKU 2015 Edition KSD (KMP I) rel 1 53 ES

advertisement
Kanban System Design
Cómo empezar con sistemas “Pull”
Certified Training
Entrenador (AKT):
Carlos Iván Gonzales
Arteaga
2 días
KMP I
Release 1.53
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Kanban Systems Design
How to get started with pull systems
All material in this document copyright © 2015 Lean Kanban, Inc.
Certified Training
Este material se distribuye solamente a los asistentes registrados de
las clases de entrenamiento de Lean Kanban Inc.
No se permite redistribuir este material ni utilizarlo en otras clases
o talleres de capacitación, con o sin cargo.
No está permitido reutilizar partes de este material de capacitación
en sus propias presentaciones o publicaciones sin permiso.
Si desea licenciar este material para su uso en sesiones de
capacitación, póngase en contacto con Lean Kanban Inc.
Correo electrónico: info@leankanban.com
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Día 1
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Introducción
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
leankanban.com
conf.leankanban.com
edu.leankanban.com
services.leankanban.com
Moviendo la conversación lejos de la “mejora del proceso” y hacia los
“marcos de gerencia y decisión”
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Esencia de la marca Lean Kanban
“Poder en la Simplicidad”
¡Guía pragmática y factible basada en
evidencia!
Algo que usted puede implementar el
próximo lunes
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
2010 – Kanban “blue book”
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
2014 Kanban desde adentro
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Roadmap de Entrenamientos Lean Kanban
Dominio de Kanban
Esta clase…
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
El Método Kanban
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
La curricula del Método Kanban
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
KMP I – Kanban Systems Design
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
El Significado de
Kanban
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Un sistema Kanban consiste de una
cantidad de tarjetas “kanban” (かん
ばん) en circulación
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Kanban tiene dos significados
Kanban tiene dos significados en japonés. Ambos significados
se incorporan al Método Kanban
Kanban escrito en Kanji (sinogramas utilizados en la escritura
japonesa) 看板 significa “señal” o “tablero visual grande”
Kanban escrito en alfabeto Japones, hiragana,
かんばん significa tarjeta(s)
En Chino, solo existe esta versión 看板. En Chino, kanban
literalmente significa “Mirando al tablero” (e interpreta
literalmente la historieta de la portada) pero el método está
actualmente inspirado por el sistema de tarjetas usado en
Japón.
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Definición del
Método Kanban
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
El Método Kanban no es…
Un método de gestión de proyectos
o
Un proceso de ciclo de vida de desarrollo de
software
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
El Método Kanban es…
Un método de gestión para…
• Mejorar directamente la prestación de
servicios
• Catalizar las mejoras
• Evolucionar el negocio para ser
“adecuado al propósito” (“fit for
purpose”)
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
El Método Kanban
Principios de la Entrega de Servicios
1. Entender las necesidades y expectativas de
tus clientes y focalizarse en ellas
2. Gestionar el trabajo: dejar que la gente se
auto-organice alrededor de las tareas.
3. Su organización es un ecosistema de
servicios interdependientes dirigido por sus
políticas. Reflexione regularmente sobre su
efectividad y evolucione las políticas para
mejorar los resultados hacia el cliente
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
“Ver” los Servicios
Aprenda a ver lo que usted hace ahora como un
conjunto de servicios (que pueden ser mejorados):
▪ Paradigma de Orientación al Servicio…
• El trabajo creativo y basado en el conocimiento es
orientado al servicio
• Los servicios tienen un solicitante que requiere un
producto o servicio y acepta o reconoce la entrega del
mismo terminado o en condición
• La entrega de servicios implica un flujo de trabajo
• El flujo de trabajo implica una serie de actividades de
“descubrimiento” de conocimiento
• La forma en que se trata una solicitud define su clase
de servicio
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
El Método Kanban
Principios de Gestión del Cambio
1. Empezar con lo que estés haciendo ahora
❑ Entender los procesos actuales tal y como están siendo
realizados en la actualidad, y
❑ Respetar los roles actuales, las responsabilidades de
cada persona y los puestos de trabajo
2. Acordar en buscar la mejora a través del
cambio evolutivo
3. Fomentar el liderazgo en cada nivel de la
organización — desde las contribuciones
individuales de cada persona hasta las
posiciones más senior de la organización
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
El Método Kanban usa…
… usa tableros kanban para visualizar el trabajo
invisible, el flujo de trabajo y los riesgos de negocio
junto con los sistemas kanban que limitan el trabajo
en progreso
El Método Kanban logra…
… Una prestación de servicios más rápida, más
predecible y una capacidad de adaptación que le
permite responder eficazmente a los cambios de la
demanda del cliente o de su entorno empresarial
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
El Método Kanban
Prácticas Generales
1. Visualizar (con un tablero kanban 看板)
2. Limitar el trabajo en-progreso (con kanban かんばん)
3. Gestionar el flujo
4. Hacer las políticas explicitas
5. Implementar ciclos de retroalimentación
6. Mejorar colaborativamente, evolucionar
experimentalmente (usando modelos & el método
científico)
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Kanban en acción…
“Kanbanice” su proceso existente (no imponga un nuevo
proceso)
Kanban crea el ambiente adecuado para que las mejoras
afloren. Kanban provoca cambios en los procesos
actuales y mejoras a la entrega de servicios
Cada flujo de trabajo evolucionará como una solución de
proceso única, adaptada a su contexto
La satisfacción del cliente y del empleado mejorará
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
La Esencia de Kanban en Acción
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Usando un sistema kanban
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Kanban se puede representar con ranuras
Ideas
Listo
Desarrollo
para
ingeniería En proceso Finalizado
J
K
M
P
L
O
Listo
para
Test
B
Pull
Pull
I
Q
G
Pull
F
D
PullLos post it en el tablero no son el
kanban. Creer que los post it son el
kanban es un error común
Pull
Ivan.gonzales@performance-dev.com
Testing
Official Licensed Material Copyright Lean Kanban Inc.
C
*
I
Acept.
Usuario
Listo
para
despliegue
Kanban se puede representar con ranuras
Ideas
Listo
Desarrollo
para
ingeniería En proceso Finalizado
J
K
M
P
L
O
Listo
para
Test
G
I
Q
Usuario
despliegue
B
Pull
Pull
Una ranura vacia
señala oportunidad
Listo
de pull para
Testing
Acept.
F
Pull
D
Pull
C
La ranura física es un
kanban
*
I
Pull
Este tablero y los dos siguientes parecen
diferentes, pero todos ellos visualizan el
mismo sistema kanban idéntico
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
El uso de tokens como kanban es más flexible
Ideas
K
M
F
Listo
para
ingeniería
F
J
El token físico como un
G es un kanban
imán
N
O
J
F
Leyenda
Desarrollo
Listo
para
Test
Mover los elementos
terminados por debajo de
una línea es una mejora
opcional vista en algunas
implementaciones
En progreso
Finalizado
Los colores son
usados para denotar
Bloqueado - defecto estados
Bloqueado - problema
Ivan.gonzales@performance-dev.com
Listo
para
Acept.
Testing
Usuario despliegue
Cuando un item es
B bloqueado, se supera el
límite de TEP con el
item que lo solucionará
C
D
I
La gente que
trabajaba en el
item “A” han
sido
redireccionadas a
trabajar item “I”
El uso de ranuras físicas en el
ejemplo anterior ha demostrado
crear inercia a la modificación y
mejora
Official Licensed Material Copyright Lean Kanban Inc.
El uso de tokens movibles permite que
los límites TEP sean fácilmente
modificados y proporciona un
mecanismo
de señal natural
Listo
para
Ideas
Desarrollo
ingeniería
El uso de tokens como kanban es más flexible
K
M
F
F
J
El token físico como un
G es un kanban
imán
N
O
J
F
Leyenda
Listo
para
Test
Mover los elementos
terminados por debajo de
una línea es una mejora
opcional vista en algunas
implementaciones
En progreso
Finalizado
Los colores son
usados para denotar
Bloqueado - defecto estados
Bloqueado - problema
Ivan.gonzales@performance-dev.com
Listo
para
Acept.
Testing
Usuario despliegue
Cuando un item es
B bloqueado, se supera el
límite de TEP con el
item que lo solucionará
C
D
I
La gente que
trabajaba en el
item “A” han
sido
redireccionadas a
trabajar item “I”
El uso de ranuras físicas en el
ejemplo anterior ha demostrado
crear inercia a la modificación y
mejora
Official Licensed Material Copyright Lean Kanban Inc.
Declarar una cantidad kanban es aún más simple
Ideas
Listo
para
ingeniería
5
Desarrollo
These are the virtual
kanban
J
G
J
3
Acept.
Usuario
∞
Listo
para
despliegue
Estos límites TEP sirven como lo
B los imanes o ranuras
hacían
C
Pull
Estos Fson los kanban virtuales
D
*
I
Una señal pull de “kanban virtual”
es creada al mover un item de
una columna a otra
Ivan.gonzales@performance-dev.com
∞
Finalizado
Estos son los kanbanPull
virtuales
F
F
F F
F
F
Testing
5
3
En proceso
Listo
para
Test
Este tablero tiene menos
mantenimiento que el
tablero magnético
Official Licensed Material Copyright Lean Kanban Inc.
Los sistemas Kanban son sistemas “pull”
Ideas
Listo
para
ingeniería
Desarrollo
5
3
En proceso
Pull
K
M
F
N
F
5
J
3
Acept.
Usuario
∞
B
∞
Aquí hay capacidad
G
Pull
F
D
Ahora tenemos
capacidad para reponer
nuestro amortiguador
Ivan.gonzales@performance-dev.com
Testing
Listo
para
despliegue
Finalizado
Pull
J
O
Listo
para
Test
C
*
Jalar trabajo finalizado
de desarrollo creará
I
capacidad aquí también,
¡Las señales de pull se
mueven hacia arriba!
Official Licensed Material Copyright Lean Kanban Inc.
El compromiso es diferido
Ideas
Pull
FF
F
F F
F
F
Listo
para
ingeniería
5
Desarrollo
En proceso
D
3
Finalizado
Listo
para
Test
5
E
Testing
3
Acept.
Usuario
∞
G Se desea evitar “descarte” después del compromiso
Punto de Compromiso
Ivan.gonzales@performance-dev.com
I
Official Licensed Material Copyright Lean Kanban Inc.
Listo
para
despliegue
∞
El compromiso es diferido
Ideas
Pull
FF
F
F F
F
F
Listo
para
ingeniería
5
Desarrollo
En proceso
3
Finalizado
Listo
para
Test
5
Testing
3
Acept.
Usuario
∞
Las ideas siguen siendo
opcionales y (idealmente) no
priorizadas
D
E
G Se desea evitar “descarte” después del compromiso
Nosotros estamos comprometidos
a empezar. Tenemos la certeza
que queremos tomar la orden de
entrega
Punto de Compromiso
Ivan.gonzales@performance-dev.com
I
Official Licensed Material Copyright Lean Kanban Inc.
Listo
para
despliegue
∞
Las tasas de descarte suelen ser altas
Ideas
Listo
para
ingeniería
5
Desarrollo
En proceso
3
Finalizado
Listo
para
Test
5
Testing
3
Acept.
Usuario
∞
El % de descartes vista en un equipo
de Microsoft el 2004 fue del 48%.
~ 50% (se observa comúnmente)
FF
F
F
Rechazado
DLas opciones tienen valor porque el
futuro es incierto
G
Descartadas
W
Ivan.gonzales@performance-dev.com
E
0% de tasa de descarte significa que
no hay incertidumbre sobre el
futuro
I
Official Licensed Material Copyright Lean Kanban Inc.
Listo
para
despliegue
∞
Frecuencia de Reposición
Ideas
Listo
para
ingeniería
5
Reposición
Pull
FF
F
F F
F
F
Desarrollo
3
Listo
para
Test
5
Testing
3
Acept.
Usuario
Finalizado
La reposición
frecuente es
ágil.
En proceso
∞
La reposición bajo demanda
D
es más ágil!
E
G
Discarded
W
La frecuencia de reposición del
sistema debe reflejar una tasa
de llegada de nueva información
I
y los costos de transacción
y
coordinación de una reunión de
reposición.
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Listo
para
despliegue
∞
Frecuencia de Entrega
Ideas
Listo
para
ingeniería
5
Desarrollo
En proceso
3
Finalizado
Listo
para
Test
5
Testing
3
Acept.
Usuario
∞
La entrega frecuente es ágil.
Pull
FF
F
F F
F
F
tamaños de buffer de UAT y
¡La Los
entrega
bajo demanda es
Release se pueden reducir a
Dmedida
más
queágil!
aumenta la
G
Discarded
W
Ivan.gonzales@performance-dev.com
frecuencia de entrega
E
La frecuencia de entrega debe
reflejar los costos de transacción
y coordinación del despliegue
más los costos
y la tolerancia del
I
cliente para recibir la entrega
Official Licensed Material Copyright Lean Kanban Inc.
Listo
para
entrega
∞
Entrega
La fecha de entrega de un elemento puede ser
diferido hasta más tarde
Listo
Ideas
M
5
Desarrollo
En proceso
3
Finalizado
Listo
para
Test
5
Testing
3
Acept.
Usuario
F
L
N
Listo
para
ingeniería
F
J
K
Descartadas
W
Ivan.gonzales@performance-dev.com
∞
E
G
D
Ahora estamos
comprometiéndonos a una fecha
de lanzamiento específica
* Esto puede ocurrir antes si las
I
circunstancias lo exigenSegundo
Punto
Compromiso *
Official Licensed Material Copyright Lean Kanban Inc.
para
despliegue
∞
Definiendo el Lead Time del Sistema Kanban
Ideas
Pull
FF
F
F F
F
F
Listo
para
ingeniería
5
Desarrollo
En proceso
3
Finalizado
Listo
para
Test
Testing
5
3
Acept.
Usuario
∞
Listo
para
despliegue
∞
El reloj comienza a correr
cuando aceptamos la orden de
los clientes, no cuando se coloca!
D
G
Hasta entonces, las órdenes de
los clientes son simplemente
opciones disponibles
E
Lead Time del Sistema
Descartadas
W
Ivan.gonzales@performance-dev.com
I
Official Licensed Material Copyright Lean Kanban Inc.
El tiempo de
entrega del
sistema Kanban
termina cuando
el elemento
alcanza la
primera cola
∞ ilimitada
Ley de Little & Flujo acumulativo
Ratio de Entrega
(del sistema kanban)
Pool
de
ideas
Lead Time del Sistema
Prom. Lead Time
TEP
Ivan.gonzales@performance-dev.com
=
TEP
Listo
para
entrega
Prom. Tasa de Entrega
Official Licensed Material Copyright Lean Kanban Inc.
Definiendo Lead Time del Cliente
Pool
de
Ideas
Listo
para
ingeniería
5
Pull
FF
F
F F
F
F
Desarrollo
5
3
En proceso
Listo
para
Test
Testing
3
Acept.
Usuario
∞
Finalizado
El reloj todavía comienza a
correr cuando aceptamos la
orden de los clientes, no cuando
se coloca!
D
G
Descartadas
J
Ivan.gonzales@performance-dev.com
E
Customer Lead Time
LaFrequency
frequenciaofdebatch
la transferencia
transfers
de needs
lotes necesita
to be calculated
ser calculada
and y
añadida
added to
al Ilead
kanban
time
system
del sistema
lead
time
kanban
to calculate
para calcular
customer
el lead
lead
time del
timecliente
Official Licensed Material Copyright Lean Kanban Inc.
Listo
para
entrega
∞
Done
∞
Eficiencia del Flujo
Listo
para
Desarrollo
Ideas
ingeniería
La eficiencia de5 flujo mide el 3
porcentaje de tiempo total
que Finalizado
En proceso
se gasta en realidad agregando
valor (o conocimiento) versus
la espera
F
I
D
G
GY
PB
DE
Espera
Trabajo
Listo
para
Test
5
P1
E
Testing
3
∞
∞
La Multitarea eleva el tiempo de
espera en las columnas donde de
indica “Trabajo”
MN
AB
Espera
Lead
Espera
Trabajo
Time del Cliente
* Zsolt Fabok, Lean Agile Scotland, Sep 2012, Lean Kanban France, Oct 2012
** Hakan Forss, Lean Kanban France, Oct 2013
Ivan.gonzales@performance-dev.com
Acept.
Usuario
Listo
para
entrega
Official Licensed Material Copyright Lean Kanban Inc.
Trabajo
Espera
Eficiencia del Flujo
Ideas
Listo
para
ingeniería
5
Listo
para
Test
Desarrollo
En proceso
3
Finalizado
5
Testing
3
Acept.
Usuario
∞
Eficiencia % = Tiempo Trabajo x
de Flujo
Lead Time
F
D
G de 1-5% son
Eficiencias de Flujo
muy comunes. *, **PB
DE
> 40% es GY
bueno!
I
Espera
Trabajo
100%
E
MN
AB
Espera
Trabajo
Time del Cliente
* Zsolt Fabok, Lean Agile Scotland, Sep 2012, Lean Kanban France, Oct 2012
** Hakan Forss, Lean Kanban France, Oct 2013
Ivan.gonzales@performance-dev.com
∞
P1
Espera
Lead
Listo
para
entrega
Official Licensed Material Copyright Lean Kanban Inc.
Trabajo
Espera
Histograma del Lead Time
Lead Time Distribution
3.5
3
CRs & Bugs
2.5
2
1.5
1
0.5
14
8
14
1
13
4
12
7
12
0
11
3
99
10
6
92
85
78
71
64
57
50
43
36
29
22
8
15
1
0
Days
Expectativa de SLA de
105 días con 98 % de
probabilidad en tiempo
Promedio de
31 días
Expectativa de SLA de
44 días con 85 % de probabilidad en tiempo
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Métricas para Sistemas Kanban – Resumen
El flujo acumulativo integra la demanda, el TEP, el
tiempo de entrega promedio aproximado y las
capacidades de tasa de entrega
Los histogramas de tiempo de entrega nos muestran
la capacidad real de tiempo de entrega
También son útiles: Eficiencia de flujo; Calidad
(defectos que generarán futura “failure demand”); y
el impacto de los bloqueos
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Implementando un Sistema Kanban
¡No copie un sistema kanban existente!
Cada sistema debe ser diseñado usando el enfoque
de pensamiento sistémico para implementar kanban
(STATIK)
Estudie la demanda y los riesgos empresariales.
Capacidad de estudio. Diseñe un sistema kanban
apropiado para equilibrar la demanda con la
capacidad
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Beneficios de Sistemas Kanban …
Visibilidad
Se elimina la sobrecarga
Reduce o elimina el multi-tasking
Controla o elimina interrupciones, disruptivos
cambios de tarea y variabilidad
Lead times más cortos
Mejor calidad
Difiere el compromiso
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
…y los Resultados que produce
Mejora la previsibilidad
Mejora la agilidad de entrega de servicios
▪ selección y compromiso más frecuentes, entrega más
frecuente, plazos de entrega cortos
Mejora la gobernanza y la gestión de riesgos
Capacidad de adaptación
▪ la capacidad de evolucionar procesos y flujos de trabajo en
respuesta a un entorno externo cambiante
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Día 2
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
El Enfoque de Pensamiento en Sistemas para
Introducir Kanban
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
STATIK
(Systems Thinking Approach to Introducing Kanban)
[Enfoque de Pensamiento Sistemas para introducir Kanban]
El alcance de esta clase
Identificar Servicios. Para cada servicio…
1. Entender lo que hace que el servicio sea "apto para el
propósito"
2. Comprender las fuentes de insatisfacción con respecto
a la entrega actual
3. Analizar las fuentes y la naturaleza de la demanda
Este proceso
4. Analizar la capacidad de entrega actual
es iterativo
5. Modelar el flujo de trabajo de entrega de servicios
6. Identificar y definir clases de servicio
7. Diseñar el sistema kanban
8. Socializar el diseño y negociar la implementación
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Caso de Estudio
Microsoft XIT Sustaining Eng
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Caso de Estudio Microsoft 2004/2005
•
XIT uno de los 8 dptos. TI de Microsoft
• XIT Sustained Engineering
•
•
•
•
Equipo pequeño
Atiende solicitudes de Cambio
Brinda soporte a más de 80 aplicaciones (y creciendo)
Las responsabilidades de ingeniería se trasladaron de
Redmond (Washington, EE.UU.) a Hyderabad (India) el
2004
• Hyderabad es CMMI Nivel 5 y usa TSP/PSP
• La calidad inicial es muy alta
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Fuentes de Insatisfacción
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Fuentes de Insatisfacción
• Internas
• Constantemente interrumpido para hacer estimaciones
• Se espera que las estimaciones sean muy precisas y
“toman tiempo” que debería dedicarse a desarrollar
• No pueden esperar que conozcamos la base de datos y
el código de las más de 80 aplicaciones
• Los testers ocasionalmente son inundados por PTCs y no
pueden atender a los desarrolladores
• Externas
• Pequeñas solicitudes tardan meses en desarrollarse
• La entrega es completamente impredecible
• Constantemente rompen sus promesas
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
¿Qué servicio provee?
1. ¿Quiénes son sus clientes?
(U otras partes interesadas que usted debe servir como una autoridad reguladora)
2. ¿Qué le piden?
3. ¿Cuál es la naturaleza de la demanda?
(Tasa de llegada y patrón de llegada)
4. ¿Qué hace con esas peticiones?
5. ¿A dónde va el trabajo terminado?
6. ¿Cuáles son las expectativas del cliente?
7. ¿Cómo hace frente a esas expectativas?
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Modelo del Flujo de Trabajo
Tipo de Item de Trabajo
Punto de
Compromiso
PM
Manager Ing.
Llegadas no
comprometidas
Desarrolladores
Testers
Aceptación
Del Usuario
Fila Comprometida y
secuenciada
Peticiones
de Cambio
(CR)
Gerentes de
Producto
Backlog
Mandos medios
Ivan.gonzales@performance-dev.com
Promedio 155 Días
Capacidad
Una fuente clave
de "insatisfacción"
Official Licensed Material Copyright Lean Kanban Inc.
Capacidad de Entrega vs Demanda
Demanda Sustained Engineering Supply v Demand
PM
Manager Ing.
Desarrolladores
Peticiones
de Cambio
(CR)
90
80
Testers70
Aceptanción
Del Usuario
60
Change Requests
50
40
30
20
10
0
Jan-04
Apr-04
Capacidad
Jul-04
Quarters
Supply
Gerentes de
Producto
Backlog
Ivan.gonzales@performance-dev.com
Supply
Demand
La demanda está superando la
Promedio 155 Días
capacidad y la cola está
creciendo
Official Licensed Material Copyright Lean Kanban Inc.
Calculando Eficiencia del Flujo
◼
◼
◼
Los datos históricos
PM
Manager Ing.
recogidos
Peticiones durante 9 meses
De Cambios que una solicitud
Desarrolladores
mostraron
típica de cambio tardaba 5
días hábiles en procesarse a
través del desarrollo
El menor tiempo fue de 1 día
El mayor 15 días
El tiempo total de dev & test
fue de 11 días
25
20
Change Requests
◼
Aceptanción
Del Usuario
15
10
5
0
1 to 2 3 to 5
6 to 10
11 to
15
Dev
Test
> 15
Effort in Days
Eficiencia del Flujo es 11/155 = 8%
Gerentes de
Producto
Backlog
Ivan.gonzales@performance-dev.com
Promedio 155 Días
Official Licensed Material Copyright Lean Kanban Inc.
Demanda versus Capacidad
en un CFD historico
XIT SE Cumulative Flow
600
Demanda
Change Requests
500
El pico de TEP llegó a 144
CRs en diciembre 2003
400
CR opened
300
CR closed
Doble dotación
de personal
durante el
traspaso a la
India
200
Capacidad
100
0
Mar
03
Apr
03
May
03
Jun
03
Jul 03 Aug
03
Ivan.gonzales@performance-dev.com
Sep
03
Oct
03
Nov
03
Dec
03
Jan
04
Feb
04
Official Licensed Material Copyright Lean Kanban Inc.
Mar
04
Apr
04
May
04
Jun
04
La estimación es una fuente de insatisfacción
Tipo Item de
Trabajo
PM
Peticiones
de Cambio
(CR)
Manager Ing.
Desarrolladores
Testers
Aceptación
Del Usuario
Estiman
Estiman
Clase de Servicio
Las estimaciones son tratadas
Backlog
como un “tipo
de trabajo” con
una “clase de servicio” de mayor
prioridad que una “solicitud de
cambio” (CR)
Gerentes de
Producto
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Estimación es una fuente de insatisfacción
Tipo Item de
Trabajo
Abrir y leer el código
fuente
◼
Leer la guía de
Manager Ing.
aplicación
Desarrolladores
Testers
◼
Todo el proceso
Aceptación
Del Usuario
alrededor de 1 día por
Estiman
desarrollador y probador
Estiman
◼
PM
Peticiones
de Cambio
(CR)
Clase de Servicio
◼
Las estimaciones son tratadas
Backlog
como un “tipo
de trabajo” con
una “clase de servicio” de mayor
prioridad que una “solicitud de
cambio” (CR)
Gerentes de
Producto
Ivan.gonzales@performance-dev.com
◼
◼
SLA – 48 horas para
devolver estimación
aproximada de orden de
magnitud
Todas las solicitudes de
cambio son estimadas
Las estimaciones son
atendidas con máxima
prioridad debido al SLA
Official Licensed Material Copyright Lean Kanban Inc.
Análisis de la Demanda
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Demanda & Análisis de Capacidad
PM
Peticiones
de Cambio
(CR)
Manager Ing.
Desarrolladores
Testers
Aceptación
Del Usuario
Estiman
Estiman
La demanda para estimaciones son 20-25 por mes (o 1 en promedio cada
3 días por persona en el equipo)
Gerentes de
Backlog
Producto
◼
Las solicitudes de cambio programadas son sólo 12 por mes
(normalmente). La demanda de solicitudes de cambio es ~ 12 / mes
◼
Toda la demanda es estimada.
◼
La tasa de entrega de solicitudes de cambio es ~6 por mes. Solo ~50% de
la demanda se esta cumpliendo
◼
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Casi la mitad de las solicitudes fueron
abandonadas, descartadas o abortadas
PM
Manager Ing.
Desarrolladores
Peticiones
de Cambio
(CR)
Testers
Aceptanción
Del Usuario
Estiman
Estiman
◼
◼
Gerentes de
Producto
52% de las solicitudes son completadas
El otro 48%
◼
Backlog
◼
Ivan.gonzales@performance-dev.com
Descartadas
◼ Muy grandes (más grandes que 15 días)
◼ Muy caras (bajo valor versus costo)
Abandonadas
◼ Superado por eventos, p. Solicitud desmantelada
antes de procesar la solicitud
Official Licensed Material Copyright Lean Kanban Inc.
Pero espera, hay otro tipo de trabajo ...
PTC
PM
Manager Ing.
Desarrolladores
Peticiones
de Cambio
(CR)
Testers
Estiman
Estiman
◼
User Acceptance Test
Cambios de Textos en Producción
(PTC)
◼
Gerentes de
Producto
◼
Backlog
◼
◼
Ivan.gonzales@performance-dev.com
P.ej. Cambios gráficos, cambios de datos,
cualquier cosa que no requiera un desarrollador
Prioridad máxima
No requiere desarrollo
Pueden no verse por semanas o meses, de pronto
llegan todos en una explosión
◼
Fuerte indicación de la demanda estacional /
regulatoria y fecha de entrega fija
Official Licensed Material Copyright Lean Kanban Inc.
Pero espera, hay otro tipo de trabajo ...
PTC
Tipo Item de trabajo
PM
Manager Ing.
Diferente
workflow
Peticiones
Desarrolladores
Testers
Clase de Servicio
de Cambio
(CR)
Estiman
Estiman
PTCs son
disruptivas y el
trabajo de
desarrollo
puede
Gerentes
de
Backlog
Producto
acumularse e
incurrir en demoras
mientras testers
procesan PTCs
Ivan.gonzales@performance-dev.com
◼
User Acceptance Test
Cambios de Textos en Producción
◼
◼
◼
◼
Patrón de Demanda
P.ej. Cambios gráficos, cambios de datos,
cualquier cosa que no requiera un desarrollador
Prioridad máxima
No requiere desarrollo
Pueden no verse por semanas o meses, de pronto
llegan todos en una explosión
◼
Fuerte indicación de la demanda estacional /
regulatoria y fecha de entrega fija
Official Licensed Material Copyright Lean Kanban Inc.
Microsoft XIT Análisis de Demanda
Describir clientes y analizar la demanda
▪ Solicitudes de cambio, estimaciones y PTCs
▪ ~ 20-25 Estimaciones / mes
▪ ~ 12 Solicitudes de cambio / mes
▪ Ráfagas estacionales PTCs
Describa las Fuentes de Insatisfacción Interna
▪ Tasa de llegada PTC
▪ Constantemente interrumpido para hacer estimaciones
Describa las Fuentes de Insatisfacción del Cliente
▪ Lead time demasiado largo
▪ Totalmente impredecible
▪ Nada se entrega a tiempo
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
¡Espere!...???
▪ PTC significa Cambio de Texto de Producción
▪ Pero, los PTC son estacionales y llegan en ráfagas
▪ ¡Los PTC deben ser acelerados!
¡Algo está mal con esta imagen!
▪ Todo trabajo que sigue el mismo flujo ha sido
descrito como PTC para la conveniencia del
seguimiento electrónico!
¡Investigue!
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Análisis más profundo
Los Gerentes de Producto representan a 4 departamentos
▪ Finanzas
▪ Recursos Humanos
▪ Instalaciones
▪ Seguridad
PTCs incluyen …
▪ Actualizaciones de la tabla de impuestos para el sistema de nómina
▪ Tales solicitudes son de naturaleza estacional
▪ Actualizaciones de las aplicaciones de administración de instalaciones
▪ Tienden a alinearse con la entrega de nuevos edificios y proyectos de
construcción en el campus
Las actualizaciones de la tabla de impuestos llegan a finales de
septiembre con entrega de fecha fija a principios de enero
▪ “Expedito” es la clase de servicio incorrecta, pero los gerentes de
productos la demandan así porque el sistema presenta una capacidad
tan pobre
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Análisis de la Capacidad
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Recordar: Capacidad de entrega vs Demanda
Demanda Sustained Engineering Supply v Demand
PM
Manager Ing.
90
80
Desarrolladores
Peticiones
de Cambio
(CR)
Testers 70
User
Acceptance
60
Change Requests
50
40
30
20
10
0
Jan-04
Apr-04
Capacidad
Jul-04
Quarters
Supply
Gerentes de
Producto
Backlog
Ivan.gonzales@performance-dev.com
Supply
Demand
La demanda está superando la
Promedio 155 Días
capacidad y la cola está
creciendo
Official Licensed Material Copyright Lean Kanban Inc.
Recordar: Eficiencia de Flujo
◼
◼
◼
Los datos históricos
PM
recogidos durante
9 meses
Peticiones que una solicitud
mostraron
de Cambio
típica(CR)
de cambio tardaba 5
días hábiles en procesarse a
través del desarrollo
El menor tiempo fue de 1 día
El mayor 15 días
El tiempo total de dev & test
fue de 11 días
Manager Ing.
25
20
Change Requests
◼
15
10
5
0
1 to 2 3 to 5
6 to 10
11 to
15
Dev
Test
> 15
Effort in Days
User Acceptance Test
Eficiencia de Flujo 11/155 = 8%
Product
Managers
Backlog
Ivan.gonzales@performance-dev.com
Promedio 155 Días
Official Licensed Material Copyright Lean Kanban Inc.
Recordar: Demanda versus Capacidad
XIT SE Cumulative Flow
600
Demanda
Change Requests
500
El pico de TEP llegó a 144
CRs en diciembre 2003
400
CR opened
300
CR closed
Doble dotación
de personal
durante el
traspaso a la
India
200
Capacidad
100
0
Mar
03
Apr
03
May
03
Jun
03
Jul 03 Aug
03
Ivan.gonzales@performance-dev.com
Sep
03
Oct
03
Nov
03
Dec
03
Jan
04
Feb
04
Official Licensed Material Copyright Lean Kanban Inc.
Mar
04
Apr
04
May
04
Jun
04
Ejercicio – Análisis de Capacidad (homework)
Para cada tipo de trabajo recopilar
▪ Tasa de entrega en el tiempo
▪ Diagrama de lead time (control chart e histograma)
▪ Calcule la eficiencia del flujo
▪ Tasa de defectos
Análisis de Capacidad
▪ ¿Cuál es la dispersión de los plazos de entrega? ¿Hay clusters o
modas en la data?
▪ ¿Cuál es la tendencia? ¿La predictibilidad (dispersión de la
variación) mejora o disminuye (divergencia)?
▪ ¿Cuál es la dispersión de la variación en la eficiencia del flujo?
¿Proporciona esto evidencia de clases implícitas de servicio?
Demanda vs Capacidad
▪ Compare demanda vs capacidad: ¿Cuál es la brecha?
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Modelando el Flujo de Trabajo
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Recordar: ¿Qué servicio provee?
1. ¿Quiénes son sus clientes?
(U otras partes interesadas que usted debe servir como una autoridad reguladora)
2. ¿Qué le piden?
3. ¿Cuál es la naturaleza de la demanda?
(Tasa de llegada y patrón de llegada)
4. ¿Qué hace con esas peticiones?
5. ¿A dónde va el trabajo terminado?
6. ¿Cuáles son las expectativas del cliente?
7. ¿Cómo hace frente a esas expectativas?
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Recuerde: Modelo de Flujo de Trabajo
Tipo de Item de Trabajo
PM
Manager Ing.
Llegadas no
comprometidas
Desarrolladores
Testers
Aceptación
Del Usuario
Fila Comprometida y
secuenciada
Peticiones
de Cambio
(CR)
Gerentes de
Producto
Backlog
Mandos medios
Ivan.gonzales@performance-dev.com
Promedio 155 Días
Capacidad
Una fuente clave
de "insatisfacción"
Official Licensed Material Copyright Lean Kanban Inc.
Actualizando nuestro Modelo de Flujo de Trabajo
PTCs
- actualizar tasas
- etc
Manager Ing.
PM
Peticiones
de Cambio
(CR)
Desearrolladores
Acceptación
Usuario
Finanza
Comprometido
y Cola secuenciada
Uncommitted
Arrivals
HR
Instalaciones
Plan
Priorizado
Seguridad
Gerentes de
Producto
Testers
Backlogs
separados
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Elementos Clave del diseño de un Sistema Kanban
Tipos de trabajo
Estados del flujo de trabajo
Fuentes de variabilidad (que interrumpen los trabajos y compromisos
planeados) que se diseñarán durante la implementación inicial
Limitaciones de TEP y política de reposición de colas
Clases de Servicio
Puntos de compromiso *
Frecuencias de reabastecimiento y liberación
Visualización - diseño de tablero y del item
Métricas e informes *
Mecanismos de retroalimentación **
* Sólo cobertura genérica en esta clase, ** Incluido en Kanban Management Professional (KMP II)
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
XIT Tipos de trabajo
• Peticiones de cambio (change request CR)
• PTC Cambio de Texto en Producción
• Las estimaciones se diseñarán afuera ya que son
una fuente de variabilidad e insatisfacción
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Diseño del Sistema Kanban
PTC
Expedite
Manager Ing.
Buffer
Buffer
PM
Developers
Peticiones
de Cambio
(CR)
TEP = 5
Testers
Aceptación
Usuario
TEP = 5
Uncommitted Arrivals
Supermarket
TEP = 3
TEP = 3
Punto de
Compromiso
Gerentes
De Producto
30 Días o menos
Pool
de
Opciones
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Los mejores sistemas kanban organizan el trabajo,
no personas
Los estados del item de trabajo deben reflejar la actividad
dominante para descubrir Nuevo conocimiento en cada etapa
en el workflow
▪ e.g. análisis, diseño, testing, desarrollo, pruebas usuario, etc…
Los estados de los tipos de trabajo y sus transiciones tienden
a ser mucho más simples que la red de valor de traspasos
entre las personas que participan en la creación del trabajo
▪ e.g. Análisis y diseño aún continúan durante las actividades de
desarrollo o prueba. El trabajo aún se consideraría "en prueba",
aunque un analista puede haber sido requerido para proporcionar la
entrada o un desarrollador está obligado a corregir un defecto
¡Organizar el trabajo más que la
gente hace todo más sencillo!
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Diseño del Sistema Kanban
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Diseño del Sistema Kanban
PTC
Expedito
BufferManager Ing.
Buffer
PM
Developers
Peticiones
de Cambio
(CR)
TEP = 5
Testers
Aceptación
Usuario
TEP = 5
Uncommitted Arrivals
Supermarket
TEP = 3
TEP = 3
Punto de
Compromiso
Gerentes
De Producto
30 días o menos
Pool
de
Opciones
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Diseñando para fuentes de variabilidad
Estimaciones
▪ Estas serían reemplazadas con Service Level
Agreements
Planificar (y re-planificar)
▪ Esta sería reemplazada con reposición de cola
del sistema kanban
Tasa de llegada de PTC
▪ Esto será mitigado por el límite TEP del sistema
kanban y el reabastecimiento de la cola "justin-time" para solicitudes de cambio
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Diseño del Sistema Kanban
PTC
Expedito
BufferManager Ing.
Buffer
PM
Desarroladores
Peticiones
de Cambio
(CR)
TEP = 5
Testers
Aceptación
Usuario
TEP = 5
Uncommitted Arrivals
Supermarket
TEP = 3
TEP = 3
Punto de
Compromiso
Gerentes
De Producto
30 Días o menos
Backlog
De
Opciones
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Determinar la expectativa de la
entrega de servicios
• Esfuerzo de ingeniería
• Un histograma del tiempo de ciclo local que muestra el desarrollo
y el esfuerzo de Test reveló que el tiempo promedio de ingeniería
era de 11 días con valores atípicos mayores a 24 días
• Estimación de la tasa de entrega
• Sin interrupciones de estimación, debería ser posible aumentar la
tasa de entrega a 10-12 por mes (~ 3 por semana)
• Estimaciones tiempo de cola y de búfer
• El tiempo de espera del búfer de entrada es probable que sea un
máximo de ~ 8 días basado en una tasa de rendimiento de ~ 3 por
semana
• El tiempo de búfer entre dev & test es probable que sea casi cero
excepto durante los tiempos de demanda de PTC
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Diseño del Sistema Kanban
PTC
Expedito
Manager Ing.
PM
Peticiones
de Cambio
(CR)
Desarroladores
TEP = 5
Product
Managers
Testers
Aceptación
Usuario
TEP = 5
TEP = 3
Service Level
Expectation
(SLE)
TEP = 3
30 Días o menos
se ve razonable
Backlog
De
Opciones
Ivan.gonzales@performance-dev.com
~8 días
~6 días Normalmente ~6 días
Solo
Unos pocos
días
Official Licensed Material Copyright Lean Kanban Inc.
Diseño del Sistema Kanban
PTC
Expedito
Service Level
Expectation
(SLE)
Manager Ing.
PM
Desarroladores
Peticiones
de Cambio
(CR)
TEP = 5
Aceptación
Usuario
TEP = 5
TEP = 3
Product
Managers
Testers
TEP = 3
30 Días o menos
se ve razonable
Backlog
Of
Options
~6 días Normalmente ~6 días
Solo
Unos pocos
Este nivel de predictibilidad
sólo es alcanzable si
días
~8 días
limitamos el TEP en el sistema
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Clases de Servicio
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Clases de Servicio
• Tan Pronto como sea posible
• Transparencia total
• Limite TEP de 1
• PTCs
• Fecha de entrega fija
• Con un preaviso de 12 días
• CRs (Peticiones de servicio)
• Normalmente FIFO en cola
• Hasta 30 días
• 98% de garantía a tiempo
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Diseño del Sistema Kanban
Es posible que
algunas PTCs no
sean urgentes?
PTC
Manager Ing.
Peticiones
de Cambio
(CR)
Developers
PM
TEP = 5
Aceptación
Usuario
TEP = 5
TEP = 3
Product
Managers
Testers
TEP = 3
30 días puede
Ser un riesgo
Backlog
de
Opciones
Ivan.gonzales@performance-dev.com
~8 días
~6 días Normalmente ~6 días
solo
unos pocos
días
Official Licensed Material Copyright Lean Kanban Inc.
Tiempo para Completar
UAT es desconocido
Una clase de service emerge
• Tan Pronto como sea posible
• Transparencia total
• Limite TEP de 1
• PTCs
• Fecha de entrega fija
• Con un preaviso de 12 días
• CRs (Peticiones de servicio)
• Normalmente FIFO en cola
• Hasta 30 días
• 98% de garantía a tiempo
• Cambios de Texto & Grafico (PTC workflow)
• Hasta 30 días
• 98% de garantía a tiempo
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Eventos Recurrentes
(y Cadencia)
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Eventos Recurrentes
Eventos recurrentes generalmente deben ocurrir con
una frecuencia regular. La frecuencia específica es
una opción de diseño contextual
Elija las frecuencias para
▪ Reposición del sistema
▪ Entrega (o lanzamiento)
▪ Ciclos de retroalimentación
• Reunión standup
• Revisión de Entrega de Servicios
• Revisión de Operaciones
• …
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Bajo-demanda (On-demand)
Las organizaciones de menor madurez luchan con el
reabastecimiento bajo demanda. Ellos son ayudados por
eventos predecibles y programados regularmente
La reposición del sistema bajo demanda puede ser posible
cuando el esfuerzo de coordinación es bajo y los dueños de
negocios están (casi) instantáneamente disponibles
La entrega bajo demanda puede ser posible cuando la
tecnología de despliegue automatizado esté disponible y los
clientes hayan sido entrenados para recibir pequeños
incrementos con frecuencia
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Diseño del Sistema Kanban
Semanal
PTC
Semanal
Manager Ing.
PM
Desarrolla
-dores
Peticiones
de Cambio
(CR)
TEP = 5
Backlog
de
Opciones
Ivan.gonzales@performance-dev.com
~8 días
Testers
Aceptación
Usuario
TEP = 5
TEP = 3
TEP = 6
(El sistema se detendrá en
aproximadamente 2 semanas si
no es servido)
~6 días Normalmente ~6 días
solo
unos pocos
días
30 días o menos suena razonable
TEP = 3
Product
Managers
Entrega
a demanda
Official Licensed Material Copyright Lean Kanban Inc.
Reposición del sistema
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Políticas de Reposición del sistema
En el ejemplo de XIT, los gerentes de producto acordaron un
mecanismo de reposición de colas redondeado ponderado
basado en la contribución del presupuesto para financiar al
equipo de ingeniería
Esto efectivamente introduce un límite de TEP por gerente de
producto (o departamento de cliente) en el sistema efectivamente una asignación de capacidad - esto es tanto
una estrategia de gestión de riesgos como una forma de
comunicar equidad y elevar el nivel de confianza en el sistema
Como la política se relaciona con "¿A quién le toca elegir
ahora?" No se consideró necesario visualizar esta política
dentro del diseño del consejo
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Diseño del Ticket
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
información suficiente para tomar una buena
decisión de selección pull Decoraciones
(Forma & Color)
Color del ticket
Típicamente
para indicar los
riesgos técnicos
o de habilidades
Visualización
del riesgo
empresarial
destacada
en verde
req
complete
# Número
Título….
Checkboxes…
riesgo 1
riesgo 2
riesgo 3
riesgo 4
H
Inicio
dd/mm/yyyy
Fija
dd/mm/yyyy
Algunas veces se
utiliza para resaltar
dependencias
técnicas
(Letra)
Algunas veces se usa
para “artefactos de
un sistema” como
“prioridad”
Fin
Otros
Fechas
Algunas veces se usa
para registrar fechas
asociadas a estados
del workflow
Días transcurridos
Ivan.gonzales@performance-dev.com
SLA o
Objetivo (días)
Official Licensed Material Copyright Lean Kanban Inc.
Más Ejemplos de
Diseño de Tableros
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Carriles de Nado son usadas para separar tipos de
trabajo. Capacidad es fijada a cada carril
5
Capacidad
Fijada
Total = 20
4
4
Análisis
Cola
entrada En Prog Hecho
Desarrollo
Listo
En Prog Hecho Constr.
Peticiones
de cambio
12
Mantenimiento
2
Defectos
6
Ivan.gonzales@performance-dev.com
5
Official Licensed Material Copyright Lean Kanban Inc.
2
Test
= 20 total
Listo
Entrega
Entregado
Actividades de Corta Vida
5
Capacidad
Fijada
Total = 20
4
4
Análisis
Cola
entrada En Prog Hecho
Desarrollo
Listo
En Prog Hecho Constr.
Peticiones
de cambio
12
Mantenimiento
2
Defectos
6
Ivan.gonzales@performance-dev.com
5
Official Licensed Material Copyright Lean Kanban Inc.
2
Test
-+
Actividad de
Contrucción
“en la línea”
Listo
Entrega
Entregado
Por defecto, el color significa clase de servicio. Cubra el riesgo
con fijación de capacidad por color a través de toda la tabla
Seis opciones están disponibles porque
el búfer "Listo para la compilación" no
está lleno. Sin embargo, el búfer de
entrada no debe exceder de cinco
cuando se reponen
5
4
4
5
Análisis
Desarrollo
Buffer
Listo
entrada En Prog Hecho En Prog Hecho Compil.
2 = 20 total
Test
Listo
Release
...
Fijación/asign.
+1 = +5%
Se
permite
exceder
los límites
de TEP
Ivan.gonzales@performance-dev.com
4 = 20%
kanbans
libres
Official Licensed Material Copyright Lean Kanban Inc.
10 = 50%
6 = 30%
Tiempo en Proceso (TiP) visualizado con dots
5
4
4
5
Análisis
Desarrollo
Buffer
Listo
entrada En Prog Hecho En Prog Hecho Compil.
2 = 20 total
Test
Listo
Release
...
Fijación/asign.
Expedito
Fecha Fija
Estándar
Dots
Intangible
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Las políticas de criterios de pull fomentan un enfoque en
la calidad
5
4
Análisis
Buffer
entrada En Prog Hecho
3
4
2
Desarrollo
Listo
Listo
Desarr. En Prog Hecho Compil.
Políticas
~~~~~~
~~~~
Ivan.gonzales@performance-dev.com
Políticas
~~~~~~
~~~~
2
Test
Políticas
~~~~~~
~~~~
Official Licensed Material Copyright Lean Kanban Inc.
Listo
Release
Etapa
Políticas
~~~~~~
~~~~
Prod.
Bloqueo de problemas y defectos
5
4
8
2
Actividades Concurrentes
Análisis
Buffer
Listo
entrada En Prog Hecho
En Prog
Hecho Compil.
Bloqueo
Problema
(Issue)
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
2
Test
Defecto
Listo
Release
...
Actividades Concurrentes Equipo Generalista
“Abrir columna para
actividades concurrentes”
5
4
8
2
Actividades Concurrentes
Análisis
Buffer
Listo
entrada En Prog Hecho
En Prog
Hecho Compil.
Avatars
muestran
quién
trabaja
en qué
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
2
Test
Listo
Release
...
Actividades no ordenadas múltiples, equipo Generalista
“Abrir columna para múltiples
Actividades no ordenadas”
5
4
8
2
Actividades no ordenadas
Análisis
Buffer
Listo
entrada En Prog Hecho
En Prog
Hecho Compil.
UI Design
Security
Persistence
Biz Logic
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
2
Test
Listo
Release
...
Actividades múltiples no ordenadas opcionales,
Generalistas
“Abrir la columna para multiples
actividades no ordenadas”
5
4
8
2
Actividades no ordenadas
Análisis
Buffer
Listo
entrada En Prog Hecho
En Prog
Hecho Compil.
Req Done
UI Design
Security
Persistence
Biz Logic
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
2
Test
Listo
Release
...
Activitidades Concurrentes, Equipos Especialistas
“Columna dividida para
actividades concurrentes”
5
2
4
4
2
4
Activitidades Concurrentes
Análisis
Desarrollo
Buffer
Listo
entrada En Prog Hecho
En Prog
Hecho Compil.
Combina
4
Separa
Test Desarrollo
En Prog
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Test
Listo
Release
...
Múltiples actividades no ordenadas, especialistas
“Dividir Columna para Multiples Activities
no ordenadas”
5
4
4
2
Actividades no ordenadas
Análisis
Buffer
En Prog
Hecho Listo
UI Design
entrada En Prog Hecho
Compil.
Seguridad
Persistencia
Lógica de
Negocio
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
2
Test
Listo
Release
...
Múltiples actividades no ordenadas, especialistas
“Dividir Columna para Multiples Activities
no ordenadas”
5
4
4
2
Actividades no ordenadas
Análisis
Buffer
En Prog
Hecho Listo
UI Design
entrada En Prog Hecho
Compil.
Seguridad
Persistencia
UI Design
Security
Persistence
Biz Logic
Ivan.gonzales@performance-dev.com
Lógica de
Negocio
Official Licensed Material Copyright Lean Kanban Inc.
2
Test
Listo
Release
...
Actividades múltiples no ordenadas opcionales,
especialistas
“Columna dividida para múltiples
actividades no ordenadas opcionales”
5
4
4
2
Actividades no ordenadas
Análisis
Buffer
En Prog
Hecho Listo
UI Design
entrada En Prog Hecho
Compil.
Seguridad
Req Done
UI Design
Security
Persistence
Biz Logic
Ivan.gonzales@performance-dev.com
Persistencia
Lógica de
Negocio
Official Licensed Material Copyright Lean Kanban Inc.
2
Test
Listo
Release
...
Múltiples Opcionales Actividades no ordenadas simultáneas
“Abrir columna para
múltiples actividades no
ordenadas”
5
8
4
Análisis
Buffer
entrada En Prog Hecho
En Prog
2
Hecho
Avatars
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Listo
Compil.
2
Test
Listo
Release
...
Demarcar área(s) de espera para dependencias
externas
5
4
3
Análisis
Buffer
entrada En Prog Hecho
4
2
Desarrollo
Listo
Listo
Desarr. En Prog Hecho Compil.
2
Test
Listo
Release
Esperando a
un grupo
externo
Dots denotan
tiempo
Ivan.gonzales@performance-dev.com
Tarde respecto a SLA
Official Licensed Material Copyright Lean Kanban Inc.
...
Carriles de nado para múltiples tipos
(diferente governance y workflow)
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Actividad ascendente compartida (análisis de negocio) con división de
tickets para diferentes plataformas de destino, sin recombinación
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Proyecto principal con un tablero kanban de dos niveles usando
TEP = 5 carriles de nado para conjuntos de features
Los carriles de nado controlan el
limite de TEP– Requerimientos TEP
(verde) controlado por el número de
carriles
User Stories (yellow) solo limitado el
TEP en test. Test era un servicio
localizado fuera (Chennai, India)
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Hacer las políticas explícitas. Mostrar Criterios de Pull arriba
Cinta de precisión
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Victorias
Recientes (para
retrospectiva)
Kanban Físico
Perdidas recientes
(para
retrospectiva)
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Expectativa de
nivel de
servicio local
Diseño del Tablero Visual
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Diseño de ejemplo para XIT
5
3
Desarrollo
Cola
entrada En Prog Hecho
5
3
2
Listo
Test
Test
En Prog Hecho
Listo
UAT
PTCs
14
Petición
Cambio
22
Expedito
1
Expedito
Estándar
Ivan.gonzales@performance-dev.com
Fecha Fija
Official Licensed Material Copyright Lean Kanban Inc.
Intangible
4
UAT
= 22 total
Listo
Release
...
TEP limitado para flujo de
trabajo de entrega de servicio
completo
Diseño de ejemplo para XIT
Columnas para
estados de workflow
5
3
5
Carriles para tipos
de
trabajo
Desarrollo
Cola
Listo
entrada En Prog Hecho
Test
3
2
4
Color para clases de
servicio
Test
En Prog Hecho
Listo
UAT
PTCs
14
Petición
Cambio
22
Expedito
1
Expedito
Estándar
Ivan.gonzales@performance-dev.com
Fecha Fija
Official Licensed Material Copyright Lean Kanban Inc.
Intangible
UAT
= 22 total
Listo
Release
...
Revisando STATIK
(Systems Thinking Approach to Introducing Kanban)
[Enfoque de Pensamiento Sistemas para introducir Kanban]
Identificar Servicios. Para cada servicio…
1. Entender lo que hace que el servicio sea "apto para el
propósito"
2. Comprender las fuentes de insatisfacción con respecto
a la entrega actual
3. Analizar las fuentes y la naturaleza de la demanda
Este proceso
4. Analizar la capacidad de entrega actual
tiende a ser
iterativo
5. Modelar el flujo de trabajo de entrega de servicios
6. Identificar y definir clases de servicio
7. Diseñar el sistema kanban
8. Socializar el diseño y negociar la implementación
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Roadmap de Entrenamiento Lean Kanban
Su próxima clase…
Dominio de Kanban
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
KMP II – Kanban Management Professional
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Cadencias Kanban
Cambio
info
Revisión
Estrategica
Mensual
change
Trimetral
Hasta ESP III
Semanal
Revisión
de entrega
de Servicios
cambio
cambio
cambio
info
Mensual
info
Reunión
Kanban
info
info
cambio
info
Diario
Foco en la Entrega del Servicio
Ivan.gonzales@performance-dev.com
Revisión
de Riesgos
info
Quincenal
cambio
Reunión de
Fuera de Reabastecimiento
alcance
/ Compromiso
cambio
info
cambio
info
info
Revisión de
Operaciones
Impulsando las
Mejoras…
Official Licensed Material Copyright Lean Kanban Inc.
cambio
Reunión
Planificación
de Entregas
Por cadencia de entrega
Día 2 Reflexión – ¿Qué cambiará?
¿Qué hará diferente en su organización cuando
regrese a su oficina la próxima semana?
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Acerca
David Anderson es un
innovador en el pensamiento
gerencial para las empresas del
siglo XXI. Dirige una empresa de
formación, consultoría, eventos
y publicaciones haciendo nuevas
ideas accesibles a los directivos
de todo el mundo.
Davie tiene más de 30 años de experiencia en la industria de
alta tecnología comenzó con computer games a principios de
1980. Ha dirigido equipos de software que ofrecen
productividad y calidad superiores utilizando métodos
innovadores y ágiles en grandes empresas como Sprint y
Motorola.
David es el pionero del Método Kanban un enfoque ágil y
evolutivo para el cambio y Enterprise Service Planning. Él ha
escrito 3 libros incluyendo, Kanban - cambio evolutivo
exitosos para su negocio de la tecnología.
David es Presidente y CEO de Lean Kanban Inc., una empresa
global de formación en gestión, eventos y publicaciones
dedicada a ofrecer formación de gestión innovadora y de alta
calidad para empresas de servicios profesionales.
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Anexos
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Valores
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Ejercicio – Sistema de Valores de Kanban
Mapee los 3 principios fundamentales y 6 prácticas
básicas a los 9 valores
▪ Note: Incluye 1 principio que no ha visto antes
▪ Consejos: 3 practicas se mapean a 1 valor; 2 valores se mapean a 1
práctica
Reflexione:
▪ Escoja 3 valores que resuenen con usted personalmente
▪ Elija 3 valores que parezcan importantes o desafiantes en
su contexto organizacional actual
▪ Para cada una de estas dos categorías, elijan un top 3
para el equipo y prepárese para compartirlo
¿Cómo organizar los valores visualmente?
▪ Vea algunos diseños posibles en las láminas finales, si se queda
bloqueado
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Principios Fundamentales
(un único valor por espacio)
__________: Comiencen con lo que hace ahora
__________: Inicialmente, respeten roles existentes,
responsabilidades y puestos
__________: Convienen adoptar el cambio evolutivo
__________: Fomentar actos de liderazgo a todo
nivel en su organización – desde
contribuciones individuales hasta top
management
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Prácticas Core (principales)
(un valor por espacio; un valor se usa tres veces)
__________: Visualizar
__________: Limitar el trabajo en progreso (TEP)
__________, __________: Administrar el flujo
__________: Hacer explícitas las políticas
__________: Implementar ciclos de retroalimentación
__________: Mejorar colaborativamente, evolucionar
experimentalmente (usando modelos &
el método científico)
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Valores
(en ningún orden particular)
Transparencia
Balance
Acuerdo
Respeto
Comprensión
Liderazgo
Colaboración
Enfoque en el
Cliente
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Flujo
Posible Presentación Diseño 1
 __________
 __________
 __________
 __________
 __________
 __________
 __________
 __________
 __________
(Bonus: sugiera nombres para las capas)
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Posible Presentación Diseño 2
“La Casa de Kanban”
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Ivan.gonzales@performance-dev.com
Official Licensed Material Copyright Lean Kanban Inc.
Download