Optimální metodika pro řízení vašeho projektu
Náplň určí vývojářský tým společně s klientem
Náplň sprintu se určuje společně s klientem vždy na základě společného vyhodnocení předchozího sprintu. Obsah může být libovolný. Může se pokračovat funkcionalitou z úvodního zadání, nebo je možné měnit doposud vytvořenou funkcionalitu či plánovat zcela novou funkcionalitu.
Obvykle trvá jeden týden až jeden měsíc
Doba sprintu tedy délka vývojových intervalů mezi projektovými schůzkami se většinou stanovuje v délce týdnů až měsíců. Nejvhodnější doba trvání jednoho sprintu by se měla pohybovat mezi 2-3 týdny.
Vyhodnocuje se plán versus skutečnost průběhu vývoje
Vyhodnocení sprintu je důležitou součástí vývoje. Před začátkem sprintu se stanoví předpokládaný výsledek sprintu a přiřadí se zdroje jednotlivým částem. Na konci sprintu se vyhodnotí čas vývoje a výsledek a zohlední se vliv výsledku na celkový projekt. Průběžně se vyhodnocuje plán versus skutečnost průběhu projektu (čas/náklady/výsledek).
Pracovní proces
Agilní řízení rozděluje proces vývoje aplikace do několika sprintů.
Každý sprint musí být dokončen a schválen klientem, než se vývoj pustí
do dalšího.
Samozřejmě i zde vzniká předem projekt, na základě kterého lze odhadnout
náklady a čas na vývoj. Není ale tak detailní jako u metody Vodopádu.
Existuje jen jeden vývojový cyklus. Projekt není rozdělený do několika
sprintů. Vývojáři získají požadavky od klienta a začnou pracovat na
celém projektu.
Na začátku vývoje vzniká několik fází projektu, z nichž poslední fáze je
zcela detailní.
Flexibilita
V agilním řízení lze jednoduše měnit požadavky na vývoj aplikace na základě zpětné vazby od uživatelů.
Model vodopádu nedokáže reflektovat měnící se požadavky zákazníka.
Testování
Aplikace se testuje po každém sprintu. To může pomoci vyladit každou část projektu tak, aby vyhovoval potřebám zákazníka.
Aplikace se testuje až po dokončení celé fáze vývoje. Nezískáme tedy průběžnou zpětnou vazbu od uživatelů.
Angažovanost zákazníků
Klient je zapojen po celou dobu vývoje produktu.
Klient je zapojen pouze v raných fázích projektu a po dokončení finální aplikace.