Mi az agilis fejlesztési módszerek?

A szoftverfejlesztési folyamatban az Agile fejlesztési módszerek olyan eljárások halmaza, amelyek meghatározzák, hogy a fejlesztők több csapata együttműködjön egy projekten. Az „agilis szoftverfejlesztés” kifejezést 2001-ben egy Agile manifeszt néven ismert dokumentumban vezették be.

Az agilis szoftverfejlesztést alkalmazó fejlesztési projektek a célok változó természetéhez való alkalmazkodásra összpontosítanak, nem pedig előre megjósolják, milyen célok lesznek. Ezt egy iteratív folyamat alkalmazásával hajtják végre, amelyben a célokat a projekt előrehaladásához szükség szerint újraértékelik. Az Agile Manifesto felvázolja az agilis fejlesztés alapelveit, amelyek a következők:

"A szoftverek fejlesztésének jobb módjait fedezzük fel, és ezzel segítsünk másoknak."

  • Az egyének és a folyamatok és eszközök közötti kölcsönhatások.
  • Működő szoftver átfogó dokumentációval.
  • Vevői együttműködés a szerződéses tárgyalások során.
  • Válaszolva a terv megváltoztatására.

... Vagyis, míg a jobb oldalon lévő elemek értéke van, a bal oldalon lévő elemeket értékeljük. "

Együttműködés, programozási feltételek, szoftverfejlesztés