Mis on Agile arendusmeetodid?

Tarkvaraarenduse protsessis on Agile'i arendusmeetodid protseduuride kogum, mis määrab, kuidas mitmed arendajate meeskonnad projektis koostööd teevad. Termin "vilgas tarkvaraarendus" tutvustati 2001. aastal Agile manifesti nime all .

Arenguprojektid, mis kasutavad ketterat tarkvaraarendust, keskenduvad pigem eesmärkide muutuvale olukorrale kohanemisele, kui ennustavad enneaegselt, millised need eesmärgid on. Nad teevad seda, kasutades iteratiivset protsessi, milles eesmärgid on projekti ümberpaigutamiseks vajalikuks muudetud. Agile Manifestas kirjeldatakse agile arendamise aluseks olevaid mõisteid, mida nimetatakse järgmiselt:

"Avastame paremaid viise tarkvara arendamiseks, tehes seda ja aidates teistel seda teha. Selle töö kaudu oleme väärtustanud:

  • Üksikisikud ja suhted protsesside ja tööriistade üle.
  • Töötav tarkvara üle põhjaliku dokumentatsiooni.
  • Kliendi koostöö lepinguliste läbirääkimiste käigus.
  • Vastamine plaanile üleminekule.

... See tähendab, et paremal olevates esemetes on väärtus, kuid me hindame rohkem vasakpoolseid elemente. "

Koostöö, programmeerimise tingimused, tarkvaraarendus