Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Kanban in 30 Days
Kanban in 30 Days
Credits
About the Authors
About the Reviewer
Preface
What this book covers
Who this book is for
Conventions
Reader feedback
Customer support
Errata
Piracy
Questions
1. Days 1-2 – Understanding Kanban, Lean, and Agile
The four foundational principles of Kanban
The six core practices of Kanban
Practice 1 – visualizing your work
Practice 2 – limiting work in progress
Practice 3 – managing flow
Practice 4 – making process policies explicit
Practice 5 – implementing feedback loops
Practice 6 – improving collaboratively, evolving experimentally (using models and the scientific method)
Lean
The 14 principles of Lean
Agile
Manifesto for Agile Software Development
Principles behind the Agile Manifesto
Self-organization
How to choose between Scrum and Kanban
Summary
2. Days 3-5 – Getting to Know Your System
Classes of services – different ways of handling feature requests
Mapping the process
Exercise I – draw the process steps
Exercise II – find the time spent on each process step
What makes your customer happy?
Summary
3. Days 8-9 – Visualizing Your Process and Creating Your Initial Kanban Board
Information dimensions
Visualization dimensions
Characteristics of visualization dimensions
Matching information and visualization dimensions
Prioritizing information dimensions
Visualizing different statuses
Kanban board with stories and tasks
Examples of Kanban boards
Kanban board example – internal operation
Kanban board example – development team
Different processes for different issue types
A board without rows and columns
A board for aggregated status
Electronic versus physical boards
A good tool increases interaction
A good tool is flexible
Summary
4. Days 10-11 – Setting the Limits
Adding limits
Showing the result in a graph
Simulating the result
What limit should you start with?
Minimum limits
Theory of constraints
Step 1 – identify the bottleneck
Step 2 – align all other steps according to the bottleneck
Step 3 – increase the capacity through the bottleneck
Step 4 – start over from step 1
Summary
5. Day 12 – Choosing the Roles and Meetings You Need
Introducing new roles
Kanban Master
Master of the process
Servant leader
Shielding the team
Product owner
Chief product owner and/or project manager
Cross-functional or specialized team
Meetings in Kanban
Planning a meeting
Story start meeting
Daily sync
Enterprise sync
Demo meeting
Review meeting
Retrospective meeting
The plus-minus-delta retrospective
Futurespective
The perfection game
Summarizing retrospectives
Warming up before a retrospective
Summary
6. Day 15 – First Day Running Kanban
9:00 to 11:00 – first planning meeting
11:00 to 13:00 – creating your Kanban board
13:00 to 14:00 – deciding your meetings
14:00 to 17:00 – start working
A few days later – the first retrospective
Summary
7. Days 16-29 – Improving Your Process
Edward Deming and PDCA
Measurements to differentiate between improvements from impairments
Value, failure, and false demand
Measuring time to market
Using the right measurements, the right way
Continuing your value stream mapping
Exercise III – handling special tracks
Looking for loops and alternate ways
Finding the time spent on loops and alternate ways
Calculating process efficiency
Finding improvements in the process
Removing unnecessary queues
Prioritizing with algorithms
Prioritizing with severity
Summary
8. Day 30 – Release Planning
Basing your plan on facts
Taking control over the amount of work
Quick estimating
Estimating with the planning poker
Knowing your capacity and calculating the delivery date
Follow-up progress with a burn-down chart
Communicating the plan
Burn-up graph
Cumulative flow diagram
Taking control over velocity
Summary
← Prev
Back
Next →
← Prev
Back
Next →