Beruflich Dokumente
Kultur Dokumente
www.dzone.com
#109
CONTENTS INCLUDE:
n
About Kanban
The Kanban Method
Introducing Kanban
Coordination Practices
Emergent Behaviors
Prioritization and more...
About Kanban
Software organizations want development to be predictable:
to accurately state what work will be done and when it will be
finished. To make such predictions, mechanisms must be in
place to determine prioritization, workflow and lead time to
delivery.
Even if all these mechanisms are in place, there is the risk that
unfolding events can throw off predictability. What if someone
is not available for a handoff? What if the conditions of the
business change, forcing re-prioritization? A business needs
to be able to see their situation clearly and make needed
corrections quickly.
Why Kanban?
2. Limit Work-in-Progress
(WIP)
www.dzone.com
www.dzone.com
If a conflict with the limit arises, the team has a choice to break
the WIP limit and ignore the issues, or face up to the issues and
address them using models from lean thinking.
How big a limit? - WIP limits for workflow steps should be set
as an average number of items per person, developer pair or
small, collaborative team. Limits should be in the range of one
to three items per person, pair or team.
Introducing Kanban
Measure and manage flow
The best way to introduce Kanban into an organization is
incrementally rather than through a planned transition initiative
and prescribed training program. It may also be useful to
start with a pilot team who can try it out and demonstrate
it for the rest of the organization. The most important thing
is to gain consensus around the introduction of Kanban and
just start using it, changing as little of the existing culture and
process as possible. Here are 12 steps to getting started with
Kanban.
www.dzone.com
Emergent Behavior
7. Study the demand for each work item type. Is the arrival
seasonal or event-driven? What is the tolerance for late or
unreliable delivery of each? Create a risk profile that
allocates a percentage of resources to each work
item type.
Quantitative Management
Viral spread (of Kanban) across the organization
Small teams merged for more liquid labor pools
Prioritization
12. Educate the team on the new board, WIP limits, and pull
system operation.
Coordination practices
Holding regular meetings reduces the coordination cost for
those meetings and improves attendance.
www.dzone.com
lead time. The most time critical work items will be prioritized
ahead and should be delivered on time.
www.dzone.com
What Next?
The best approach to working with the Kanban Method is
to get started. It is not necessary to implement all 5 core
principles initially. They can be introduced gradually and
adjusted to match the needs of the organization and its
culture.
A BOUT t h e A u t h o r s
R E C OMM E N D E D B o o k
BUY NOW
books.dzone.com/books/kanban
ref ca
RATION
Upcoming Refcardz
By Daniel Rubio
ge. Colla
Chan
dz. com
HTML
LUD E:
Basics
ref car
L vs XHT technologies
Automated growthHTM
& scalable
to isolat
space
n
e Work
riptio
itory
a Privat
Desc
ge
These companies
have
webmana
applications
are in long deployed
trol repos
to
n-con
lop softw
ing and making them
Deve
a versio
that adapt
and scale
bases,
rn
les toto large user
ize merg
Patte
it all fi
minim
le
space
Comm
ine to
tos multip
cloud
computing.
e Work knowledgeable in amany
mainl aspects related
Privat
that utilize
lop on
Deve code lines
a system
sitory
of work
Vis it
Valid
ML
Apache Ant
Hadoop
Spring Security
Subversion
Elem
al Elem ents
Large scale growth scenarios involvingents
specialized
and mor equipment
e... away by
(e.g. load balancers and clusters) are all but abstracted
Structur
rdz !
e.com
INTEG
HTM
L BAS
Core
HTML
By An
dy Ha
rris
Cloud Computing
Vis it
rd z!
Cloud#64Computing
active
Repo
are within
d units
This Refcard
will introduce
to you to cloud
softw
riente computing, with an
loping
ine
task-o it
e
Mainl
es by
emphasis onDeve
these
so
youComm
can better understand
ines providers,
softwar
chang
codel
e code
ding
Task Level
sourc es as aplatform
what it is a cloudnize
computing
can offer your
trol
ut web
line Policy
of buil
NT
Orga
Code
e witho
it chang
cess
ion con
e name
sourc
T CO
and subm
applications.
it
the pro jects vers
are from
with uniqu
ABOU
softw
(CI) is
um
the build
evel Comm
build
a pro
minim
Label
Task-L
ies to
gration
ed to
activit
blem
the bare
ion
ate all
cies to
t
ous Inte
committ
USAGE SCENARIOS
to a pro
Autom configurat
nden
ymen
Build
depe
al
deplo
t
Continu ry change
manu
Label
d tool
solution fective
nmen
a
the same
stalle
,
)
Build
eve
t, use target enviro
(i.e.
, inef
ated
ce pre-in
with
ymen
Redu
problem
Autom
terns
ns (i.e.
ory.
d deploEAR) in each
Pay only
consume
ticular
tagge
via pat
or
cieswhat you
-patter
s that
reposit
t
nden
For each (e.g. WAR
es
lained ) and anti
the par solution duce
al Depeapplication deployment
ge
librari
x
t
exp
Web
until
a
few
years
agonmen
was similar
t enviro
packa
Minim
are
be
nden
text
to fi
to pro
all targe
rity
all depe
tterns
can
used
CI can ticular con
le that
alizeplans with
tend
y Integ
to
most phone services:
late fialloted resources,
Centr
Binar
ts with an
Anti-pa
they
es, but
etimes
temp
nt
nmen
on
ng
end,
in a par hes som
cess.
geme
practic
t enviro
e a single
incurred
cost
whether
such
resources
were
consumed
or
pro
enti
the
based
thenot.
Mana
targe
in
Creat
cy
nt
es to
rties are
rily bad
nden
implem
approac ed with the cial, but,
chang
prope
Depe
into differe
itting
er
necessa pared to
efi
te builds
e comm
late Verifi
associat to be ben
befor
etc.
are not
Cloud
computing asRun
itsremo
known etoday
has changed this.
Temp
n com
Build
ually,
They
Privat
lts whe
y, contin
appear effects.
rm a
nt team
dicall
The various
resourcesPerfo
consumed
by webperio
applications
(e.g.
opme
ed resu
d Builds
sitory
Build
gration
r to devel
Repo
Stage
adverse unintend
ration on a per-unit
bandwidth,
memory, CPU)
areInteg
tallied
basis
CI serve
e
ous Inte
from
e Build
rm an
tinu
ack
ard
produc
Privat
Con
feedb computing platforms.
Refc
on
(starting
from zero) by Perfo
all majorated
cloud
tern.
occur
term
based
autom
e, this
as
as they
the pat
builds
Build
gration
Send
of the
soon
cycl
such
ration
ion with
ors as
Integ
entat
ous Inte tional use and test concepts
tinu
docum
ven
oper
Con
build include
the con s to the
rate devel
to
Gene
While
of CI
efer
notion
the
s on
expand
S
INUOU
Re fca
Aldon
DZone, Inc.
140 Preston Executive Dr.
Suite 100
Cary, NC 27513
ISBN-13: 978-1-934238-75-2
ISBN-10: 1-934238-75-9
50795
888.678.0399
919.678.0300
Refcardz Feedback Welcome
refcardz@dzone.com
Sponsorship Opportunities
sales@dzone.com
9 781934 238752
Copyright 2010 DZone, Inc. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by means electronic, mechanical,
photocopying, or otherwise, without prior written permission of the publisher.
$7.95
Mo re
Re fca
Ge t
tion:
tegra ternvasll
us Ind Anti-PPaat
Du
ul M.
nuorn
By
an
ti
s
n
o
C
Patte
w ww.dzone.com
rdz .co
E:
INC LUD gration
NTS
ous Inte Change
CO NTE
Continu at Every
ns
About
Software i-patter
Build
and Ant
Patterns Control
ment
Version
e...
Manage s and mor
Build
Practice
d
Buil
CONTENTS INCLUDE:
Cost
by...
youTechnologies
Data
t toTier
Comply.
brough
Platform Management and more...
borate.
Ge t Mo
re
#84
#82