Agile: project management philosophy
Scrum: one of the (main) methodologies of Agile
Lean: system philosophy, similar to Agile
→ Bonus: Scrum in 7 mins VIDEO
Satisfy the user/customer as the main objective.
Changes are always welcomed, even in late stages.
Deliver working stuff frequently.
Assemble business people and developers to work together throughout the project.
Build projects around transparent goals to motivate individuals.
Share information with a face-to-face conversation when possible.
Working products are the primary measure of progress.
Promote sustainable workload and constant pace.
Continuous attention to technical excellence and good design.
Self-organized teams create the best outcomes.
Simplicity is essential.
Reflect at regular intervals on how to become more effective and adjust.