Lean Software Development: Eliminating Waste in Software Engineering

According to the latest estimates, seventeen percent of organizations adopt Lean. This framework remains one of the five most widely used Agile frameworks. The application of Lean principles to software development was initially introduced by Mary and Tom Poppendieck in their book Lean Software Development: An Agile Toolkit. It includes the 7 basic principles:

  • Eliminate waste
  • Amplify learning and create knowledge
  • Decide as late as possible
  • Deliver as fast as possible
  • Empower the team
  • Build integrity/quality in
  • See the whole

Keep CALMS and DevOps: L is for Lean

Often the adoption of DevOps goes hand-in-hand with the application of Lean practices. Lean practices are focused on value creation for the end customer with minimal waste and processes. When thinking of Lean practices, small nimble startups come to mind, but consider the behemoth Amazon.

Image: CNET/James Martin