A number of Agile methodologies have surfaced over the years, notably:
- Extreme Programming (XP),
- Scrum, Crystal,
- Lean Development (LD),
- Adaptive Software Development (ASD),
- Dynamic System Development Method (DSDM),
- Feature Driven Development (FDD).
- succeeding in development,
- letting the design evolve,
- creating robust code, and above all,
- seeking feedback by interacting with customers.
These very relevant questions are addressed in this article.