Základné východiská Agile
Pochopiť Agile nie je zložité. Je nutné však spoznať východiská tohto prístupu, keďže sú iné ako nás učili v škole a neskôr v zamestnaní.
- Nemôžete poznať všetky požiadavky potrebné pre vytvorenie produktu na začiatku projektu.
- Zákazníci nevedia presne povedať čo chcú na začiatku projektu, ale vedia vyjasniť potrebu počas projektu.
- Spätnú väzbu chcete tak často a tak skoro ako je to možné.
- Fungujúci kód je najlepším spôsobom sledovania progresu vývoja produktu.
- Spoločne pracujúci tím minimalizuje oeskorenia a stratu informácií medzi ľuďmi.
- Testovanie na začiatku vývojového cyklu zlepšuje konverzáciu medzi zákazníkmi, vývojármi a testermi, a preto zlepšuje kvalitu.
- Manažment môže stanoviť čo znamená hotovo, nemal by však definovať ako toto hotovo dosiahnuť.
- Práca na jedinom projekte v danom čase zlepšuje produktivitu tímu.
Tieto východiská sú v rôznych metodkách implementované rôzne, ale každá implementácia cieli práve na tieto východiská.
V Scrum je napr. spätná väzba získavaná počas review sprintu, v XP dokonca počas párového programovania, alebo review kódu, v Test Driven Developmente cez automatické testy.