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í.

  1. Nemôžete poznať všetky požiadavky potrebné pre vytvorenie produktu na začiatku projektu.
  2. Zákazníci nevedia presne povedať čo chcú na začiatku projektu, ale vedia vyjasniť potrebu počas projektu.
  3. Spätnú väzbu chcete tak často a tak skoro ako je to možné.
  4. Fungujúci kód je najlepším spôsobom sledovania progresu vývoja produktu.
  5. Spoločne pracujúci tím minimalizuje oeskorenia a stratu informácií medzi ľuďmi.
  6. 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.
  7. Manažment môže stanoviť čo znamená hotovo, nemal by však definovať ako toto hotovo dosiahnuť.
  8. 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.