1. Agile
2. Waterfall
3. Scrum
Tři metody vývoje softwaru jsou Agile, Waterfall a Extreme Programming. Agile zdůrazňuje iterativní a inkrementální vývoj, Waterfall je sekvenční vývojový model a Extreme Programming se zaměřuje na krátké dodací lhůty a komunikaci.