Kanban for Agile/Scrum Practitioners

If you are challenged with continually delivering high-quality value to your customers, and are struggling with waterfall, Agile/Scrum, or other approaches to managing the development of your software, then Kanban may be for you.
Course info
Level
Intermediate
Updated
May 28, 2020
Duration
2h 30m
Table of contents
Course Overview
What You Will Learn
Kanban 201: Taking It up a Notch
Transitioning from Waterfall to Kanban
Transitioning from Agile/Scrum to Kanban
Managing Your Workflow
Preparing for Organizational Challenges
Applying Key Learning Objectives
Description
Course info
Level
Intermediate
Updated
May 28, 2020
Duration
2h 30m
Description

In this course, Kanban for Agile/Scrum Practitioners, you will learn the skills, approaches, and techniques to advance your essential Kanban capabilities to the next level. First, you'll learn that Kanban is not a process in and of itself but is a practice that symbolizes a principle and is flexible and adaptable based on the challenge at hand and the necessary resources. Next, you'll explore different approaches to moving from both waterfall and Agile/Scrum to Kanban. For those with traditional development skills (waterfall), we will point out how Kanban alleviates all the CONs of waterfall by improving the efficiency and flexibility of feature development and provide you the necessary knowledge to help you adapt and transition from your traditional or waterfall application development methods to Kanban. Though Agile/Scrum greatly improves development over waterfall you'll discover how Kanban takes it a step further in improving product delivery. You'll also compare Scrum events with Kanban events and how Kanban will increase the workflow and productivity of development. Then, you'll go into detail on defining your value stream, managing work types, understanding what “done” means, limiting work in progress, adapting to variabilities, the benefits of cumulative flow diagrams, how to forecast future work, dealing with bottlenecks, blockers, and spikes. Finally, the course will take you through the process of implementing Kanban at your workplace. This will include developing a pilot, applying metrics, and provide the awareness to challenges that may obstruct or impede your adoption of Kanban and offer recommendations and techniques to mitigate them. When you have completed this course, you will have the skills and knowledge on how to design, execute, and deliver high-quality Kanban systems.

About the author
About the author

Michael is General Manager at Fairway Technologies, a San Diego based technology consulting company. Prior to that, he was Vice President of Development at PDSA, Inc. and has many years of management, technology, and leadership experience.

More from the author
Deploying Value with Kanban
Intermediate
2h 33m
Sep 24, 2020
The Technical Business Analyst
Intermediate
2h 27m
Sep 11, 2019
More courses by Michael Krasowski
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
In this course, Kanban for Agile/Scrum Practitioners, you will learn the skills, approaches, and techniques to advance your essential kanban capabilities to the next level. First, we will explain that kanban is not a process in and of itself, but is a practice that symbolizes a principle and is flexible and adaptable based on the challenge at hand and the necessary resources. Next, we will discuss the approaches to moving from both waterfall and agile/Scrum to kanban. Though agile/Scrum greatly improves development over waterfall, we will explore how kanban takes it a step further in improving product delivery. We will also compare Scrum events with kanban events and how kanban will increase the workflow and productivity of development. Next, we will go into detail on defining your value stream, managing work types, understanding what done means, limiting work in progress, adapting to variabilities, the benefits of cumulative flow diagrams, and how to forecast future work dealing with bottlenecks, blockers, and spikes. Finally, the course will take you through the process of implementing kanban at your workplace. This will include developing a pilot, applying metrics, and provide the awareness to challenges that may obstruct or impede your adoption of kanban and offer recommendations and techniques to mitigate them. When you have completed this course, you will have the skills and knowledge on how to design, execute, and deliver high‑quality kanban systems.