Što su metode agilnog razvoja?

U procesu razvoja softvera, Agile metode razvoja su skup postupaka koji diktiraju načine na koje više timova programera surađuje na projektu. Pojam "agilan razvoj softvera" uveden je 2001. godine u dokumentu poznatom kao Agile manifest .

Razvojni projekti koji koriste agilni razvoj softvera usredotočeni su na prilagođavanje promjenjivoj prirodi ciljeva, a ne unaprijed predviđaju koje će to ciljeve biti. Oni to čine tako da koriste iterativni proces u kojem se ciljevi ponovno procjenjuju kao nužni za pomicanje projekta naprijed. Agilni Manifest naglašava temeljne koncepte agilnog razvoja, koji su navedeni kao:

"Otkrivamo bolje načine razvoja softvera tako što to radimo i pomažemo drugima u tome. Kroz ovaj rad smo došli do vrijednosti:

  • Pojedinci i interakcije nad procesima i alatima.
  • Radni softver preko sveobuhvatne dokumentacije.
  • Suradnja kupaca preko pregovora o ugovoru.
  • Odgovarajući na promjenu u skladu s planom.

... To jest, dok je vrijednost u stavkama na desnoj strani, mi cijenimo stavke na lijevoj strani više. "

Suradnja, programski uvjeti, razvoj softvera