Introducción a kanban en la gestión de proyectos

Post on 12-Apr-2017

780 views 0 download

Transcript of Introducción a kanban en la gestión de proyectos

Introducción a Kanban para la gestión ágil de proyectosOriol Quinquillà Capdevila

3/12/2015

oriol.quinquilla@itequia.com

“Pictures from a developer's life”

“Cuando enseño que se ha resuelto el bug”

“Cuando el código funciona bien en producción a la primera”

“Cuando finalmente pruebo el código subido a producción”

“Cuando ventas anuncia que ha vendido nuestro producto a un cliente”

http://martinvalasek.com/blog/pictures-from-a-developers-life

El proceso clásico de desarrollo de software: waterfall (1960)

... sin embargo los resultados ...

The CHAOS Report by Standish Group, 2012

Año 2001“El manifiesto ágil”

http://www.agilemanifesto.org/

Metodologías y métodos ágiles más populares

Scrum XP Lean Kanban

2001 1999 2003 2010

Agile comparado con waterfall

¿Qué es Agile?

Métodos y metodologías

Actidudes / cultura Agile

De la cultura de “Hago lo que me dicen”, “Termino las tareas asignadas”, “Esto lo decide el jefe”(Servile workforce)

“Esto debe ser así porqué así lo he decidido”

“Hacemos esto porqué es lo que ha decidido el project manager”

“Si va mal ya hablaremos de quien decidió las fechas de entrega”

“Total… siempre hacemos lo que dice el jefe”

¡Haréis lo siguiente (…) y lo tendréis en 1

semana!

A la cultura del “pensamiento crítico”(Problem solving workforce)

“ Todos trabajamos para que salga bien el proyecto”

“Esto no está bien pensado, propongo...”

“ ¡Ey! No llegamos a la entrega, pensemos que hacemos”

“El cliente nos está pidiendo esto… ¿os parece que nos reunamos para decidir que hacemos?”

Lean Development

Thanks,

Lean es un conjunto de valores

Eliminardesperdicios

(waste)

Ampliar el aprendizaje

Decidir lo mástarde possible

Entregar tan rápido comosea posible

Potenciar el equipo

Asegurar la integridad

Ver todo el conjunto

Detectar “waste”

• Trabajo entregado pero no acabado

• Procesos excesivos

• Prestaciones adicionales

• Trabajo multi-tarea

• Tiempo en espera

• Tiempo de desplazamiento

• Errores en las entregas

Tipos de “waste”

Muda

無駄

Desperdicio, sobrante, pérdida

Mura

Desigualdad, irregularidad

Muri

無理

No razonable, imposible, excesivo

Kanbanかんばん

“Sistema de targetas”

Qué es Kanban

No es una metodología de gestión de proyectos,

es un sistema de mejora de un proceso existente

Es la implementación más común de Lean

Principios y prácticas

Principios fundacionales

• Empieza con lo que estés haciendo

• Acuerda mejorar con pequeños cambios

• Inicialmente respeta roles, responsabilidades y trabajos

Prácticas core

• Visualiza

• Limita el WIP (Work in Progress)

• Gestiona el flujo de trabajo

• Detalla el proceso explícitamente

• Implementa iteraciones de feedback

• Mejora colaborativamente y evoluciona experimentalmente

Kanban board

Ejemplo: proceso de desarrollo

Ejemplo: detección de problemas

Problema!!

Ejemplo: detección de problemas (2)

Problema!!Problema!!

Limitar el WIP

5

CFD: Cummulative Flow Diagram

CFD: Cummulative Flow Diagram

Ítems en el sistema

entrada de ítems

CFD: Cummulative Flow Diagram

Ítems en el sistema

entrada de ítems

Un caso real

Proyecto Scrum optimizado con kanban

https://trello.com/inspiration

Kanban tools

¿Alguna pregunta?

Oriol Quinquillà Capdevila

oriol.quinquilla@itequia.com