This intensive 2-day Kanban training class provides an introduction to Lean, Pull Systems and Kanban and will explain how established industrial engineering theory can apply to software development process. Working in small teams, class attendees will analyze and design a kanban system implementation for a real world scenario.

An introduction to Lean, Pull Systems and Kanban Value Stream Mapping Controlling WIP Implementing different classes of service Negotiating service level agreements with customers Implementing a culture of continuous improvement (Kaizen) How established industrial engineering theory can apply to software development process Identifying bottlenecks Classifying bottlenecks as capacity constrained resources or non-instant availability resources Managing bottlenecks appropriately for improved throughput Understanding transaction and coordination costs in a kanban process Defining release and input cadence for a kanban system Using Metrics and Reporting to drive continuous improvement

Course Outline


  •  Introduction to Lean
  • What is a kanban system - Imperial Palace Gardens example
  • Background and history of approach to kanban system for software engineering

Demand Analysis for Initial Kanban System Design

  • What are the types of work for your team?
  • What is the daily, monthly, or seasonal demand for your team's time?
  • What are sources of customer dissatisfaction?
  • What are sources of internal dissatisfaction?

Value Stream Mapping and Tracking

  • Defining customer-valued work items (deliverables)
  • Value-stream mapping
  • Work item tracking (manual and electronic)
  • Daily standup meetings
  • Kanban boards
  • Sticky Buddies


  • Setting kanban limits
  • Simulation Game
    Hands on experience working with a realistic kanban system
  • Classes of Service
  • Types of work items
  • Expediting ("Silver Bullets")
  • Policies for processing work items

Service Level Agreements

  • Striking a different bargain
  • Determining a service level agreement\
  • Monitoring due date performance
  • Bottlenecks Identifying bottlenecks
  • Capacity constrained resources
  • Non-instant availability resources
  • Improving throughput


  • How to identify and classify variability
  • Strategies to reduce variability

Scaling Kanban

  • Standup meetings
  • Two-tiered kanbans
  • Swim Lanes

Release Cadence

  • Technical transaction costs of release
  • Customer transaction costs of release
  • Market variation and demand for releases
  • Prioritization Cadence
  • Feeding the input queue
  • Transaction costs of item selection and prioritization

Metrics and Reporting

  • WIP - Cumulative flow
  • Lead Time
  • Waste Lead Time : Touch Time
  • Open Issues and Blocked Work Items

Who Should Attend

This class is targeted at people who want to expand their agile skill set. Typically development teams (testercome to this class, but it also very suitable

Professional Development Units (PDU's)

Mitch Lacey & Associates is a PMI Registered Educational Provider (provider ID 3383). This course provides 7.5 PDU's that may be applied towards most PMI certifications, including two of the most common:

  • PMP: Project Management Professional (link to PMI PMP continuing education handbook)
  • ACP: Agile Certified Practitioner (link to PMI PMP continuing education handbook)

PDU records management is the responsibility of the credential holder. Please refer to the handbook for your certification to determine the credential PDU requirements.

This Course Includes

We strive to deliver the highest quality learning experience in the industry. To accomplish this, we offer the following for this course:

  • Light morning breakfast, mid morning snacks and coffee, lunch, afternoon snacks and a variety of assorted beverages
  • A hard copy of the course materials

Course Guarantee

Our family run business is 90% referral based, so quality is very important. We are proud to offer a no-questions-asked full money back guarantee. Simply contact us within 30 days of your training completion date for a full refund of your course registration fee, no questions asked.

Cancellations and Refund Policy

Sometimes things come up, we understand that. If you need to cancel your course, you have two options

  • If the course start time is 14 days or more, you may apply your course registration fee towards another upcoming class for use within one year of the original class date. If we do not offer another course in that time, a full refund will be given minus any applicable fees.
  • You may request a full refund if it is within 14 days of course start date

For cancellations that are within the 14-day start time of the course and a full refund is requested, a $200 fee will be applied to partially cover committed expenses.