Čo sú metódy agilného vývoja?

V procese vývoja softvéru sú metódy Agilného vývoja súborom postupov, ktoré určujú spôsoby spolupráce viacerých tímov vývojárov na projekte. Termín "agilný vývoj softvéru" bol zavedený v roku 2001 v dokumente známom ako Agile manifest .

Rozvojové projekty, ktoré využívajú agilný vývoj softvéru, sa zameriavajú skôr na prispôsobenie sa meniacej sa povahe cieľov, než aby vopred predvídali, aké budú tieto ciele. Robia to pomocou iteratívneho procesu, v ktorom sa ciele prehodnocujú podľa potreby, aby sa projekt posunul dopredu. Manifest Agile načrtáva základné koncepty agilného vývoja, ktoré sú uvedené ako:

„Odhaľujeme lepšie spôsoby vývoja softvéru tým, že to robíme a pomáhame druhým.

  • Jednotlivci a interakcie nad procesmi a nástrojmi.
  • Pracovný softvér nad komplexnou dokumentáciou.
  • Spolupráca zákazníka pri vyjednávaní zmlúv.
  • Reaguje na zmenu podľa plánu.

... to znamená, že zatiaľ čo v položkách na pravej strane je hodnota, oceňujeme položky vľavo viac. "

Spolupráca, Termíny programovania, Vývoj softvéru