Functional Training
Kanban


Overview

This workshop has everything you need to get a team new to Kanban up and running. The workshop introduces the core principles of Kanban and Lean using engaging examples and hands on exercises.

Real world work is used to guide workshop attendees through a series of steps and accompanying exercises to build their own Kanban system and board. Attendees also get exposed to more advanced concepts such as identifying and addressing constraints in their process, visually communicating the flow of work through their system and measuring that flow in order to optimize efficiency.

If you are starting a new team, the artifacts produced during the workshop will be sufficient to get started. If additional backlog grooming and planning is required, the next steps are up to you. You can either engage an Agile Coach or use the experience gained in the workshop to continue the process on your own.

Duration: 1 day
Pre-requisite: None

Participants

This workshop requires all participants to be at the same location. Remote participation is not supported. The standard version of the workshop is for a single team at a time. Participants include everyone involved in the Lean Agile Team including:

  • Management
  • Product Managers, Product Owners, Business Analysts
  • Designers, Developers, Testers, DBA’s
  • Support
  • Technical Writers
  • Program and/or Project Managers

Course Outline

What is Kanban – The workshop begins by discussing the origin of Kanban from its lean manufacturing roots at Toyota to how it can be applied to optimize any process. The notion of multitasking is a myth is explored both at the individual and organizational level.

How it Works – There are three general principles to Kanban that make it so powerful: manage work visually so that all work is visible, limit work-in-progress (WIP) to optimize flow and use a pull system to start new work only if there is capacity to do so. The workshop provides various example patterns to illustrate key concepts of the flow of work, such as queuing and starving, as well as an engaging Kanban related exercise that reinforces the concepts presented.

Implementing Kanban – This section of the workshop guides the attendees through a series of steps and related hands-on exercises to build their own functioning Kanban board. The steps include:

  • agreeing on a what problem(s) your are trying to solve by implementing Kanban
  • mapping your current value stream and identifying where your team’s span of control starts and ends
  • defining the various types of work items the team works on
  • determining the demand for each work item type to establish the necessary level of capacity
  • agreeing on the appropriate mechanism to capture work items
  • defining classes service and their associated policies to aid the team in addressing work items in their queue
  • Building a card wall with the appropriate states and WIP limits
  • Defining meeting types and cadence to replenish the queue, coordinate work and receive feedback
  • Educating upstream and downstream partners on your team’s new way of working.

Theory of Constraints – Every system has constraints and using the Five Focusing Steps provides a means to identify and address each constraint in your system. Metrics – Understand the essential metrics needed to optimize the flow of work through your Kanban system.

Information Radiators – Learn about what information radiators Kanban uses to communicate both lagging and leading indicators.

Functional Training

 
Scrum Master

This workshop provides role-specific Scrum Master training that supplements the typical 2-day introduction to Scrum such as the “Agile Whole Team Training” course. After a 2-day Agile course, you’ll be familiar with what Scrum and Agile are. This workshop gives you a leg up on how to be a great Scrum Master. The workshop primarily consists of hands-on group activities, with more than 20 in all. After this workshop you will be better prepared to support and help to create a high performing Agile Team.

Learn More »

 
Product Owner

This course provides training specific to the role of Product Owner. This 1-day course focuses specifically on this role, allowing for a greater understanding of the abilities required to deliver the Product, with insight into Product Management in an Agile space and the facilitation skills required of a Product Owner, attendees will learn a wide swathe of skills based upon experiential learning.

Learn More »

 
User Story

The workshop will cover a variety of methods for splitting user stories including, use case based, constraint based, timeboxing, and multiple levels of utility. Additional topics include: ordering the backlog of user stories, linking user stories to specification and design documents, user story and backlog grooming, and the creation of research stories.

Learn More »

 
Kanban

This session will introduce Kanban, show how the Lean practice of “One Piece Flow” is the key to both, and get into the nuts and bolts of specific practices and concepts from Kanban. Along the way we will also see how this can significantly improve economic outcomes and employee satisfaction. The most successful multi-team programs gravitate towards many practices and principles associated with Kanban. You can accelerate that process by learning from the experiences of companies with very large multi-team Agile programs that have implemented Kanban.

Learn More »