Kanban Fundamentals: Using Kanban in IT and Software Development

Home / Product / Kanban Fundamentals: Using Kanban in IT and Software Development

Kanban Fundamentals: Using Kanban in IT and Software Development

IT professionals including software design, development, testing, and service team members and managers; and everyone looking for a primer on applying Kanban to IT and software development projects

Prerequisite
None

Expected Duration
220 minutes

Description
IT and software development teams often have to deal with issues such as longer cycle time, waiting, and delays rather than focusing on actual technical demands of the work for meeting customer requirements. Kanban, a popular tool in the Lean toolset, is quickly establishing itself as an effective approach to solve a variety of efficiency, cost, productivity, throughput, and quality related problems. Although, Kanban has its roots in manufacturing and Toyota Production System, many of its concepts and tools are successfully applied to IT and software development work. Kanban in this context, also refers to a methodology that is helping IT and software development teams catch up with complex and swift change required by scrum and agile adoptions. This course provides learners with a solid foundation in Kanban and Lean concepts, techniques, and tools as applied to IT and software development activities. This course also provides an overview of the Kanban process for beginners and steps required to create their first Kanban board. Learners move beyond boards to finding solutions to productivity and flow problems and the behavioral and culture aspects of teams using related Kanban techniques.

Objective

Introduction to Lean and Kanban

start the course

match SDLC phases to activities carried out in them

recognize limitations of the waterfall approach

describe characteristics of Lean and Kanban

distinguish between Agile, Scrum, and Kanban

Lean Concepts and Tools Used in Kanban

match foundational Lean concepts to their description

label example of waste to the waste category in Lean

describe principles of the Theory of Constraints

select valid examples of visual workplace

Lean Strategies for Kanban Projects

describe characteristics of Kanban-pull system

distinguish between visual display and visual control signs

compare lead time to cycle time in a given scenario

differentiate between WIP and flow

recognize drivers and application of Kanban

Kanban: IT and Software Applications

identify key considerations for Kanban in IT and software development

describe features of Kanban boards

match key concepts in Kanban application to their descriptions

Using Kanban

list steps in the Kanban Process in the correct order

list activities in creating a Kanban board

use Little’s law for reducing lead time by limiting WIP

select most plausible way to limit WIP in a given scenario

match techniques for alleviating bottlenecks to their correct description

recognize examples for making policies explicit on Kanban projects

label examples with the Kanban metric being used for monitoring and control

Considerations in Kanban Adoption

select correct description of the behavioral aspect of interest on a Kanban project

distinguish between cultures using Schneider Culture model

Practice: Create an Online Kanban Board

create an online Kanban board using the default template for your project