Advertisement

Impediments to Flow: Rethinking the Lean Concept of ‘Waste’ in Modern Software Development

  • Ken Power
  • Kieran Conboy
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 179)

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.

Keywords

agile lean waste impediment flow value complexity human systems dynamics extra features delays handovers failure demand work in progress context switching unnecessary motion extra processes unmet human potential 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Poppendieck, M., Poppendieck, T.: Lean Software Development: An Agile Toolkit. Addison-Wesley, Bostan (2003)Google Scholar
  2. 2.
    Ohno, T.: Toyota production system: beyond large-scale production. Productivity Press, Cambridge (1988)Google Scholar
  3. 3.
    Anderson, D.J.: Kanban: Successful Evolutionary Change for Your Technology Business. Blue Hole Press, Sequim (2010)Google Scholar
  4. 4.
    Shalloway, A., Beaver, G., Trott, J.: Lean-agile software development: achieving enterprise agility. Addison-Wesley, Upper Saddle River (2010)Google Scholar
  5. 5.
    Ohno, T.: Taiichi Ohno’s Workplace Management, Special 100th Birthday Edition. McGraw-Hill, New York (2013)Google Scholar
  6. 6.
    Liker, J.K.: The Toyota way: 14 management principles from the world’s greatest manufacturer. McGraw-Hill, New York (2004)Google Scholar
  7. 7.
    Shingo, S.: A Study of the Toyota Production System. Productivity Press, New York (1989)Google Scholar
  8. 8.
    Womack, J.P., Jones, D.T.: Lean Thinking: Banish Waste and Create Wealth in Your Corporation. Simon and Schuster (2003)Google Scholar
  9. 9.
    Hibbs, C., Jewett, S., Sullivan, M.: The Art of Lean Software Development. O’Reilly Media, Inc. (2009)Google Scholar
  10. 10.
    Larman, C., Vodde, B.: Scaling lean & agile development: thinking and organizational tools for large-scale Scrum. Addison-Wesley, Boston (2009)Google Scholar
  11. 11.
    Poppendieck, M., Poppendieck, T.: Leading lean software development: results are not the point. Addison-Wesley, Upper Saddle River (2010)Google Scholar
  12. 12.
    Ries, E.: The Lean Startup: How Constant Innovation Creates Radically Successful Businesses. Penguin (2011)Google Scholar
  13. 13.
    Maurya, A.: Running Lean: Iterate from Plan A to a Plan That Works, 2nd edn. O’Reilly Media, Inc. (2012)Google Scholar
  14. 14.
    Pessôa, M.V.P., Seering, W., Rebentisch, E., Bauch, C.: Understanding the Waste Net: A Method for Waste Elimination Prioritization in Product Development. In: Global Perspective for Competitive Enterprise, Economy and Ecology, pp. 233–242 (2009)Google Scholar
  15. 15.
    Reinertsen, D.G.: The principles of product development flow: second generation lean product development. Celeritas, Redondo Beach (2009)Google Scholar
  16. 16.
    Anderson, D.J.: Lean Software Development. Lean Kanban University (LKU), Seattle (2013)Google Scholar
  17. 17.
    Dooley, K.J.: A Complex Adaptive Systems Model of Organization Change. Nonlinear Dynamics, Psychology and Life Sciences 1, 69–97 (1997)CrossRefMATHGoogle Scholar
  18. 18.
    Snowden, D.J., Boone, M.E.: A Leader’s Framework for Decision Making. Harvard Business Review (2007)Google Scholar
  19. 19.
    Vasconcelos, F.C., Ramirez, R.: Complexity in business environments. Journal of Business Research 64, 236–241 (2011)CrossRefGoogle Scholar
  20. 20.
    Appelo, J.: Management 3.0: leading Agile developers, developing Agile leaders. Addison-Wesley, Upper Saddle River (2011)Google Scholar
  21. 21.
    Stacey, R.: Emerging Strategies for a Chaotic Environment. Long Range Planning 29, 182–189 (1996)CrossRefGoogle Scholar
  22. 22.
    Sutherland, J., Schwaber, K.: The Scrum Guide. The Definitive Guide to Scrum: The Rules of the Game. Scrum.org (2013)Google Scholar
  23. 23.
    DeMarco, T.: Slack: getting past burnout, busywork, and the myth of total efficiency. Broadway Books, New York (2001)Google Scholar
  24. 24.
    Wang, X.: Organizing to be Adaptive: a Complex Adaptive Systems based Framework for Software Development Processes. School of Management, PhD. University of Bath (2007)Google Scholar
  25. 25.
  26. 26.
    Beck, K., Andres, C.: Extreme Programming Explained: Embrace Change, 2nd edn. Addison-Wesley, Boston (2005)Google Scholar
  27. 27.
  28. 28.
    Wang, X., Conboy, K.: Understanding Agility in Software Development from a Complex Adaptive Systems Perspective. In: 17th European Conference on Information Systems (ECIS), Verona, Italy (2009)Google Scholar
  29. 29.
    Eoyang, G.H.: Conditions for Self-Organizing in Human Systems. Doctor of Philosophy. The Union Institute and University (2001)Google Scholar
  30. 30.
    Cohn, M.: Succeeding with Agile: Software Development Using Scrum. Addison-Wesley, Upper Saddle River (2010)Google Scholar
  31. 31.
    Eoyang, G.H.: Human Systems Dynamics Professional Certification Training Manual. HSD Institute, Cohort 32 - Roffey Park, UK (2013)Google Scholar
  32. 32.
    Eoyang, G.H., Holladay, R.J.: Adaptive Action: Leveraging Uncertainty in Your Organization. Stanford University Press, Stanford (2013)Google Scholar
  33. 33.
    Womack, J.P., Jones, D.T., Roos, D.: The machine that changed the world: the story of lean production - Toyota’s secret weapon in the global car wars that is revolutionizing world industry. Simon & Schuster, London (2007)Google Scholar
  34. 34.
    Poppendieck, M., Poppendieck, T.: Implementing lean software development: from concept to cash. Addison-Wesley, London (2007)Google Scholar
  35. 35.
    Poppendieck, M., Poppendieck, T.: The Lean Mindset: Ask the Right Questions. Addison-Wesley, Upper Saddle River (2013)Google Scholar
  36. 36.
    Mossman, A.: Creating value: a sufficient way to eliminate waste in lean design and lean production. Lean Construction Journal 2009, 13–23 (2009)Google Scholar
  37. 37.
    Sadreddini, A.: Time for the UK construction industry to become Lean. Proceedings of the Institution of Civil Engineers Civil Engineering Special Issue 165, 28–33 (2012)Google Scholar
  38. 38.
    Dickson, E.W., Anguelov, Z., Vetterick, D., Eller, A., Singh, S.: Use of Lean in the Emergency Department: A Case Series of 4 Hospitals. Annals of Emergency Medicine 54, 504–510 (2009)CrossRefGoogle Scholar
  39. 39.
    Jimmerson, C.L.: A3 problem solving for healthcare: a practical method for eliminating waste. Healthcare Performance Press, New York (2007)Google Scholar
  40. 40.
    Power, K.: Impediments to Flow: Understanding the Lean Concept of ‘Waste’ in Self-Organizing Human Systems. PhD. National University of Ireland, Galway, Ireland (in Porgress)Google Scholar
  41. 41.
  42. 42.
    Ward, A.C.: Lean Product and Process Development. The Lean Enterprise Institute Inc., Cambridge (2007)Google Scholar
  43. 43.
    Seddon, J.: Freedom from command & control: rethinking management for lean service. Productivity Press, New York (2005)Google Scholar
  44. 44.
    Beck, K., Andres, C.: Extreme programming explained: embrace change. Addison-Wesley, Boston (2005)Google Scholar
  45. 45.
    Deming, W.E.: Out of the Crisis. The MIT Press, Cambridge (1986)Google Scholar
  46. 46.
    Pink, D.H.: Drive: The Surprising Truth about what Motivates Us (2010)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Ken Power
    • 1
  • Kieran Conboy
    • 2
  1. 1.Cisco SystemsGalwayIreland
  2. 2.National University of IrelandGalwayIreland

Personalised recommendations