Metodika agilného vývoja označuje postup, ktorý využíva neustále zlepšovanie a testovanie v procesoch vývoja softvérových aplikácií. V rámci životného cyklu vývoja softvéru sa dnes bežne používa niekoľko metodík: agilné a vodopádové metódy.
Agilný prístup je novší z týchto dvoch a umožňuje lepšiu komunikáciu medzi zákazníkmi, vývojármi, manažérmi a testermi. Vývojári v týchto tímoch si rozdelia svoje povinnosti pri vývoji softvéru, čo umožňuje paralelné vykonávanie mnohých rôznych úloh; tie sú rozdelené a priradené podľa priority vedúcim tímu.
Agilná metóda sa realizuje v „šprintoch“, kde vývojári dokončia svoje úlohy 1 – 2 týždne pred ďalším „šprintom“, v ktorom sú im pridelené úlohy na ďalší 1 – 2 týždne. Agilná metóda je vo všeobecnosti nastavená so systémom ticketingu, ktorý umožňuje každému „šprintu“ pracovať na rôznych požiadavkách na nové funkcie, opravách chýb alebo úpravách zaslaných zákazníkmi, klientmi alebo zainteresovanými stranami. Táto metóda neustále vylepšuje produkt, až kým nie je dokončený a doručený zákazníkovi.
Pre vývojárov je dôležité poznať rôzne metódy a vybrať si tú, ktorá najlepšie vyhovuje ich projektu. Nižšie uvádzame výhody a nevýhody agilnej metodológie.
Zdroj: Guru99
Doplňujúce čítanie: Waterfall vs. Agile: Ktorá je správna vývojová metodika pre váš projekt?
Súvisiace pojmy: Životný cyklus vývoja softvéru (SDLC) , Vodopádová metóda , Koniec životnosti, Koniec podpory
Objavte a zdieľajte najnovšie trendy, tipy a osvedčené postupy v oblasti kybernetickej bezpečnosti – spolu s novými hrozbami, na ktoré si treba dať pozor.
Autor: Katie Boquetti | Editorial: Craig Taylor Editorial od Craiga Taylora: Už nejaký čas to tu vieme...
Čítaj viac
Autor: Katie Boquetti | Editoriál: Craig Taylor Editoriál od Craiga Taylora: CAPTCHA by mala overiť, či...
Čítaj viacZískajte bystrejší pohľad na ľudské riziká s pozitívnym prístupom, ktorý prekonáva tradičné phishingové testovanie.
