Lean vs. Agile

There is a heated up debate going on among software development professionals about what is the difference between Agile and Lean software development? Are they rooted in the same principle or is there something fundamentally different between the two methods? James...
Net Promoter Score (NPS) Monitoring