Kanban Roadmap PDF
Kanban Roadmap PDF
3 Foreword
5 Introduction
      25   Conclusion
                                                9
er
      26   Resources
27 Key Terms
                                                    2
FOREWORD
By 2008, my team and I had learned enough about the benefits of
Kanban to be fascinated by the possibilities. Smoother workflow.
Less waste. Higher productivity. Data to measure and improve. Just
considering Kanban brought us more energy.
Chris Hefley
CEO, LeanKit
                                                                                                       3
HOW TO USE THIS GUIDE
          The Bottomline: The main point.                                  TIP: Teams that are already
                                                                           practicing Agile can include
                                                                           these exercises in their two-
                                                                           week sprints.
4
INTRODUCTION
Only when an item was near sellout did the clerks order more. The
grocers’ “just-in-time” delivery process sparked Toyota engineers
to rethink their methods and pioneer a new approach—a Kanban
system—that would match inventory with demand and achieve
higher levels of quality and throughput.
                                                                      5
    INTRODUCTION
    Kanban is now gaining traction as a way to smoothly implement
    Agile and Lean management methods in tech and non-tech
    companies around the world. Throughout this fresh take, Kanban’s
    core elements have remained rooted in the following four
    principles:
1. Visualize Work
3. Focus on Flow
4. Continuous Improvement
    Note: There are many ways to define Kanban. Our intent in listing the core
    elements in this manner is not to introduce a new definition but to distill the
    common principles.
6
STEP ONE | MAP             YOUR CURRENT WORKFLOW
Every team has a process for completing its work, even if the
workflow is as simple as to do, doing, done.
LET’S GO
YOU WILL NEED
Your team, in a room, around a whiteboard. Dry-erase markers. A
pen/pencil and at least five sticky notes for each team member.
TIME
Block out at least an hour. You might need more time, depending
on the size of your team and the number of your team’s external
touchpoints. Don’t shortchange this part of the process. The
workflow mapping exercise will encapsulate all of the politics of the
group. Many high-value conversations will happen while your team
is mapping out its process.
                                                                                                     7
    STEP ONE | MAP             YOUR CURRENT WORKFLOW
       1.	 Each team member writes down the top three to five things         Resist the urge to redesign
           that he or she has in process, using one sticky note per work     your process.
           item. Be granular rather than sky level. “Building the week       Notice specific places in
           view of the new calendar feature” is better than simply writing   your process where the
           “Calendar” on your sticky note. Specifics help the whole team     work isn’t really under
           understand the details of each work item.                         your control. Maybe it’s
                                                                             waiting on approval from
                                                                             someone outside the team,
       2.	 Each team member picks a sticky note from their selection of      or a piece of work is in
           current work items, sticks it to his or her shirt and “becomes”   process somewhere else.
           that piece of work.
                                                                             Recognize where there are
                                                                             queues in your process
       3.	 Figure out where your piece of work is in your team’s process     and/or where work sits
           by asking the following three questions: Where am I right now?    and waits between steps.
           Where did I come from? Where will I go next?                      Include these as steps in
                                                                             your workflow.
       4.	 Make sure you’ve taken into account not only the work of your
           team members but also how work flows into the team from
           leaders, customers and other parts of the organization.
8
     EXAMPLE
     Let’s say you’re on a development team, and your individual work item is “Building the week view of the
     new calendar feature.”
     The answers are the steps in your process. Using the example above, we’ve defined three chronological
     steps by analyzing just one piece of work:
     Use each teammate’s answers to define more steps and/or validate the steps you’ve already identified.
     In the end, you might come up with a process like this:
Now go to the whiteboard, divide it into columns and/or rows, and                       BOTTOMLINE
write the title of each step in your workflow at the top of a column,
                                                                                        Be honest about your
leaving a bit of whiteboard on each side for a “To Do” lane and a
                                                                                        workflow. This first step is
“Done” lane, if they’re not already in your process.                                    all about taking a snapshot
                                                                                        of how your team works
Keep your process on the whiteboard for the next exercises. You’ll                      so you can improve the big
                                                                                        picture later.
keep building on it.
                                                                                                                       9
 STEP TWO | PUT               WORK ON THE BOARD
10
LET’S GO                                                                     HELPFUL TIPS
                                                                                                              11
 STEP TWO | PUT                 WORK ON THE BOARD
            Unique identifier
             based on team
                  standards
                                   Ticket ID #42                       Chris
                                                                                         Name of who’s
                                                                                         working on the card
         *We include sample boards and cards throught this guide. They’re not the only
         way of doing things. We encourage your team to make them your own.
12
STEP THREE | GATHER                  ‘ROUND THE BOARD
As you look at the board, notice: How does the work flow? Or,
conversely: Where does the work get stuck? The best way to start
observing the flow of work is with routine meetings called daily
standups and weekly retrospectives.
                                                                                                      13
 STEP THREE | GATHER                  ‘ROUND THE BOARD
ACTIVITY
 Each day, a different team member leads the discussion. The leader
 begins by “walking the board” from right to left—to focus first on
 work items that are closest to completion—and asks of those cards,
 “What do we need to do to advance this piece of work?”
14
After walking the board, ask the team:                                  HELPFUL TIPS
   Q: “Is anyone working on anything that’s not on the board?”          When is a work item truly
   A: If no, continue to the next question. If yes, pause to let team   done? It should mean
                                                                        that a card will not move
   members add work items.
                                                                        backwards after reaching
                                                                        “done.” If it does, add a
   WHY
                                                                        verification, policy or
   To gain the truest possible understanding of the team’s              definition of done to your
   workload.                                                            process.
   WHY
   To reinforce that all work is the team’s work and to help move
   prioritized work over the goalline first.
   WHY
   To observe both the upstream and downstream ramifications of
   stalled flow and to figure out how to get work flowing again.
During the first month of holding standups, it’s likely that you’ll
notice discrepancies in the granularity of work items. Continue to
divide work into smaller tasks and subtasks, as necessary. Look
to have your cards represent not only the units of value that your
team is expected to deliver but also your capacity to deliver them.
The finest of fine-grained tasks may not need to be separate cards
on the board; instead, attach them to the main card as to-do lists or
subtasks. Work items should be small enough to move across the
board at a relatively uniform pace.
                                                                                                     15
 STEP THREE | GATHER                   ‘ROUND THE BOARD
 WEEK 1	
 Q: Is there any hidden work in process (WIP) that we haven’t
 gotten onto the board yet?
 A: Searching for hidden WIP will be an ongoing theme for your first
 few weeks. It’s not always evident and can take time to reveal itself.
 As you find it, add it to the board. (Stop here, or if in weeks two
 through four, move on to question two).
 WEEK 2
 Q: Can we identify any impediments to the flow of work?
 A: Look at where work is piling up on the board, where work is
 getting blocked, or parts of the workflow that may be “starved”
 for something to work on. Discuss ways in which the process or
 the team’s policies could be modified to remove impediments to
 flow. Even after you finish these exercises, ask this question during
 every retrospective. (Stop here, or if in weeks three or four, move
 on to question three).
 WEEK 3
 Q: Are we tracking things at the right level of granularity?
 A: If some of the work items are so big that they’ll take months
 to move across the board, break them down into cards you can
 complete in a few days or weeks. If your board is littered with
 very small tasks, consider using task lists associated with the card
 instead of a card for every small task that must be done in a day.
 (Stop here, or if in week four, move on to question four).
 WEEK 4
 Q: A queue or buffer happens when work is in a holding pattern
 before it goes to the next step. Are there queues or buffers in
 your workflow that aren’t represented on the board?
 A: If yes, add lanes into your process to represent these queues.
 Managing the size of queues in your kanban system is a key
 success factor to improving the flow of work. Identifying queues
 will be an ongoing activity, even after you’ve completed the
 exercises in this guide.
16
SAMPLE BOARD
Pay special attention to the start and end states. Where does the         BOTTOMLINE
work for this team originate? What is the source of demand?
                                                                              Empower individuals to
                                                                              work together toward a
If you find that you have two teams working towards separate                  common goal. Kanban
goals, and those teams’ work rarely intersects, you may have more             is about continuously
than one process. Try to reserve one board for each process or add            improving your system and
a swimlane to the team board to show there are parallel processes             managing the flow of work,
at work.                                                                      rather than managing
                                                                              team members and their
                                                                              work directly.
                                                                                                           17
 STEP FOUR | LIMIT             YOUR WORK IN PROCESS
 LET’S GO
 YOU WILL NEED
 Your team, circled around your work on the board.
 TIME
 Block out 30 minutes. You might use more or less time, depending
 on the size of your team and how much work is currently in
 process.
18
ACTIVITY                                                                 HELPFUL TIPS
  1.	 Consider how a piece of work flows through your system by          Kanban seeks to “pull”
      looking at a card that’s recently made it to “Done.” Preferably,   rather than “push” work
                                                                         through your process.
      choose a card that several team members worked on while it
      moved through most of the defined workflow on your board.          A push system “pushes”
                                                                         finished work to the next
                                                                         step, whereas a pull system
  2.	 Ask: “How long did that card take to complete?” For this
                                                                         “pulls” work from the
      example, let’s say that 10 days passed between the card being      preceding step only when
      pulled onto the board and reaching the “Done” lane. (This is       it has capacity. Limiting
      known as a card’s cycle time.)                                     WIP based on capacity (a
                                                                         pull system) can help work
                                                                         flow smoothly through the
  3.	 Now, ask each person who worked on the card how much
                                                                         board at an optimal rate.
      time they spent actively working on it. You’ll probably hear       Pushing large amounts of
      a much smaller number. For this example, we’ll say that your       work into the system clogs
      team invested a total of six hours of active work. So why did      it up and slows everything
      the card take 10 days to complete? One reason to consider is       down (and often makes for
      queues. When step one was finished, the card waited in line for    poor quality, too).
      1.5 days before anyone picked it up to start step two. The card
      continued in this fashion until it reached the “Done” lane. It’s
      fairly typical—and sometimes even worse—for a card to spend
      85 percent of its time in a queue. Using WIP limits, you can
      keep the size of the queues in your process lower, so that each
      item moves more quickly from step to step.
  5.	 Add a WIP limit to your board to try to reduce the size of one
      or more of the largest queues. You may add the WIP limit to
      the lane that has the queue, or you may find that adding a WIP
      limit to the lane before or after the queue reduces WIP better.
      If the queue is a child of some top-level lane, you may consider
                                                                                                       19
 STEP FOUR | LIMIT                YOUR WORK IN PROCESS
SAMPLE BOARD
        putting the WIP limit on the parent lane. In the sample board                             BOTTOMLINE
        above, a WIP limit covers the “Develop” lane so it applies to the
                                                                                                       Limiting work in process is
        number of cards in both sublanes.
                                                                                                       the primary way to modify
                                                                                                       your Kanban system to
     6.	 If a team member is consistently responsible for too many                                     improve the flow of work.
         work items, experiment with personal WIP limits (e.g., “Jason                                 Reducing the size and
                                                                                                       number of queues present
         has a WIP limit of three. Only three items can be assigned to
                                                                                                       in the process will lower
         him at any one time.”). In general, we recommend process
                                                                                                       overall WIP and tend
         stage WIP limits, but if there’s a particular person who is often                             to make the work flow
         overloaded, it’s appropriate to use personal WIP limits.                                      through more smoothly.
20
STEP FIVE | MEASURE                    AND LEARN
Total WIP
Total work in process is all of the tasks currently on your Kanban
board. It’s anything that’s been started (by anyone) but not
completely finished. As you start limiting your work in process,
you’ll start seeing this topline number decrease. As a gut check,
divide your total WIP by the number of members on the team to
get an average WIP per person. Does it show that each person is
“doing,” for example, an average of 15 things? Does that seem like
too many?
Blockers
A blocked item can’t move to the next stage in your process
because of an issue. While similar to a bottleneck (both create
delays), a blocker typically signals an unfinished dependency, a
defect or an unavailable skillset. For example, a blocker may arise
when you’ve sought information from an external source and can’t
complete further work until you receive a response.
                                                                                                    21
 STEP FIVE | MEASURE                   AND LEARN
 LET’S GO
 YOU WILL NEED
 Your team. On the whiteboard, data collected from the last three to
 four weeks since you began recording metrics on the back of the
 cards.
 TIME
 Do this during your weekly retrospective.
22
As soon as you’ve finished the exercise in step four, take time          HELPFUL TIPS
during every weekly retrospective to record data on the back of
your cards for blockers, start date, completed date, throughput and      Continue to study ways to
lead time.                                                               improve your Kanban system
                                                                         by using the resources section
                                                                         of this guide.
At each weekly retrospective, calculate and record:
• Lead time for each card (completed date and start date)
Tally the above for three to four weeks before beginning this
exercise.
For example, if your average lead time for the past three to four
weeks is 11 days (varying between two and 19), you might decide
to shoot for less than 10 days. If your blocker data suggests that
you might be leaving items blocked longer than necessary, your
experiment might be to modify the way your team responds to
blockers. Perhaps your team will decide to adopt a “stop the line”
mentality; if a card is marked as blocked, it’s “all hands on deck” to
remove the blocker as quickly as possible.
                                                                                                          23
 STEP FIVE | MEASURE                   AND LEARN
SAMPLE CARD
 Or, if your throughput is three items per week, you might decide        BOTTOMLINE
 to try to increase it. If your total WIP still says that you have, on
                                                                         Kanban is an evolution,
 average, seven items in process per person, your team might try
                                                                         not a revolution. When
 to reduce total WIP to see if it affects throughput. You could then     you understand the why
 look for queues in the process where you could reduce the WIP           and how of your process,
 limit and watch to see what it does for throughput.                     your team can begin to
                                                                         make small but continuous
                                                                         improvements.
 One final example, coming at it from another direction. If your
 blocker data suggests that you could improve by managing
 blockers differently, your team could adopt a change in policy
 for how blockers are managed and monitor lead time, WIP and
 throughput to see what effect the policy change has on those
 metrics.
24
CONCLUSION
Congratulations.
You’ve now begun the journey that leads to systems thinking and
continuous improvement so that bad systems are no longer in the
way of good people doing good work.
                                                                     25
 RESOURCES
 [WEBINAR]                                                                About LeanKit
 DESIGNING YOUR KANBAN BOARD TO MAP YOUR PROCESS                          LeanKit is recognized
 with Chris Hefley                                                        by the Agile and Lean IT
                                                                          community as the most
 Creating your first Kanban board isn’t always easy—and you don’t         flexible and powerful tool
 have to get it 100-percent right. With the help of some good advice      available for implementing
 you can build the right foundation to improve incrementally over         visual project management
 time. In this webinar, you’ll learn how to map your process to reflect   based on Kanban systems.
 your reality as closely as possible, design your board to capture the    In addition to IT, our
                                                                          customers use LeanKit to
 right metrics for improvement and address common gotchas such
                                                                          manage and collaborate
 as wait time and hidden work. Watch the webinar:                         on projects in fields as
 leankit.com/blog/map-your-process                                        diverse as engineering,
                                                                          manufacturing, marketing,
                                                                          customer service, technical
 [BOOKS & AUTHOR WEBSITES]                                                support and many more.
 Kanban: Successful Evolutionary Change for Your Technology               LeanKit was recognized
                                                                          by Gartner, Inc. as a “Cool
 Business by David J. Anderson (djaa.com)
                                                                          Vendor” in Program and
 Personal Kanban: Mapping Work | Navigating Life by Jim                   Portfolio Management
                                                                          (PPM) for 2013.
 Benson and Tonianne DeMaria Barry (PersonalKanban.com and
 ModusCooperandi.com)                                                     Since our founding in 2009,
                                                                          we’ve grown to serve more
 The Phoenix Project: A Novel About IT, DevOps, and Helping Your          than 250,000 users around
 Business Win by Gene Kim (RealGeneKim.me)                                the world at companies
                                                                          such as Adobe, DuPont,
 Stop Starting, Start Finishing by Arne Roock                             Nokia, Siemens, Spotify
 (Software-Kanban.de)                                                     and Steelcase. For more
                                                                          information, visit www.
                                                                          LeanKit.com.
 [BLOGS]
 “Kanban Kata” by Håkan Forss (hakanforss.wordpress.com)
 [EDUCATION]
 LeanKanban University (LeanKanbanUniversity.com)
 [GAMES]
 getKanban Board Game by Russell Healy (getkanban.com)
26
KEY TERMS
BLOCKER                                            PULL SYSTEM
An internal or external factor preventing          A work process where each stage only pulls
progress, thereby limiting the ability for the     work into progress when it has capacity to do
work to move from one phase in your process        so; the opposite of a push system, where work
to the next.                                       is assigned and added to a queue, regardless
                                                   of capacity.
BOTTLENECK
A constraint in the system that limits the         SOURCE OF DEMAND
flow of work. Identifying bottlenecks makes        The business goal that is driving the
it easier to reduce their impact and provides      requirement for work. The source of demand
a mechanism for controlling work flowing           is sometimes an external customer and
through the process.                               sometimes an internal business stakeholder.
27