Kanban Workshop



This course gives you a jump-start on your Kanban journey, helps you to understand how it differs from other methods, and provides the foundation for applying Kanban principles in your own organization. The case studies and examples demonstrate how other companies leverage Kanban.

Kanban Overview

Kanban methods have increased in popularity. Going beyond the manufacturing origins, more and more teams in information technology are adopting the practices. Kanban methods go beyond the visual aspects of the Kanban board. In addition to visualizing the work in progress, Kanban provides techniques to manage the flow of work and continuously improve on that flow. The concepts are easy to understand yet difficult to master.

The advantages of a Kanban systems includes flexibility of process, reduced waste, increased productivity, and improved efficiency. Learn to focus on the work that is needed and reduce the time spent on the wrong work.

This course provides guidance on Kanban implementation and bootstrapping a Kanban system in your own organization. Understand how Kanban is a cultural change initiative and what that shift means.

The Kanban workshop is for anyone trying to create a cultural framework for continuous improvement; finding the problems, identifying bottlenecks, and managing the work in process. Learn how Kanban can be applied to your software development workflow and how it differs from other development methods.

Organizing and Leading Kanban Teams

The Kanban method is an adaptive system that helps organizations evolve their processes. It can start small but it can be a catalyst for overall cultural change. Kanban promotes incremental change in process, processes tailored to each project or value stream, and continuous improvement.


All team members responsible for delivering outstanding software, including:

  • Business analysts
  • Technical analysts
  • Project managers
  • Software engineers/programmers
  • Development managers
  • Product managers
  • Product analysts
  • Testers
  • QA engineers
  • Documentation specialists

Learning Objectives

  • Kanban origins and evolution
  • The benefits of Kanban
  • Kanban concepts, principles, and terminology
  • Visualization of work
  • Limiting work-in-process
  • Analyzing the flow of work
  • Optimizing your Kanban system
  • Continuous improvement culture
  • Common misunderstandings and pitfalls of Kanban
  • Experiments and analysis to improve team performance
  • Kanban metrics and management reporting
  • Issue management and escalation

1. Introduction

  • Course summary
  • Topics covered

2. The Case for Change

  • What is Lean?
  • What is Agile?
  • What is Kanban?
  • Why Kanban?
  • How Kanban differs from other methodologies
  • How Kanban differs from Scrum
  • Benefits of Kanban
  • How Kanban differs from other Agile methodologies

3. Kanban Overview and Concepts

  • Kanban's Five Core Properties
  • Kanban Emergent Behaviors
  • Kanban Team
  • Roles
  • General High-Level Concepts
  • Kanban Origins And Evolution
  • The Kanban Concepts, Principles, and Terminology
  • Common Misunderstandings and Pitfalls of Kanban
  • Kanban Core Principles

4. Implementing Kanban

  • Work Item Types
  • Card Walls
  • Workflow
  • Queues and Buffers
  • Cadences
  • Work-in-Progress
  • Bottlenecks
  • Capacity Allocation
  • Class of Service
  • Service Level Agreements
  • Issues and Blocked Items
  • Visualization of Work
  • Up a Card Wall
  • Setting Work-in-Process Limits
  • Limiting Work-in-Process
  • Analyzing the Flow of Work
  • Learn to Build Visualization Methods Like a Kanban Board
  • Implementation Approaches
  • How to Use Work Item Types
  • Setting Input and Output Limits
  • Service Levels Agreements
  • Sources of Variability

5. Metrics and Reporting

  • Metrics Overview
  • Tracking Work-in-Process
  • Cumulative Flow Diagram
  • Lead Time
  • Trends
  • Throughput and Production Rates
  • Flow Efficiency
  • Failure Load/Cost of Poor Quality
  • Kanban Metrics and Management Reporting
  • Metrics and Tracking Methods
  • Optimize the Flow of Work

6. Scaling Kanban

  • Scaling Kanban for projects
  • Work Item Levels
  • User Stories
  • Minimal Marketable Release
  • Two-Tiered Card Walls
  • Swim Lanes
  • Class of Service
  • Systems Integration
  • Managing Shared Resources
  • Service Oriented Architecture
  • Operations Review
  • Understand Considerations for Scaling Kanban
  • How Kanban is Used by Software Development Teams
  • Using the Minimum Marketable Release to Break Work Down
  • How to Conduct Operations Reviews

7. Improvements

  • Three Types of Improvement Opportunities
  • Warning Signs
  • Bottlenecks
  • Economic Model for Lean
  • Sources of Variability
  • Issue Management and Escalation Policies
  • Optimizing Your Kanban System
  • Practices to Improve Kanban Team Performance

8. Kanban Change Initiative

  • Cultural Change Components of Kanban
  • Goals Behind the Kanban Approach to Change
  • Kaizen Culture
  • Cultural Change
  • Kanban Transition
  • Kotter's Model
  • Continuous Improvement Culture
  • Learn the Role of Continuous Improvement
  • Experiments and Analysis to Improve Team Performance

9. Summary

  • Key Takeaways
  • Kanban Objectives Board
  • Survey Information

10. Exercises

  • Review Kanban Emergent Behaviors
  • Building a Kanban Board
  • Documenting a work Flow
  • Change a Workflow into a Kanban System
  • Kanban Simulation