lean kanban, ¿por qué me importa?

36
Lean Kanban, ¿por qué me importa? Teodora Bozheva @tbozheva

Upload: others

Post on 10-Jul-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lean Kanban, ¿por qué me importa?

Lean Kanban, ¿por qué me importa?

Teodora Bozheva

@tbozheva

Page 2: Lean Kanban, ¿por qué me importa?

Actividad

Actividad

Personas

Complejidad del producto

Entorno/Tecnología

Procesos

Cliente(s)

Producto

Servicio

Defectos & Otros resultados Otros factores

. . .

Un proyecto es un sistema. Una organización es un sistema.

Page 3: Lean Kanban, ¿por qué me importa?

Fuente: 8th Annual Report od State of Agile Development, Version One, Jan-2014

La adopción de nuevas prácticas de trabajo requiere una buena gestión

de los cambios organizativos.

Page 4: Lean Kanban, ¿por qué me importa?

Desafíos para los equipos ágiles • Resolver el problema de las multi-tareas

• Frenar las peticiones de cambio durante las iteraciones (los sprints)

• Sprints “vacíos”, sólo para terminar el trabajo acumulado

• Presión por cumplir los plazos

• Previsibilidad insuficiente

• Mantener el mismo ritmo y carga de trabajo

• Evolucionar los procesos eliminando los obstáculos paulatinamente

• Difícil “contagio”

Page 5: Lean Kanban, ¿por qué me importa?

Fundamentos de la gestión…

• Visualización de las tareas en curso

• Pequeño backlog para una iteración (sprint)

• Cadencia fija (time boxing) • Enfoque en el alcance de la

iteración • Roles definidos (en Scrum)

Agile Lean Kanban

• Visualización del estado del trabajo en curso, el flujo y los riesgos

• Trabajo en curso limitado • Flujo continuo, sin paradas y re-

arranques. Control de los cuellos de botella y el tiempo de espera

• Cadencia flexible • Enfoque en el flujo completo e ideas

de producto • “Inicialmente respetar los roles, las

responsabilidades y los cargos de trabajo”

Page 6: Lean Kanban, ¿por qué me importa?

¿Qué es Lean Kanban?

Page 7: Lean Kanban, ¿por qué me importa?

Los PRINCIPIOS de Lean Kanban

• Empezar con las prácticas actuales

• Comprometerse a buscar e implementar cambios incrementales y evolutivos

• Respetar los procesos, las responsabilidades y los cargos actuales

• Animar el liderazgo en todos los niveles

La perfección es un destino, no un estado.

Page 8: Lean Kanban, ¿por qué me importa?

Conceptos clave en el método Lean Kanban

• Flujo de trabajo

• Pull

• Tarjeta kanban

• SISTEMA kanban

• MÉTODO Kanban

Page 9: Lean Kanban, ¿por qué me importa?

Flujo de trabajo (de creación de valor)

Idea Especificación Implementación Pruebas Producción

Pendiente En curso Hecho

Preparación de la oferta

Presentación de la oferta Negociación Firma de

contrato

Consejos • Visualizar el flujo que se sigue realmente, no el que se “debería” o “quiere” seguir • Decidir el inicio y el fin del flujo visualizado. Esto define las interfaces con otros implicados en el proceso

completo (clientes, partners de negocio). • Modelar el trabajo (las actividades) que se realiza, no las funciones de los trabajadores

Page 10: Lean Kanban, ¿por qué me importa?

¿Qué es un sistema PULL?

• Nuevo trabajo entra en el sitema (PULL), si existe capacidad de llevarse a cabo.

Page 11: Lean Kanban, ¿por qué me importa?

Ventajas del sistema PULL

• No desarrollar funcionalidades que nadie necesita ahora mismo

• No documentar más especificaciones que lo que se puede implementar (codificar)

• No escribir más código que lo que se puede probar

• No probar más código que lo que se puede desplegar

45%

19%

16%

13%

7%

Features and Function Usage

Never

Rarely

Sometimes

Often

Always

Standish Group report, 2010

Page 12: Lean Kanban, ¿por qué me importa?

kanban

Un kanban indica la disponibilidad de asumir

trabajo o realizar un servicio

Page 13: Lean Kanban, ¿por qué me importa?

El SISTEMA kanban

Por Hacer (ideas)

Especificación (3) Implementación (4) Pruebas (3) Producción

En curso Hecho En curso Hecho

Des

arro

llo

70%

M

ante

nim

ient

o 30

%

Los kanban son virtuales • Flujo de

trabajo

• PULL

• kanban

Page 14: Lean Kanban, ¿por qué me importa?

El MÉTODO Lean Kanban

1. Visualizar el flujo de trabajo

2. Limitar el trabajo en curso

3. Establecer políticas explícitas de calidad

4. Medir y gestionar el flujo de trabajo

5. Realizar ciclos de retroalimentación

6. Mejorar colaborando y evolucionar experimentando

Page 15: Lean Kanban, ¿por qué me importa?

Visualizar el trabajo, el flujo y los riesgos

Enfoque en las necesidades del cliente Transparentes tipos de trabajo, TEC, prioridades y desperdicios Visibilidad en los problemas potenciales

Visibilidad en la demanda

Page 16: Lean Kanban, ¿por qué me importa?

La anatomía de una tarjeta kanban

Page 17: Lean Kanban, ¿por qué me importa?

Limitar el trabajo en curso

Por Hacer (ideas)

Especificación (3) Implementación (4) Pruebas (3) Producción

En curso Hecho En curso Hecho

Des

arro

llo

70%

M

ante

nim

ient

o 30

%

Límites de trabajo en curso

Page 18: Lean Kanban, ¿por qué me importa?

Establecer políticas explícitas de calidad

Page 19: Lean Kanban, ¿por qué me importa?

“La pizza mal hecha”

Mala calidad Retrasos Sobrecoste

“Factoría oculta”

Page 20: Lean Kanban, ¿por qué me importa?

Hacer las políticas explícitas: un ejemplo

Source: Accreditted Kanban Training course, D. J. Anderson

Page 21: Lean Kanban, ¿por qué me importa?

Medir y gestionar el flujo de trabajo

Page 22: Lean Kanban, ¿por qué me importa?

Seguimiento operativo

Proyecto Por empezar En Desarrollo Terminado

ArquiT

PRNS

PRMT

InfraeST

TaPro

Iter 1 28/02

Iter 21 Iter 20 Iter 26 30/09

Iter 30 30/09

Iter 32 21/09

Iter 33 28/09

Iter 6 30/03

Iter 6 30/03

Iter 7 30/05

Iter 8 30/05

Iter 10 30/06

Iter 14 28/06

Iter 1 30/03

Iter 3 30/04

Iter 2 30/03

Iter 4 30/07

Iter 6 30/09

Según plan ArquiT

31/03/13 68%

PRNS

28/02/13 52%

PRMT

30/04/13 40%

InfraeST

30/04/13 50%

TaPro

28/02/13 88%

Observar

Crítico

Page 23: Lean Kanban, ¿por qué me importa?

Realizar ciclos de retroalimentación

Seguimiento operativo

“Rutina” de la mejora

Seguimiento diario

Page 24: Lean Kanban, ¿por qué me importa?

Mejorar colaborando y evolucionar experimentando

Page 25: Lean Kanban, ¿por qué me importa?

Las 6 prácticas de Kanban

• Visualizar el flujo de trabajo

• Limitar el trabajo en curso

• Establecer políticas explícitas de calidad

• Medir y gestionar el flujo de trabajo

• Realizar ciclos de retroalimentación

• Mejorar colaborando y evolucionar experimentando

Prof

undi

dad

Page 26: Lean Kanban, ¿por qué me importa?

¿Qué necesidades aborda Lean Kanban?

Page 27: Lean Kanban, ¿por qué me importa?

Varios estilos de gestión de proyectos surgieron durante la última décadas

• Algunos estilos pertenecen a escuelas o movimientos como el movimiento ágil

• Otros llegaron como grandes marcos, p.ej. Capability Maturity Model Integration (CMMI), diseñados para adaptarse a un contexto

El método Kanban nació de la frustración con estos

diferentes estilos

Page 28: Lean Kanban, ¿por qué me importa?

Gestionar con éxito los cambios organizativos

Eliminar la resistencia al cambio

No imponer cambios en roles y cargos

Involucrar a las personas en la identificación de los cambios adecuados

Mejorar la moral del equipo

Page 29: Lean Kanban, ¿por qué me importa?

Aumentar la visibilidad

http://itopskanban.wordpress.com/sysadmins-board/

Mejorar la capacidad de gestionar prioridades cambiantes

Page 30: Lean Kanban, ¿por qué me importa?

El propósito de Kanban es de equilibrar la capacidad (el rendimiento) y la demanda.

Page 31: Lean Kanban, ¿por qué me importa?

Aumentar la eficiencia del flujo de trabajo

Idea Paso 1 Paso 2 Paso 3 Paso 4

Esperar Esperar Esperar Trabajar Trabajar

Esperar Trabajar

Idea Caja

Tiempo de entrega

* Zsolt Fabok, Lean Agile Scotland, Sep 2012, Lean Kanban France, Oct 2012 ** Mattias Skarin, Enterprise kanban – a case study of improving the full value chain using Lean thinking

Niveles de eficiencia de 2% se han reportado*. 5% -> 15% es normal

40% es buena!

Kanban reduce los tiempos de entrega a la mitad**

Page 32: Lean Kanban, ¿por qué me importa?

Reducir los costes. Aumentar la calidad

Actividades útiles Actividades inútiles

35

Toma de requisitos

Análisis Funcional Diseño

técnico

Codificación Integración

Pruebas Documentación

Re-especificación de requisitos

Desarrollo de requisitos inactualizados

Codificación de funcionalidad

errónea

“Corrección” de errores

Errores de “integración”

¿Qué % del tiempo y el coste de vuestros proyectos se dedica a actividades útiles?

Formación

Automatización

Reducción de plazo Reducción de coste y

desperdicios. Aumentar la calidad

Page 33: Lean Kanban, ¿por qué me importa?

Mejorar la productividad

Fuente: http://www.refreshleadership.com

Menos multitareas Más productividad

Page 34: Lean Kanban, ¿por qué me importa?

Mejorar la previsibilidad

Tasa_Entrega Tiempo_Entrega

TEC =

Source: Accredited Kanban Training course, D. J. Anderson

Prom. Tiempo Entrega

Prom. Tasa Entrega TEC

Pendiente

Listo para entregar

Func

iona

lidad

es

Ley de Little:

Page 35: Lean Kanban, ¿por qué me importa?

El método Lean Kanban

• Está basado en la premisa que es mejor evitar la resistencia que empujar contra ella.

• No introduce una metodología nueva • No sustituye los procesos definidos.

Cataliza su evolución. • El propósito principal es de

– Equilibrar la demanda y la capacidad de trabajo

– Reducir los tiempos de desarrollo y/o servicios

– Reducir los impedimentos y los desperdicios en el flujo de trabajo

– Reducir los costes operativos – Aumentar la visibilidad en el trabajo y la

previsibilidad – Aumentar la productividad – Mejorar la calidad de los productos y los

servicios

• El que piensa que Kanban es sólo sobre la visualización del trabajo está muy equivocado.

• Introduce un enfoque evolutivo de los cambios, más humano y colaborativo.

Page 36: Lean Kanban, ¿por qué me importa?

Teodora Bozheva

Soluciones efectivas para empresas competitivas.

• Lean Kanban trainer and coach, David Anderson & Associates associate; Lean Kanban University Accredited Kanban Trainer.

• Más de 20 años de experiencia en gestión de proyectos de desarrollo de software, servicios TI e iniciativas de mejora de procesos. Aplicando Lean, Kanban, CMMI®, Six Sigma, prácticas ágiles.

• Instructora Certificada por el CMMI Institute para los cursos de introducción a CMMI-DEV, CMMI-SVC y CMMI-ACQ.

[email protected] @tbozheva

www.berriprocess.com