Kanban y Scrum –
obteniendo lo mejor de
ambos
Henrik Kniberg & Mattias Skarin
Prólogo de Mary Poppendieck & David Anderson
© 2010 C4Media Inc.
Todos los derechos reservados
C4Media, editores de InfoQ.com.
Este libro es parte de la serie de libros Desarrollo Empresarial de Software de InfoQ.
Para información sobre cómo solicitar este u otros libros de InfoQ, por favor
contacte con
[email protected].
Ninguna parte de esta publicación puede ser reproducida, almacenada en un sistema
de recuperación o transmitida en ninguna forma o por ningún medio electrónico,
mecánico, fotocopia, recodificación, escaneo u otros medios, excepto en los casos
permitidos por las Secciones 107 o 108 del Acta de Copyright de los Estados
Unidos, sin la autorización previa por escrito del editor.
Las denominaciones usadas por las compañías para distinguir sus productos son
reconocidas habitualmente como marcas registradas. En todos los casos en los que
C4Media Inc. tiene noticia de dicho reconocimiento, los nombres de los productos
aparecen con las Iniciales En Mayúsculas o TODO EN MAYÚSCULAS. Los
lectores, en cualquier caso, deben contactar con las compañías en cuestión para la
información completa sobre la marca registrada.
Editor Jefe: Diana Plesa
Diseño de Portada: Bistrian Iosip
Composición: Accurance
Datos de catalogación de la publicación por la Librería del Congreso:
ISBN: 978-0-557-13832-6
Impreso en los Estados Unidos de América
Traducción al castellano: Equipo de contenidos de Agile Spain (www.agilespain.com)
Rodrigo Corral – Plain Concepts - http://www.plainconcepts.com/
Xavier Quesada-Allue – Agilar - http://www.agilar.org/
Jorge Uriarte – Gailen Tecnologías - http://www.gailen.es
Agustín Yagüe – UPM - https://syst.eui.upm.es/
Teo Sánchez - http://teosanchez.blogspot.com
Juan Palacio - http://www.navegapolis.net/
Gregorio Mena - http://eclijava.blogspot.com/
Ángel Agueda - http://legnita.wordpress.com
Laura Morillo-Velarde
Jorge Jiménez
Javier Sánchez
Juan Quijano
Coordinación de la traducción: Ángel Medinilla -– http://www.proyectalis.com
ii
INTRODUCCIÓN | iii
Contenido
33333333333333333333333333333333333333333333333333333333333 *
3333333333333333333333333333333333333333333333333333333333333 *
333333333333333333333333333333333333333333333333333333333333333333333333333333333333333+
33333333333333333333333333333333333333333333333333333333333333333333333333 9
9( !#%!2 ,!21$(&! %(, 0 333333;
: '! &21"!&%! ,%( '%&0 3333333>
;%(#%&%%!& 333333333333333333333333333333333333333333333333333333333399
<%(#%&%'%! &'#!!33333333333333333333333339;
= '#!%&'! (!'%!2%(
'#!%'%" 333333333333333333333333333333333333333333333333333333333333339=
>!&&! #%!&333333333333333333333333333333333333333333333333333333333339@
?%(&%&&'!&!&(% ''%" 33333333333:=
@'%!&#% '&# '%'%! &3333333333333333333333333:?
A%(#%&%$(#!&('4( ! & 333333333333333333333333333:A
98
!& '!&##%!('! % (
&#% '33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333;9
99%(#%&%&'" ,*!3333333333333333333333;;
9:!&#%' '%% )'#&#%!('!&
&(' '3333333333333333333333333333333333333333333333333333333333333333333333333333;=
9;!&&!
,& 33333333333333333333333333333333333333333333333333333;?
9<% & !%&3333333333333333333333333333333333333333333333333333333333333;A
9='%!%(*&3'%! 5( #!
!&'%* 33333333333333333333333333333333333333333333333333333333333333333333333333333333333<;
iii
9>
&( %(*& 333333333333333333333333333333333333333333333 =9
3333333333333333333333333333333333333333333333333333333333333333333==
9?
'(%-&!#%! &' & 333333333333333333333333 =?
9@1!%$(!&%03333333333333333333333333333333333333333333333333 =A
9A1!%" #-!&0333333333333333333333333333333333333333333333333333 >9
:8 !%33333333333333333333333333333333333333333333333333333333333333 >;
:9(&' %!&$(#!& 333333333333333333333333333333333333333 >=
::% ! !&!& *!(%!& 333333333333333333333333333333333333333333 >?
:;! &'%(, !#%%'%! 3333333333333333333333333333333333333333333 >A
:<&' !#%%'333333333333333333333333333333333 ?;
:=
&#' !' 33333333333333333333333333333333333333333333333333333 ?=
:>1('%&*%'%!0 33333333333333333333333333333333333333333333 ??
:?1"!&'%0 333333333333333333333333333333333333333333333333333333333333333333 ?A
:@ '! &1"!'%!&% '0333333333333333333333333 @9
:A ! '% !( !%# %$(( ! 3333333333333 @=
;81(%033333333333333333333333333333333333333333333333333333333333333333333333 @A
;9"!#-%! %&!&& 3333333333333333333333333333333 A;
;:
! &#% & %& 333333333333333333333333333333333333333333 AA
333333333333333333333333333333333333333333333333333333333398;
33333333333333333333333333333333333333333333333333333333333333333333333333333398>
iv
INTRODUCCIÓN | v
tener el
Prólogo por Mary Poppendieck
Henrik Kniberg es una de esas pocas personas que puede extraer la
esencia de una situación complicada, seleccionar las ideas principales de
entre las distracciones incidentales, y proporcionar una explicación clara
y cristalina que es increíblemente sencilla de entender. En este libro,
Henrik realiza un trabajo brillante explicando las diferencias entre
Scrum y Kanban. Nos aclara que son simplemente herramientas, y que
lo que realmente necesitamos es
juego completo de
herramientas, comprender sus fortalezas y limitaciones, y como se usa
cada una de ellas.
En este libro aprenderás en qué consiste Kanban, sus fortalezas y
limitaciones, y cuando usarlo. También obtendrás buenas ideas sobre
cómo y cuando mejorar Scrum, o cualquier otra herramienta que puedas
estar usando. Henrik demuestra que lo importante no es la herramienta
con la que empiezas, sino la forma en la que mejores constantemente el
uso de esa herramienta y expandas tu conjunto de herramientas con el
tiempo.
La segunda parte de este libro, realizada por Mattias Skarin, hace que el
libro sea aun más efectivo mostrando paso a paso la aplicación de Scrum
y Kanban en una situación de la vida real. Aquí verás un ejemplo de
cómo las herramientas fueron empleadas tanto por separado como de
forma combinada para mejorar un proceso de desarrollo de software.
Notarás que no hay una sola "mejor forma" de hacer las cosas; debes
pensar por ti mismo y averiguar, basándote en tu situación, cuál es tu
siguiente paso para conseguir un mejor desarrollo de software.
Mary Poppendieck
v
Prólogo por David Anderson
Kanban se basa en una idea muy simple: el trabajo en curso (Work In
Progress, WIP) debería limitarse, y sólo deberíamos empezar con algo
nuevo cuando un bloque de trabajo anterior haya sido entregado o ha
pasado a otra función posterior de la cadena. El Kanban (o tarjeta
señalizadora) implica que se genera una señal visual para indicar que
hay nuevos bloques de trabajo que pueden ser comenzados porque el
trabajo en curso actual no alcanza el máximo acordado. Esto no suena
muy revolucionario ni parece que vaya a afectar profundamente el
rendimiento, cultura, capacidad y madurez del equipo y de la
organización que les rodea. ¡Lo increíble es que sí lo hace! Kanban
parece un cambio muy pequeño pero aun así cambia todos los aspectos
de una empresa.
Hemos llegado a la conclusión de que Kanban es una aproximación a la
gestión del cambio. No es un proceso de desarrollo de software o de
gestión de proyectos. Kanban es una aproximación a la introducción de
cambios en un ciclo de vida de desarrollo de software o metodología de
gestión de proyectos. ya existente El principio de Kanban es que
comienzas con lo que sea que estés haciendo ahora mismo. Comprendes
tu actual proceso mediante la realización de un mapa del flujo de valor y
entonces acuerdas los límites de trabajo en curso (WIP) para cada fase
del proceso. A continuación comienzas a hacer fluir el trabajo a través
del sistema comenzándolo ("pull") cuando se van generando las señales
Kanban.
Kanban ha demostrado ser útil en equipos que realizan desarrollo Ágil
de software, pero también están ganando fuerza en equipos que utilizan
métodos más tradicionales. Kanban se está introduciendo como parte de
iniciativas Lean para transformar la cultura de las organizaciones y
fomentar la mejora continua.
Dado que el WIP está limitado en un sistema Kanban, cualquier
elemento que se bloquea por cualquier razón tiende a atascar el sistema.
Si un número suficiente de
Comentarios de: Kanban vs Scrum - obteniendo lo mejor de ambos (0)
No hay comentarios