There were "agile" development methods before they were called "agile".
I learned about " Iterative Development " in university already in 1997-1998. Sometimes it was also called " Incremental Development ".
It was not yet called "Agile Development" at that point.
I remember there were development processes back then called
- Rapid Application Development (RAD)
- Dynamic Software Development Method (DSDM) (from IBM)
- Rational Unified Process (RUP).
Then came
- Xtreme Programming (XP)
- Scrum
- Adaptive Software Development
- Lean Development
and then came the Agile Manifesto - to try to bring all these development approaches together around some shared, central principles - which ended up being very loose.
I find the term "iterative development" more descriptive than "agile development" - but I guess "agile" was the perceived benefit of "iterative" - so I guess that's why it was chosen as term from a marketing perspective (selling benefits rather than features)... but it's a lot harder to reason from "agile" towards how to do "agile" - than it is from "iterative".
#agile #agiledevelopment #scrum #xtremeprogramming #xp #rup #dsdm #asd