Agile
Agile is the mindset followed by multiple methods even before it was called “Agile.”
Agile Values
The “original” values of Agile were named by Kent Beck:
- Courage; risk taking; being exigent about quality and discipline; promote change when it’s needed regardles ot it’s challenges.
- Communication; direct and frequent; to value informal, non-scheduled talks; real, face-to-face interactions among every team member (including devs., managers, and clients).
- Feedback; what the team’s efficiency depends on; to keep everyone up-to-date about what’s not going well; updating the people who takes decisions as soon as possible; enable and enhance early decision making.
- Simplicity; to be direct and concise; apply on both code and practices; avoid ambiguity, reduce complexity, and promote independency at all means.
Reference: Clean Agile (page 134).