The Art and Science of Limiting Work in Progress (WIP)

The Art and Science of Limiting Work in Progress (WIP)

  • 1/26/16 8:00 pm
  • 1/26/16 9:00 pm
  • 1 PDU &1 SEU
  • Sanjay Kumar

Until five to ten years ago, in the pre-agile days, the standard way of executing a project was to go through different project phases (analysis, design, development and testing) with the entire scope in hand. There was no WIP limit – 100% of the work was in progress. It was a rigid process, changes were frowned upon – redirecting change requests from client to a Change Control Board (CCB) was one way to discourage such unwelcome changes.

As market dynamics changed, responding to change in a more effective manner became not just a priority, but a necessity. Most agile methods/frameworks use the idea of limiting work in progress in one way or the other – it is the backbone of key agile practices like adaptive planning, faster feedback cycle and emergent design.

In this webinar, we will take a closer look at how limiting work in progress helps improve the flow of work, and explore some guidelines on how to effectively limit the work in progress. While the inspiration comes from Kanban, the art and science of limiting WIP is applicable equally well to other frameworks/methos like Scrum, XP, etc.


Speaker Profile

Agile Trainer, AKT, KMP, CSP, CSD, PMI-ACP, SAFe Agilist
An Agile enthusiast and a proponent of software development best practices, Sanjay Kumar is one of the few trainers in India who specialize in the three key practice areas related to agility for software development teams - Scrum, Kanban and Extreme Programming (XP). Besides delivering classroom trainings on PMI-ACP and Certified Scrum Developer (CSD), Sanjay is an active promoter of community learning via Discuss Agile (a Scrum Alliance user group) events.
Sanjay Kumar
Sanjay Kumar has over fifteen years of experience in developing and delivering software solutions for different domains such as finance, healthcare, retail and shipping. He has enjoyed different project roles, doing whatever it needs to ensure successful customer delivery - client interaction, requirements analysis, architecture and design, code development or project management. Sanjay has been practicing Agile software development best practices for almost a decade now - including automated testing, limiting work in progress, incremental delivery, faster feedback cycle and continuous improvement. Sanjay carries a strong technical foundation in object-oriented programming (Java/J2EE) and database design, and believes 'working software' is an essential yet a lower-level goal; it is 'maintainable and testable software' that truly classifies someone as a good programmer. Certifications: • Certified Scrum Professional (CSP) • Certified Scrum Developer (CSD) • Certified Scrum Master (CSM) • Agile Certified Practitioner (PMI-ACP) • Kanban Management Professional (KMP) • SAFe® Agilist
All Rights Reserved iZenBridge Consultancy Private Limited.