Win a copy of Think Java: How to Think Like a Computer Scientist this week in the Java in General forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Relation between lean and agile

 
Tony Teenslets
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What is the relationship between lean and agile ? Do they refer to the same concepts, but with different terminology or is there a true, important difference ?
 
Ilja Preuss
author
Sheriff
Posts: 14112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Agile Software Development is an "umbrella term" - a name for a whole family of approaches to software development which share a common set of values and principles. It was coined by a number of proponents of different (at that time known as "lightweight") processes, who met to discuss their similarities and found enough of them to together write and sign the "Agile Manifesto". See http://agilemanifesto.org/history.html for a nice to read story about how "Agile" came into being.

Lean Software Development applies the values and principles of Lean Manufacturing to the development of software. As far as I can tell, Mary and Tom didn't sign the Agile Manifesto, but Lean Software Development is more or less accepted by the Agile community to be compatible with the Agile values and principles - that is, to be part of the family of Agile Software Development approaches.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic