I was recently in a discussion where I was asked to explain the difference between Agile, Lean and Six Sigma. So I thought it would be worth sharing my (expanded) response here.
Starting with Six Sigma we are talking about a set of techniques and tools for process improvement. In particular the emphasis is on using statistical tools and quality management techniques to focus these improvements on the primary causes of defects and variability in a process.