Ce sunt metodele de dezvoltare agile?

În procesul de dezvoltare software, metodele de dezvoltare Agile sunt un set de proceduri care dictează modalitățile în care mai multe echipe de dezvoltatori colaborează la un proiect. Termenul "dezvoltare de software agil" a fost introdus în 2001 într-un document cunoscut sub numele de Manifest Agile .

Proiectele de dezvoltare care utilizează dezvoltarea software-ului agil se concentrează pe adaptarea la natura schimbătoare a obiectivelor, mai degrabă decât pe anticiparea anticipată a acestor obiective. Ei fac acest lucru prin angajarea unui proces iterativ în care obiectivele sunt reevaluate ca fiind necesare pentru a muta proiectul înainte. Manifestul Agil conturează conceptele fundamentale ale dezvoltării agile, care sunt declarate ca:

"Descoperim modalități mai bune de dezvoltare a software-ului făcând-o și ajutându-i pe alții să facă acest lucru. Prin această lucrare am ajuns la valoare:

  • Persoanele fizice și interacțiunile asupra proceselor și instrumentelor.
  • Software de lucru pe o documentație cuprinzătoare.
  • Colaborarea clienților cu privire la negocierea contractelor.
  • Răspunsul la schimbare în urma unui plan.

... Asta este, în timp ce există o valoare în elementele din dreapta, prețuim elementele din stânga mai mult. "

Colaborare, Termeni de programare, Dezvoltare de software