Das Wasserfallmodell
Nach der Zieldefinition des Produktes wird nach klar abgegrenzten Analyse-, Entwicklungs- und Testphasen nach einem vorgegebenen Plan sequentiell vorgegangen. Das führt zu relativ langen Zeiträumen und Ergebnissen, die der Kunde erst mit Abschluss des Projekts erhält.
Die Agile Methode
Der Prozess wird in kleine überschaubare Phasen unterteilt (Sprints) in denen bereits potenziell auslieferbare Artefakte, die bereits frühzeitig mit dem Kunden abgestimmt werden. Bei intensiver Mitarbeit des Kunden wird das Endprodukt den Wünschen des Kunden voll entsprechen. Nicht jede Organisation und nicht jedes Produkt ist für diese Methode geeignet. Scrum ist jedoch keine Entwicklungsmethode, sondern in Vorgehens-Framework.