.
Agile and Lean both seem to be based on idealistic, some would say naive, assumptions about human nature and capabilities.