While Lean concepts have now been successfully incorporated in western manufacturing and operations, their application to software development has mainly been through timebox based methods such as Scrum and XP, collectively known as Agile. More recently, flow based methods such as Kanban have been successfully introduced where agile proved problematic. Scrum can struggle where there is enterprise level scale, unpredictable work arrival and processing times, a lack of cross functional teams or day to day re-planning.
Kanban can provide a mechanism to implement ‘pull’ and achieve a flow of work through simple Work In Process (WIP) and Kanban signalling systems. As well as coordinating activities across the value stream, Kanban creates an environment to drive continuous improvement, highlighting impediments to flow and encouraging collaboration to resolve issues. In the words of David Anderson, the creator of Kanban, ‘Lean is a destination; Kanban is a means to get there’.
In this one day course, we introduce basic lean concepts and principles. Kanban is based on sound scientific principles, and we briefly review how it implements lessons from queuing, systems, knowledge creation and complex adaptive theories. Then we cover the nuts and bolts of Kanban including Visualisation of Work Flow, Metrics (CFD), Limiting WIP, Managing Flow and Attaining Pull, Classes of Service, Explicit Policies and Feedback Loops.
Finally we review a Kanban case study and steps to implementing Kanban in your organisation. In the full day version of this course we cover key concepts in more detail, include extra exercises to illustrate important concepts, as well as running a Kanban simulation game.
This course is intended for all contributors and stakeholders including Senior Leaders and Executives, Transformation Agents, Agile and Lean Champions, Project Managers, Team Leaders, developers, testers, etc. in software development and IT.
The course will be delivered in a classroom format with several interactive exercises and opportunities for discussion.
Delivered by experienced specialists and professionals trainers