Impediments to flow: Rethinking the lean concept of 'waste' in modern software development

Research output: Chapter in Book or Conference Publication/ProceedingConference Publicationpeer-review

15 Citations (Scopus)

Abstract

Eliminating waste is a core principle of lean thinking. Despite the emergence of literature that applies lean in the software domain, an underlying analysis of this literature reveals the fundamental interpretation of waste has remained largely unchanged since its origins in manufacturing. Lean defines waste as any activity that does not directly add value as perceived by the customer. Software development is a creative design activity, not a production activity, and agile teams and organizations are more akin to complex adaptive self-organizing systems than repetitive production lines. Waste has different meaning in such systems. This paper reframes the lean concept of waste as impediments to flow in complex human systems. Drawing from ongoing research, this paper presents an updated categorization to describe the impediments faced by teams and organizations. The categories are extra features, delays, handovers, failure demand, work in progress, context switching, unnecessary motion, extra processes, and unmet human potential. These categories provide a foundation for helping teams and organizations to see, measure and reduce impediments to flow in their systems.

Original languageEnglish
Title of host publicationAgile Processes in Software Engineering and Extreme Programming - 15th International Conference, XP 2014, Proceedings
PublisherSpringer-Verlag
Pages203-217
Number of pages15
ISBN (Print)9783319068619
DOIs
Publication statusPublished - 2014
Event15th International Conference on Agile Software Development, XP 2014 - Rome, Italy
Duration: 26 May 201430 May 2014

Publication series

NameLecture Notes in Business Information Processing
Volume179 LNBIP
ISSN (Print)1865-1348

Conference

Conference15th International Conference on Agile Software Development, XP 2014
Country/TerritoryItaly
CityRome
Period26/05/1430/05/14

Keywords

  • Agile
  • Complexity
  • Context switching
  • Delays
  • Extra features
  • Extra processes
  • Failure demand
  • Flow
  • Handovers
  • Human systems dynamics
  • Impediment
  • Lean
  • Unmet human potential
  • Unnecessary motion
  • Value
  • Waste
  • Work in progress

Fingerprint

Dive into the research topics of 'Impediments to flow: Rethinking the lean concept of 'waste' in modern software development'. Together they form a unique fingerprint.

Cite this