Existují dva základní směry projektového řízení: Waterfall (vodopádový model) a Agilní vývoj.
Waterfall rozděluje projekt na jednotlivé fáze, které jsou striktně oddělené (např. analýzu, návrh, vývoj, testování a provoz). Zaměřuje se na předem stanovená pravidla a zodpovědnosti.
Na druhou stranu Agile představuje modernější přístup, který dodává produkt prostřednictvím opakovaných cyklů nazývaných „sprinty“. Tento přístup umožňuje neustálé zlepšování na základě zpětné vazby od týmu a zákazníka. Agilní vývoj klade důraz na adaptaci, flexibilitu a zaměření na zákazníka.
Waterfall metoda má výhody v lepším plánování, řízení a kontrole projektů. Je pro nás příjemnější a umožňuje jasně definovat zodpovědnosti. Na druhou stranu je méně efektivní oproti metodě Agile, jelikož neposkytuje dostatečnou zpětnou vazbu od zákazníka.
Agile metoda má vyšší úspěšnost projektů hlavně kvůli zpětné vazbě z interních testů a zaměření na spokojenost týmu. Podporuje neustálé zlepšování a adaptaci. Nevýhody Agile metody zahrnují potřebu splnění určitých předpokladů, obtížnost škálování a řízení velkých projektů, nedostatečnou spolupráci mezi týmy a obtížnost adaptace v některých prostředích.
My používáme metodu agilního vývoje, protože nám umožňuje efektivně reagovat na měnící se požadavky zákazníka a rychle přizpůsobovat naši práci novým informacím a podmínkám.