Vystymosi projektai, kuriuose naudojamas judrus programinės įrangos kūrimas, sutelkti dėmesį į prisitaikymą prie kintančių tikslų, o ne numatyti, kokie bus šie tikslai. Jie tai daro naudodamiesi iteraciniu procesu, kuriame tikslai pakartotinai įvertinami, kad būtų galima perkelti projektą į priekį. „Agile Manifesto“ apibūdina pagrindines judraus vystymosi koncepcijas, kurios yra nurodytos:
„Mes atskleidžiame geresnius programinės įrangos kūrimo būdus, padarydami tai ir padedant kitiems tai padaryti.
- Asmenys ir procesų bei priemonių sąveika.
- Darbas su išsamia dokumentacija.
- Klientų bendradarbiavimas per derybas dėl sutarties.
- Reagavimas į perėjimą po plano.
Tai yra, nors dešinėje esančių elementų vertė yra didesnė, mes vertiname kairėje esančius elementus. "
Bendradarbiavimas, programavimo terminai, programinės įrangos kūrimas