Kanban Overview

This intensive two-day instructor-led course introduces lean thinking and Kanban and how it applies to software development. It will be compared with popular agile practices, such as Scrum. The class will then explore how Kanban can be used in conjunction with existing processes in order to make it a more seamless transition. This will all be done with a balance of discussions, exercises, and a Kanban simulation.

Description

Lean principles of continuous improvement and waste elimination have become staples throughout organizations and across industries. Kanban is a popular way of visualizing work in a lean environment and has taken on new meaning in the software development community. This course attempts to define Lean and Kanban and how it relates to agile software development.

Audience:

Anyone involved with software development process.

Participants will learn to:

  • Understand the history of lean thinking
  • Identify the 7 types of waste and how they correspond to software development
  • Understand the core agile values and how they relate to lean
  • Distinguish between theory and actionable practices
  • Identify the characteristics of (k)anban and (K)anban as it relates to software
  • Leverage Kanban to identify bottlenecks and improve an existing process 
  • Map a Value Stream
  • Establish Work In Progress (WIP) limits
  • Plan for releases using Kanban
  • Report status and track progress
  • Apply common cadences (Daily Meetings, Reviews, Retrospectives, Planning, etc)
  • Create a visual Kanban board
  • Avoid common traps and pitfalls

Similar courses

This intensive two-day instructor-led course guides participants through every characteristic of Scrum, including roles, events, artifacts, and most importantly, the motivation behind implementing these elements. All this will be experienced through a balanced combination of lecture, candid discussion, hands-on exercise, and demonstration, as well as a few surprises.

More Information

Applying Professional Scrum (APS) is a 2-day course that teaches Scrum in a highly practical way. Working in a series of Sprints, participants build a real product while facing real-life problems. The mechanics, accountabilities, values, and empirical processes of Scrum are demonstrated by actually experiencing them. Common missteps and misunderstandings are discussed so participants grow a higher awareness of their symptoms.

More Information

Remote Teamwork: Facilitating and Collaborating is a 4-hour course that helps teams get the most out of virtual collaboration techniques and tools when working remotely. Participants will learn how to create a trusting environment for effective remote collaboration by combining engaging practices and facilitation techniques while leveraging modern technology and tools to support creativity and teamwork. The course is scheduled for 2:00pm to 4:00pm CT on May 28 & 29.

More Information