SlideShare una empresa de Scribd logo
1 de 40
Descargar para leer sin conexión
Introducción a Kanban
Sesión 5

Metodologías Ágiles de Desarrollo de Software
Domingo Gallardo, DCCIA, Univ. Alicante
Historia
•
•
•
•
•
•

Orígenes en los sistemas de fabricación lean y en los
sistemas pull
Entre 2003 y 2010 trabajo de David J. Anderson en
los equipos de desarrollo de Microsoft y Corbis para
adaptar estos sistemas al desarrollo de software

David J. Anderson

Presentación en sociedad en la conferencia Agile
2007 en Washington
Crece el interés: 6 presentaciones en Agile 2008 en
Toronto
Publicación del libro de David J. Anderson en 2010
Aceptación por la comunidad ágil e integración con
la metodología más aceptada en este momento:
Scrum

Metodologías Ágiles de Desarrollo de Software
Domingo Gallardo, DCCIA, Univ. Alicante

2
Motivaciones
•
•

Conseguir un ritmo de trabajo sostenible en el desarrollo de software

•
•

Visualizar y estandarizar el flujo de trabajo de las historias de usuario

Visualizar en todo momento la carga de trabajo del equipo de
desarrollo (WIP: Work In Progress, trabajo en progreso)
Políticas explícitas (definition of Done, límites WIP, etc.)

Metodologías Ágiles de Desarrollo de Software
Domingo Gallardo, DCCIA, Univ. Alicante

3
¿Qué equipo necesita mejorar?

Todo
orem ipsum dolor
orem ips
um dolor
sit amet, co nse
sit amet,
co nse
ctetur
ctetur
orem ips
um dolor
sit amet,
co nse
orem ipsum ctetur
dolor
sit amet, co nse
ctetur orem ipsum dolor
sit amet, co nse
ctetur
orem ips
um dolor
sit amet,
co nse
ctetur
dolor
orem ipsum
co nse
sit amet,
ctetur
orem ipsum dolor
sit amet, co nse
ctetur
orem ipsum dolor
sit amet, co nse
ctetur

Done

Doing
dolor
orem ipsum
nse
sit amet, co
ctetur

ctetur

orem ipsum dolor
sit amet, co nse
ctetur
orem ipsum dolor
sit amet, co nse
ctetur

this week
orem ipsum dolor
sit amet, co nse
orem
ctetur ips
um dolor
sit amet,
co nse
ctetur

oremdolor dolor
ipsum
orem ipsum
sit amet, co nse
oremnse
sit amet, co ipsum
ctetur
dolor
ctetur sit amet, co
orem ipsum dolor
nse
sitctetur co nse
amet,

Todo

dolor
orem ipsum
co nse
sit amet,
ctetur

orem ipsum dolor
sit amet, co nse
ctetur

orem ips
um dolor
sit amet,
co nse
ctetur

Doing
dolor
orem ipsum
nse
sit amet, co
ctetur

orem ipsum dolor
sit amet, co nse
ctetur
orem ipsum dolor
sit amet, co nse
ctetur

orem ipsum dolor
sit amet, co nse
ctetur

orem ipsum dolor
sit amet, co nse
ctetur

Avg lead time:20 days

Avg lead time:3

Done
this week

dolor
orem ipsum dolor
orem ipsum
sit
co nse amet, co nse
sit amet,
ctetur
ctetur
orem ipsum dolor
sit amet, co nse
ctetur
orem ipsum dolor
dolor
sit amet, co nse
orem ipsum
co nse
ctetur
sit amet,
ctetur
orem ips
um dolor
orem ipsum dolor
sit amet,
co nse
sit amet, co nse
ctetur
ctetur
orem ipsum dolor
sit amet, co nse
ctetur

days

orem ips
um dolor
sit amet,
co nse
ctetur

© Henrik Kniberg

Metodologías Ágiles de Desarrollo de Software
Domingo Gallardo, DCCIA, Univ. Alicante

4
Jardines Imperiales de Tokio
•

En las entradas dan a cada
persona una tarjeta que hay que
devolver a la salida

•
•

No se cobra en ningún momento

•

Límite en el número de personas dentro del recinto (WIP)

¿Para qué sirve la tarjeta?

Metodologías Ágiles de Desarrollo de Software
Domingo Gallardo, DCCIA, Univ. Alicante

5
Kanban in a nutshell
• Visualizar el flujo de trabajo
1. Dividir el trabajo en
pequeñas partes, escribir
cada elemento en una
tarjeta y ponerla en un
tablero
2. Usar columnas con nombres
para identificar en qué parte
del flujo de trabajo se encuentra el elemento

© Henrik Kniberg

• Limitar el WIP (Work In Progress, trabajo en progreso): asignar un límite al número de
elementos que puede haber en cada estado del flujo de trabajo

• Medir el tiempo medio de terminación de un elemento (llamado lead time o cycle

time) y optimizar el proceso para hacerlo tan pequeño y predecible como sea posible

Metodologías Ágiles de Desarrollo de Software
Domingo Gallardo, DCCIA, Univ. Alicante

6
Metodologías Ágiles de Desarrollo de Software
Domingo Gallardo, DCCIA, Univ. Alicante

7
Metodologías Ágiles de Desarrollo de Software
Domingo Gallardo, DCCIA, Univ. Alicante

8
Metodologías Ágiles de Desarrollo de Software
Domingo Gallardo, DCCIA, Univ. Alicante

9
Metodologías Ágiles de Desarrollo de Software
10
Domingo Gallardo, DCCIA, Univ. Alicante
Metodologías Ágiles de Desarrollo de Software
11
Domingo Gallardo, DCCIA, Univ. Alicante
Metodologías Ágiles de Desarrollo de Software
12
Domingo Gallardo, DCCIA, Univ. Alicante
Metodologías Ágiles de Desarrollo de Software
13
Domingo Gallardo, DCCIA, Univ. Alicante
Tablero Kanban

http://ketiljensen.wordpress.com/2009/10/31/kanban-the-next-step-in-the-agile-evolution/
Metodologías Ágiles de Desarrollo de Software
14
Domingo Gallardo, DCCIA, Univ. Alicante
Un sistema Kanban sencillo

To Do
5

Doing
3

orem ipsum dolor sit
amet, co nse ctetur

Migrate invoicing
reports to the new
format

Done this
week

orem ipsum dolor sit
amet, co nse ctetur

orem ipsum dolor sit
amet, co nse ctetur

orem ipsum dolor sit
amet, co nse ctetur

orem ipsum dolo
r sit
amet, co nse ctet
ur

orem ipsum dolor sit
amet, co nse ctetur
orem ipsum dolor sit
amet, co nse ctetur

12

Lead
time
(days)

9
6

r sit
orem ipsum dolo
ur
amet, co nse ctet
orem ipsum dolo
r sit
amet, co nse ctet
ur

w1

w2

w3

w4

w5

8

10

7

7

5
3

Avg cycle time: 5

days

7

3

0

w6

9

© Henrik Kniberg
Metodologías Ágiles de Desarrollo de Software
15
Domingo Gallardo, DCCIA, Univ. Alicante
Kanban kick-start example (© Henrik Kniberg)
Kanban www.crisp.se/kanban/example example
kick-start

Henrik Kniberg

Next
2
2009-09-03

Analysis
3

Development
3

Ongoing

Ongoing Done
2009-09-01

ipsum dolor sit am
et,
co nse ctetur adi
pis
cing elit nisl

orem ipsumipsum dolor
orem dolor sit
amet, cosit amet, co nse
nse ctetur
or
cteturem
adi pis cingt amipsum dolor
si elit nisl
et
ctetur

, co nse

orem ipsum dolor sit
amet, co adi pis cing
elit nisl

2009-09-02
orem ipsum dolor sit
amet, nse ctetur adi
pis elit nisl

dolor
orem ipsum
nse
sit amet, co

ctetur
orem ipsum dolor
sit amet, co nse
ctetur

orem ipsum dolor
sit amet, co nse
ctetur

orem ipsum dolor sit
amet, nse ctetur adi
pis cing elit nisl

orem ipsum dolor
sit amet, co nse

orem ipsum dolor
sit
orem ipsum dolor amet, co nse
sit amet, co nse ctetur
ctetur

Definition of Done:
• Goal is clear
• First tasks defined
• Story split (if necessary)

Date when added to
board

xxxx kjd
orem ipsum dolor
dj d xxx
sit amet, co nse
ctetur

2009-09-30

(description)

Ongoing

(if applicable)

orem ipsum dolor sit
amet, adi pis cing
elit nisl

Who is analyzing /
testing right now

2009-08-25
sit
ipsum dolor
orem
e ctetur
amet, co ns
g elit nisl
adi pis cin
2009-08-22
2009-08-20

orem ipsum dolor
sit amet, co nse
ctetur

orem ipsum dolor
sit amet, co nse
ctetur

2009-08-26

orem adi pis
cing elit nisl

dolor
orem ipsum e
ns
sit amet, co
ctetur

(description)

=task

(description)

orem ipsum dolor sit
ctetur adi pis cing
elit nisl

What to pull first
=defect

•

= blocked

= who is doing
this right now

Panicfeatures
(should be swarmed and kept moving.
Interrupt other work and break WIP
limits as necessary)

= completed

Why

(description)

(description)

2009-08-25

Definition of Done:
• Customer accepted
• Ready for production

Task / defect

= priority
= panic

2009-08-20
orem olor sit amet, co
nse ctetur adi pis
cing elit nisl

2009-08-27

orem ipsum dolor
sit amet, co nse
ctetur

Definition of Done:
• Code clean & checked in on trunk
• Integrated & regression tested
• Running on UAT environment

Hard deadline

Done

Prod

orem ipsu
m dolor si
t
amet, co

(description)

2009-08-20

Done
2009-08-27
sit
orem ipsum dolor
amet, ctetur adi pis
cing elit nisl

orem ips
um dolor
sit amet,
co nse
ctetur

orem ipsum dolor
sit amet, co nse
ctetur

Acceptance
2

2009-08-29

2009-09-02

Feature / story

2009-09-08

2009-08-30

version 1.2
2009-11-16

•
•

Priority features
Hard deadline features
(only if deadline is at risk)

•

Oldest features
Metodologías Ágiles de Desarrollo de Software
16
Domingo Gallardo, DCCIA, Univ. Alicante
Kanban evoluciona en cada equipo

Metodologías Ágiles de Desarrollo de Software
17
Domingo Gallardo, DCCIA, Univ. Alicante
¿Tablero on-line?
•

Problemas principales
• No visible en un lugar del espacio de trabajo

•
•
•

Ventajas

•
•
•

Poca resolución de pantalla y necesidad de hacer scroll para ver todo de
un vistazo
Falta de flexibilidad
Cálculo automático de diagramas y velocidades
Consultas (¿Qué está haciendo Fulanito? ¿Cuánto tiempo lleva esta tarea
aparcada?, ...)

Solución
• Actualizar diariamente una copia del tablero físico en alguna herramienta
on-line

Metodologías Ágiles de Desarrollo de Software
18
Domingo Gallardo, DCCIA, Univ. Alicante
One day in Kanban land
© Henrik Kniberlg, One day in Kanban land

Metodologías Ágiles de Desarrollo de Software
Domingo Gallardo, DCCIA, Univ. Alicante
One day in Kanban land (© Henrik Kniberg)

Metodologías Ágiles de Desarrollo de Software
20
Domingo Gallardo, DCCIA, Univ. Alicante
One day in Kanban land (© Henrik Kniberg)

Metodologías Ágiles de Desarrollo de Software
21
Domingo Gallardo, DCCIA, Univ. Alicante
One day in Kanban land (© Henrik Kniberg)

Metodologías Ágiles de Desarrollo de Software
22
Domingo Gallardo, DCCIA, Univ. Alicante
One day in Kanban land (© Henrik Kniberg)

Metodologías Ágiles de Desarrollo de Software
23
Domingo Gallardo, DCCIA, Univ. Alicante
One day in Kanban land (© Henrik Kniberg)

Metodologías Ágiles de Desarrollo de Software
24
Domingo Gallardo, DCCIA, Univ. Alicante
One day in Kanban land (© Henrik Kniberg)

Metodologías Ágiles de Desarrollo de Software
25
Domingo Gallardo, DCCIA, Univ. Alicante
One day in Kanban land (© Henrik Kniberg)

Metodologías Ágiles de Desarrollo de Software
26
Domingo Gallardo, DCCIA, Univ. Alicante
One day in Kanban land (© Henrik Kniberg)

Metodologías Ágiles de Desarrollo de Software
27
Domingo Gallardo, DCCIA, Univ. Alicante
One day in Kanban land (© Henrik Kniberg)

Metodologías Ágiles de Desarrollo de Software
28
Domingo Gallardo, DCCIA, Univ. Alicante
One day in Kanban land (© Henrik Kniberg)

Metodologías Ágiles de Desarrollo de Software
29
Domingo Gallardo, DCCIA, Univ. Alicante
One day in Kanban land (© Henrik Kniberg)

Metodologías Ágiles de Desarrollo de Software
30
Domingo Gallardo, DCCIA, Univ. Alicante
One day in Kanban land (© Henrik Kniberg)

Metodologías Ágiles de Desarrollo de Software
31
Domingo Gallardo, DCCIA, Univ. Alicante
One day in Kanban land (© Henrik Kniberg)

Metodologías Ágiles de Desarrollo de Software
32
Domingo Gallardo, DCCIA, Univ. Alicante
Ejemplos de tableros Kanban
© Mattias Skarin, 10 kanban boards and their context

Metodologías Ágiles de Desarrollo de Software
Domingo Gallardo, DCCIA, Univ. Alicante
© Mattias Skarin, 10 kanban boards and their context
Metodologías Ágiles de Desarrollo de Software
34
Domingo Gallardo, DCCIA, Univ. Alicante
© Mattias Skarin, 10 kanban boards and their context
Metodologías Ágiles de Desarrollo de Software
35
Domingo Gallardo, DCCIA, Univ. Alicante
© Mattias Skarin, 10 kanban boards and their context
Metodologías Ágiles de Desarrollo de Software
36
Domingo Gallardo, DCCIA, Univ. Alicante
Metodologías Ágiles de Desarrollo de Software
37
Domingo Gallardo, DCCIA, Univ. Alicante
Kanban in under 5 minutes

https://www.youtube.com/watch?v=R8dYLbJiTUE&list=TLw7fsu26Sg28

Metodologías Ágiles de Desarrollo de Software
38
Domingo Gallardo, DCCIA, Univ. Alicante
Kanban in under 5 minutes
•

¿Faltan en el vídeo conceptos importantes que hemos visto en las
transparencias previas?

•
•

¿Alguna idea nueva interesante?
¿Algunos errores?

Metodologías Ágiles de Desarrollo de Software
39
Domingo Gallardo, DCCIA, Univ. Alicante
Lecturas
•

Marcus Hammarberg, Joakim Sunden, Kanban in Action, cap. 1:
“Team Kanbaneros get started”

Metodologías Ágiles de Desarrollo de Software
40
Domingo Gallardo, DCCIA, Univ. Alicante

Más contenido relacionado

La actualidad más candente

Pmi tour santa cruz tradicional vs agiles cb
Pmi tour santa cruz   tradicional vs agiles cbPmi tour santa cruz   tradicional vs agiles cb
Pmi tour santa cruz tradicional vs agiles cbCeciliaboggi
 
Metodologias ágiles
Metodologias ágilesMetodologias ágiles
Metodologias ágilesAngel Rochy
 
Metodo agil scrum
Metodo agil scrumMetodo agil scrum
Metodo agil scrumtestlucero
 
Mele Scrum
Mele ScrumMele Scrum
Mele Scrumfcmart
 
Presentacion de xp scrum grupo 1 AYDSI I-2014
Presentacion de xp scrum grupo 1 AYDSI I-2014 Presentacion de xp scrum grupo 1 AYDSI I-2014
Presentacion de xp scrum grupo 1 AYDSI I-2014 marihencely
 
Enfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operacionesEnfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operacionessmbcreatividad
 
Enfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operacionesEnfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operacionessmbcreatividad
 
Seminario Scrum CLEFormacion
Seminario Scrum CLEFormacionSeminario Scrum CLEFormacion
Seminario Scrum CLEFormacionCLEFormación
 
Presentacion de xp scrum final (1)
Presentacion de xp scrum final (1)Presentacion de xp scrum final (1)
Presentacion de xp scrum final (1)marihencely
 
La programación extrema o e xtreme programming
La programación extrema o e xtreme programmingLa programación extrema o e xtreme programming
La programación extrema o e xtreme programmingJoseMariaAndujar
 
Enfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operacionesEnfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operacionessmbcreatividad
 
7 Db2 Backup Y Sistemas
7 Db2 Backup Y Sistemas7 Db2 Backup Y Sistemas
7 Db2 Backup Y SistemasMarco Calle
 
METODOLOGIAS AGILES
METODOLOGIAS AGILESMETODOLOGIAS AGILES
METODOLOGIAS AGILESmikyWatt
 
La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...
La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...
La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...Alejandro Gabay
 

La actualidad más candente (20)

Pmi tour santa cruz tradicional vs agiles cb
Pmi tour santa cruz   tradicional vs agiles cbPmi tour santa cruz   tradicional vs agiles cb
Pmi tour santa cruz tradicional vs agiles cb
 
Tw ¿Por qué elegir ágil?
Tw   ¿Por qué elegir ágil? Tw   ¿Por qué elegir ágil?
Tw ¿Por qué elegir ágil?
 
Metodologias ágiles
Metodologias ágilesMetodologias ágiles
Metodologias ágiles
 
Metodo agil scrum
Metodo agil scrumMetodo agil scrum
Metodo agil scrum
 
Mele Scrum
Mele ScrumMele Scrum
Mele Scrum
 
Presentacion de xp scrum grupo 1 AYDSI I-2014
Presentacion de xp scrum grupo 1 AYDSI I-2014 Presentacion de xp scrum grupo 1 AYDSI I-2014
Presentacion de xp scrum grupo 1 AYDSI I-2014
 
Enfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operacionesEnfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operaciones
 
Enfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operacionesEnfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operaciones
 
Seminario Scrum CLEFormacion
Seminario Scrum CLEFormacionSeminario Scrum CLEFormacion
Seminario Scrum CLEFormacion
 
Presentacion de xp scrum final (1)
Presentacion de xp scrum final (1)Presentacion de xp scrum final (1)
Presentacion de xp scrum final (1)
 
1ra presentacion metodologias agiles
1ra presentacion metodologias agiles1ra presentacion metodologias agiles
1ra presentacion metodologias agiles
 
Metodologías ágiles
Metodologías ágilesMetodologías ágiles
Metodologías ágiles
 
La programación extrema o e xtreme programming
La programación extrema o e xtreme programmingLa programación extrema o e xtreme programming
La programación extrema o e xtreme programming
 
Enfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operacionesEnfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operaciones
 
introducción a uml
introducción a umlintroducción a uml
introducción a uml
 
Metodologías agiles
Metodologías agilesMetodologías agiles
Metodologías agiles
 
7 Db2 Backup Y Sistemas
7 Db2 Backup Y Sistemas7 Db2 Backup Y Sistemas
7 Db2 Backup Y Sistemas
 
METODOLOGIAS AGILES
METODOLOGIAS AGILESMETODOLOGIAS AGILES
METODOLOGIAS AGILES
 
Gestión de Proyectos Agile - Scrum
Gestión de Proyectos Agile - ScrumGestión de Proyectos Agile - Scrum
Gestión de Proyectos Agile - Scrum
 
La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...
La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...
La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...
 

Destacado

Modern Agile - Porque Agile necesitaba un refresh!
Modern Agile - Porque Agile necesitaba un refresh!Modern Agile - Porque Agile necesitaba un refresh!
Modern Agile - Porque Agile necesitaba un refresh!Johnny Ordóñez
 
DevOps hacia donde va el camino de baldosas amarillas
DevOps hacia donde va el camino de baldosas amarillasDevOps hacia donde va el camino de baldosas amarillas
DevOps hacia donde va el camino de baldosas amarillasJorge Moratilla Porras
 
Presentacion devops factory 2016_v1.0
Presentacion devops factory 2016_v1.0Presentacion devops factory 2016_v1.0
Presentacion devops factory 2016_v1.0DevopsFactory
 
DevOps, por donde comenzar? - DrupalCon Latin America 2015
DevOps, por donde comenzar?  - DrupalCon Latin America 2015DevOps, por donde comenzar?  - DrupalCon Latin America 2015
DevOps, por donde comenzar? - DrupalCon Latin America 2015Taller Negócio Digitais
 
Que demonios es eso de Devops (y porquedebería interesarme)
Que demonios es eso de Devops (y porquedebería interesarme)Que demonios es eso de Devops (y porquedebería interesarme)
Que demonios es eso de Devops (y porquedebería interesarme)Jacobo García López de Araujo
 

Destacado (6)

Modern Agile - Porque Agile necesitaba un refresh!
Modern Agile - Porque Agile necesitaba un refresh!Modern Agile - Porque Agile necesitaba un refresh!
Modern Agile - Porque Agile necesitaba un refresh!
 
DevOps hacia donde va el camino de baldosas amarillas
DevOps hacia donde va el camino de baldosas amarillasDevOps hacia donde va el camino de baldosas amarillas
DevOps hacia donde va el camino de baldosas amarillas
 
Presentacion devops factory 2016_v1.0
Presentacion devops factory 2016_v1.0Presentacion devops factory 2016_v1.0
Presentacion devops factory 2016_v1.0
 
El reto del DevOps agil
El reto del DevOps agilEl reto del DevOps agil
El reto del DevOps agil
 
DevOps, por donde comenzar? - DrupalCon Latin America 2015
DevOps, por donde comenzar?  - DrupalCon Latin America 2015DevOps, por donde comenzar?  - DrupalCon Latin America 2015
DevOps, por donde comenzar? - DrupalCon Latin America 2015
 
Que demonios es eso de Devops (y porquedebería interesarme)
Que demonios es eso de Devops (y porquedebería interesarme)Que demonios es eso de Devops (y porquedebería interesarme)
Que demonios es eso de Devops (y porquedebería interesarme)
 

Similar a Introducción a Kanban

Desarrollo de Software por www.jasoftsolutions.com
Desarrollo de Software por www.jasoftsolutions.comDesarrollo de Software por www.jasoftsolutions.com
Desarrollo de Software por www.jasoftsolutions.comJosé Luis Lee Rázuri
 
Prácticas y procesos para construir productos digitales exitosos
Prácticas y procesos para construir productos digitales exitososPrácticas y procesos para construir productos digitales exitosos
Prácticas y procesos para construir productos digitales exitososSoftware Guru
 
Introducción a la metodologías ágiles y scrum
Introducción a la metodologías ágiles y scrumIntroducción a la metodologías ágiles y scrum
Introducción a la metodologías ágiles y scrumRicardo Miguel Palacin Anco
 
Scrum e-tic MALAGA y SEVILLA abril 2011
Scrum e-tic MALAGA y SEVILLA abril 2011Scrum e-tic MALAGA y SEVILLA abril 2011
Scrum e-tic MALAGA y SEVILLA abril 2011xtremobyte
 
Extreme programming (1)
Extreme programming (1)Extreme programming (1)
Extreme programming (1)Enrique Polo
 
Una introducción a Scrum - Por Jorge Abad @jorge_abad
Una introducción a Scrum - Por Jorge Abad @jorge_abadUna introducción a Scrum - Por Jorge Abad @jorge_abad
Una introducción a Scrum - Por Jorge Abad @jorge_abadJorge Hernán Abad Londoño
 
Haz realidad tu proyecto, Cómo hacer una app movil en 30 días
Haz realidad tu proyecto, Cómo hacer una app movil en 30 díasHaz realidad tu proyecto, Cómo hacer una app movil en 30 días
Haz realidad tu proyecto, Cómo hacer una app movil en 30 díasDavid Muñoz Gaete
 
Charla evento TestingUY 2015 - Introduciendo el Testing dentro del Ciclo de D...
Charla evento TestingUY 2015 - Introduciendo el Testing dentro del Ciclo de D...Charla evento TestingUY 2015 - Introduciendo el Testing dentro del Ciclo de D...
Charla evento TestingUY 2015 - Introduciendo el Testing dentro del Ciclo de D...TestingUy
 
Gestión basada en Metodologías Ágiles
Gestión basada en Metodologías ÁgilesGestión basada en Metodologías Ágiles
Gestión basada en Metodologías Ágilesnetmind
 
Metodologías Ágiles en la Práctica
Metodologías Ágiles en la PrácticaMetodologías Ágiles en la Práctica
Metodologías Ágiles en la PrácticaManuel Rubio
 
Kit de Supervivencia para CTOs y Engineering Managers
Kit de Supervivencia para CTOs y Engineering ManagersKit de Supervivencia para CTOs y Engineering Managers
Kit de Supervivencia para CTOs y Engineering ManagersCarlos Buenosvinos
 

Similar a Introducción a Kanban (20)

Desarrollo de Software por www.jasoftsolutions.com
Desarrollo de Software por www.jasoftsolutions.comDesarrollo de Software por www.jasoftsolutions.com
Desarrollo de Software por www.jasoftsolutions.com
 
Prácticas y procesos para construir productos digitales exitosos
Prácticas y procesos para construir productos digitales exitososPrácticas y procesos para construir productos digitales exitosos
Prácticas y procesos para construir productos digitales exitosos
 
METODOLOGIA AGIL SCRUM.pdf
METODOLOGIA AGIL SCRUM.pdfMETODOLOGIA AGIL SCRUM.pdf
METODOLOGIA AGIL SCRUM.pdf
 
Introducción a la metodologías ágiles y scrum
Introducción a la metodologías ágiles y scrumIntroducción a la metodologías ágiles y scrum
Introducción a la metodologías ágiles y scrum
 
Scrum e-tic MALAGA y SEVILLA abril 2011
Scrum e-tic MALAGA y SEVILLA abril 2011Scrum e-tic MALAGA y SEVILLA abril 2011
Scrum e-tic MALAGA y SEVILLA abril 2011
 
Introducción a SCRUM
Introducción a SCRUMIntroducción a SCRUM
Introducción a SCRUM
 
Extreme programming (1)
Extreme programming (1)Extreme programming (1)
Extreme programming (1)
 
3.desarrollo ágil
3.desarrollo ágil3.desarrollo ágil
3.desarrollo ágil
 
Una introducción a Scrum - Por Jorge Abad @jorge_abad
Una introducción a Scrum - Por Jorge Abad @jorge_abadUna introducción a Scrum - Por Jorge Abad @jorge_abad
Una introducción a Scrum - Por Jorge Abad @jorge_abad
 
Curso scrum 2017
Curso scrum 2017Curso scrum 2017
Curso scrum 2017
 
Frontend Developer
Frontend DeveloperFrontend Developer
Frontend Developer
 
Haz realidad tu proyecto, Cómo hacer una app movil en 30 días
Haz realidad tu proyecto, Cómo hacer una app movil en 30 díasHaz realidad tu proyecto, Cómo hacer una app movil en 30 días
Haz realidad tu proyecto, Cómo hacer una app movil en 30 días
 
Charla evento TestingUY 2015 - Introduciendo el Testing dentro del Ciclo de D...
Charla evento TestingUY 2015 - Introduciendo el Testing dentro del Ciclo de D...Charla evento TestingUY 2015 - Introduciendo el Testing dentro del Ciclo de D...
Charla evento TestingUY 2015 - Introduciendo el Testing dentro del Ciclo de D...
 
Gestión basada en Metodologías Ágiles
Gestión basada en Metodologías ÁgilesGestión basada en Metodologías Ágiles
Gestión basada en Metodologías Ágiles
 
Softagile
SoftagileSoftagile
Softagile
 
Scrum
ScrumScrum
Scrum
 
Programación extrema (xp)
Programación extrema (xp)Programación extrema (xp)
Programación extrema (xp)
 
Metodologías Ágiles en la Práctica
Metodologías Ágiles en la PrácticaMetodologías Ágiles en la Práctica
Metodologías Ágiles en la Práctica
 
Kit de Supervivencia para CTOs y Engineering Managers
Kit de Supervivencia para CTOs y Engineering ManagersKit de Supervivencia para CTOs y Engineering Managers
Kit de Supervivencia para CTOs y Engineering Managers
 
Scrum
ScrumScrum
Scrum
 

Último

Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 

Último (20)

Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 

Introducción a Kanban

  • 1. Introducción a Kanban Sesión 5 Metodologías Ágiles de Desarrollo de Software Domingo Gallardo, DCCIA, Univ. Alicante
  • 2. Historia • • • • • • Orígenes en los sistemas de fabricación lean y en los sistemas pull Entre 2003 y 2010 trabajo de David J. Anderson en los equipos de desarrollo de Microsoft y Corbis para adaptar estos sistemas al desarrollo de software David J. Anderson Presentación en sociedad en la conferencia Agile 2007 en Washington Crece el interés: 6 presentaciones en Agile 2008 en Toronto Publicación del libro de David J. Anderson en 2010 Aceptación por la comunidad ágil e integración con la metodología más aceptada en este momento: Scrum Metodologías Ágiles de Desarrollo de Software Domingo Gallardo, DCCIA, Univ. Alicante 2
  • 3. Motivaciones • • Conseguir un ritmo de trabajo sostenible en el desarrollo de software • • Visualizar y estandarizar el flujo de trabajo de las historias de usuario Visualizar en todo momento la carga de trabajo del equipo de desarrollo (WIP: Work In Progress, trabajo en progreso) Políticas explícitas (definition of Done, límites WIP, etc.) Metodologías Ágiles de Desarrollo de Software Domingo Gallardo, DCCIA, Univ. Alicante 3
  • 4. ¿Qué equipo necesita mejorar? Todo orem ipsum dolor orem ips um dolor sit amet, co nse sit amet, co nse ctetur ctetur orem ips um dolor sit amet, co nse orem ipsum ctetur dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur orem ips um dolor sit amet, co nse ctetur dolor orem ipsum co nse sit amet, ctetur orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur Done Doing dolor orem ipsum nse sit amet, co ctetur ctetur orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur this week orem ipsum dolor sit amet, co nse orem ctetur ips um dolor sit amet, co nse ctetur oremdolor dolor ipsum orem ipsum sit amet, co nse oremnse sit amet, co ipsum ctetur dolor ctetur sit amet, co orem ipsum dolor nse sitctetur co nse amet, Todo dolor orem ipsum co nse sit amet, ctetur orem ipsum dolor sit amet, co nse ctetur orem ips um dolor sit amet, co nse ctetur Doing dolor orem ipsum nse sit amet, co ctetur orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur Avg lead time:20 days Avg lead time:3 Done this week dolor orem ipsum dolor orem ipsum sit co nse amet, co nse sit amet, ctetur ctetur orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor dolor sit amet, co nse orem ipsum co nse ctetur sit amet, ctetur orem ips um dolor orem ipsum dolor sit amet, co nse sit amet, co nse ctetur ctetur orem ipsum dolor sit amet, co nse ctetur days orem ips um dolor sit amet, co nse ctetur © Henrik Kniberg Metodologías Ágiles de Desarrollo de Software Domingo Gallardo, DCCIA, Univ. Alicante 4
  • 5. Jardines Imperiales de Tokio • En las entradas dan a cada persona una tarjeta que hay que devolver a la salida • • No se cobra en ningún momento • Límite en el número de personas dentro del recinto (WIP) ¿Para qué sirve la tarjeta? Metodologías Ágiles de Desarrollo de Software Domingo Gallardo, DCCIA, Univ. Alicante 5
  • 6. Kanban in a nutshell • Visualizar el flujo de trabajo 1. Dividir el trabajo en pequeñas partes, escribir cada elemento en una tarjeta y ponerla en un tablero 2. Usar columnas con nombres para identificar en qué parte del flujo de trabajo se encuentra el elemento © Henrik Kniberg • Limitar el WIP (Work In Progress, trabajo en progreso): asignar un límite al número de elementos que puede haber en cada estado del flujo de trabajo • Medir el tiempo medio de terminación de un elemento (llamado lead time o cycle time) y optimizar el proceso para hacerlo tan pequeño y predecible como sea posible Metodologías Ágiles de Desarrollo de Software Domingo Gallardo, DCCIA, Univ. Alicante 6
  • 7. Metodologías Ágiles de Desarrollo de Software Domingo Gallardo, DCCIA, Univ. Alicante 7
  • 8. Metodologías Ágiles de Desarrollo de Software Domingo Gallardo, DCCIA, Univ. Alicante 8
  • 9. Metodologías Ágiles de Desarrollo de Software Domingo Gallardo, DCCIA, Univ. Alicante 9
  • 10. Metodologías Ágiles de Desarrollo de Software 10 Domingo Gallardo, DCCIA, Univ. Alicante
  • 11. Metodologías Ágiles de Desarrollo de Software 11 Domingo Gallardo, DCCIA, Univ. Alicante
  • 12. Metodologías Ágiles de Desarrollo de Software 12 Domingo Gallardo, DCCIA, Univ. Alicante
  • 13. Metodologías Ágiles de Desarrollo de Software 13 Domingo Gallardo, DCCIA, Univ. Alicante
  • 15. Un sistema Kanban sencillo To Do 5 Doing 3 orem ipsum dolor sit amet, co nse ctetur Migrate invoicing reports to the new format Done this week orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur orem ipsum dolo r sit amet, co nse ctet ur orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur 12 Lead time (days) 9 6 r sit orem ipsum dolo ur amet, co nse ctet orem ipsum dolo r sit amet, co nse ctet ur w1 w2 w3 w4 w5 8 10 7 7 5 3 Avg cycle time: 5 days 7 3 0 w6 9 © Henrik Kniberg Metodologías Ágiles de Desarrollo de Software 15 Domingo Gallardo, DCCIA, Univ. Alicante
  • 16. Kanban kick-start example (© Henrik Kniberg) Kanban www.crisp.se/kanban/example example kick-start Henrik Kniberg Next 2 2009-09-03 Analysis 3 Development 3 Ongoing Ongoing Done 2009-09-01 ipsum dolor sit am et, co nse ctetur adi pis cing elit nisl orem ipsumipsum dolor orem dolor sit amet, cosit amet, co nse nse ctetur or cteturem adi pis cingt amipsum dolor si elit nisl et ctetur , co nse orem ipsum dolor sit amet, co adi pis cing elit nisl 2009-09-02 orem ipsum dolor sit amet, nse ctetur adi pis elit nisl dolor orem ipsum nse sit amet, co ctetur orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, nse ctetur adi pis cing elit nisl orem ipsum dolor sit amet, co nse orem ipsum dolor sit orem ipsum dolor amet, co nse sit amet, co nse ctetur ctetur Definition of Done: • Goal is clear • First tasks defined • Story split (if necessary) Date when added to board xxxx kjd orem ipsum dolor dj d xxx sit amet, co nse ctetur 2009-09-30 (description) Ongoing (if applicable) orem ipsum dolor sit amet, adi pis cing elit nisl Who is analyzing / testing right now 2009-08-25 sit ipsum dolor orem e ctetur amet, co ns g elit nisl adi pis cin 2009-08-22 2009-08-20 orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur 2009-08-26 orem adi pis cing elit nisl dolor orem ipsum e ns sit amet, co ctetur (description) =task (description) orem ipsum dolor sit ctetur adi pis cing elit nisl What to pull first =defect • = blocked = who is doing this right now Panicfeatures (should be swarmed and kept moving. Interrupt other work and break WIP limits as necessary) = completed Why (description) (description) 2009-08-25 Definition of Done: • Customer accepted • Ready for production Task / defect = priority = panic 2009-08-20 orem olor sit amet, co nse ctetur adi pis cing elit nisl 2009-08-27 orem ipsum dolor sit amet, co nse ctetur Definition of Done: • Code clean & checked in on trunk • Integrated & regression tested • Running on UAT environment Hard deadline Done Prod orem ipsu m dolor si t amet, co (description) 2009-08-20 Done 2009-08-27 sit orem ipsum dolor amet, ctetur adi pis cing elit nisl orem ips um dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur Acceptance 2 2009-08-29 2009-09-02 Feature / story 2009-09-08 2009-08-30 version 1.2 2009-11-16 • • Priority features Hard deadline features (only if deadline is at risk) • Oldest features Metodologías Ágiles de Desarrollo de Software 16 Domingo Gallardo, DCCIA, Univ. Alicante
  • 17. Kanban evoluciona en cada equipo Metodologías Ágiles de Desarrollo de Software 17 Domingo Gallardo, DCCIA, Univ. Alicante
  • 18. ¿Tablero on-line? • Problemas principales • No visible en un lugar del espacio de trabajo • • • Ventajas • • • Poca resolución de pantalla y necesidad de hacer scroll para ver todo de un vistazo Falta de flexibilidad Cálculo automático de diagramas y velocidades Consultas (¿Qué está haciendo Fulanito? ¿Cuánto tiempo lleva esta tarea aparcada?, ...) Solución • Actualizar diariamente una copia del tablero físico en alguna herramienta on-line Metodologías Ágiles de Desarrollo de Software 18 Domingo Gallardo, DCCIA, Univ. Alicante
  • 19. One day in Kanban land © Henrik Kniberlg, One day in Kanban land Metodologías Ágiles de Desarrollo de Software Domingo Gallardo, DCCIA, Univ. Alicante
  • 20. One day in Kanban land (© Henrik Kniberg) Metodologías Ágiles de Desarrollo de Software 20 Domingo Gallardo, DCCIA, Univ. Alicante
  • 21. One day in Kanban land (© Henrik Kniberg) Metodologías Ágiles de Desarrollo de Software 21 Domingo Gallardo, DCCIA, Univ. Alicante
  • 22. One day in Kanban land (© Henrik Kniberg) Metodologías Ágiles de Desarrollo de Software 22 Domingo Gallardo, DCCIA, Univ. Alicante
  • 23. One day in Kanban land (© Henrik Kniberg) Metodologías Ágiles de Desarrollo de Software 23 Domingo Gallardo, DCCIA, Univ. Alicante
  • 24. One day in Kanban land (© Henrik Kniberg) Metodologías Ágiles de Desarrollo de Software 24 Domingo Gallardo, DCCIA, Univ. Alicante
  • 25. One day in Kanban land (© Henrik Kniberg) Metodologías Ágiles de Desarrollo de Software 25 Domingo Gallardo, DCCIA, Univ. Alicante
  • 26. One day in Kanban land (© Henrik Kniberg) Metodologías Ágiles de Desarrollo de Software 26 Domingo Gallardo, DCCIA, Univ. Alicante
  • 27. One day in Kanban land (© Henrik Kniberg) Metodologías Ágiles de Desarrollo de Software 27 Domingo Gallardo, DCCIA, Univ. Alicante
  • 28. One day in Kanban land (© Henrik Kniberg) Metodologías Ágiles de Desarrollo de Software 28 Domingo Gallardo, DCCIA, Univ. Alicante
  • 29. One day in Kanban land (© Henrik Kniberg) Metodologías Ágiles de Desarrollo de Software 29 Domingo Gallardo, DCCIA, Univ. Alicante
  • 30. One day in Kanban land (© Henrik Kniberg) Metodologías Ágiles de Desarrollo de Software 30 Domingo Gallardo, DCCIA, Univ. Alicante
  • 31. One day in Kanban land (© Henrik Kniberg) Metodologías Ágiles de Desarrollo de Software 31 Domingo Gallardo, DCCIA, Univ. Alicante
  • 32. One day in Kanban land (© Henrik Kniberg) Metodologías Ágiles de Desarrollo de Software 32 Domingo Gallardo, DCCIA, Univ. Alicante
  • 33. Ejemplos de tableros Kanban © Mattias Skarin, 10 kanban boards and their context Metodologías Ágiles de Desarrollo de Software Domingo Gallardo, DCCIA, Univ. Alicante
  • 34. © Mattias Skarin, 10 kanban boards and their context Metodologías Ágiles de Desarrollo de Software 34 Domingo Gallardo, DCCIA, Univ. Alicante
  • 35. © Mattias Skarin, 10 kanban boards and their context Metodologías Ágiles de Desarrollo de Software 35 Domingo Gallardo, DCCIA, Univ. Alicante
  • 36. © Mattias Skarin, 10 kanban boards and their context Metodologías Ágiles de Desarrollo de Software 36 Domingo Gallardo, DCCIA, Univ. Alicante
  • 37. Metodologías Ágiles de Desarrollo de Software 37 Domingo Gallardo, DCCIA, Univ. Alicante
  • 38. Kanban in under 5 minutes https://www.youtube.com/watch?v=R8dYLbJiTUE&list=TLw7fsu26Sg28 Metodologías Ágiles de Desarrollo de Software 38 Domingo Gallardo, DCCIA, Univ. Alicante
  • 39. Kanban in under 5 minutes • ¿Faltan en el vídeo conceptos importantes que hemos visto en las transparencias previas? • • ¿Alguna idea nueva interesante? ¿Algunos errores? Metodologías Ágiles de Desarrollo de Software 39 Domingo Gallardo, DCCIA, Univ. Alicante
  • 40. Lecturas • Marcus Hammarberg, Joakim Sunden, Kanban in Action, cap. 1: “Team Kanbaneros get started” Metodologías Ágiles de Desarrollo de Software 40 Domingo Gallardo, DCCIA, Univ. Alicante