Lankstusis programavimas

Straipsnis iš Enciklopedijos Lietuvai ir Pasauliui (ELIP).

Lankstusis programavimas – programų kūrimo metodologijos, pasiūlytos nepelno organizacijos „Agile Alliance“. Metodai buvo kuriami tiems atvejams, kai programų kūrimas sunkiai valdomas, reikalavimai sparčiai kinta, tokiais atvejais lankstusis programavimas supaprastina tradicinę programų inžineriją.

Lankčiojo programavimo metodais mėginama mažinti riziką, skaidant ilgalaikius projektus į smulkesnius tarpinius projektus, kuriuose dirbtų mažos komandos (2-3 žmonės). Kai komandos yra didesnės, kūrimo ciklai darosi per ilgi, kad suvaldyti komunikavimo sunkumus. Tipiškas programų kūrimo ciklas trunka nuo 1-4 savaitės, kiekvieno ciklo gale peržiūrimi projekto prioriteta, tai leidžia greitai prisitaikyti prie kintančių reikalavimų, suvaldyti atsirandančias rizikas.

Pagrindinis lanksčiojo programavimo skirtumas nuo tradicinių sunkesnių, į procesą orientuotų metodologijų (krioklio, spiralės modeliai) – orientacija į principus, ne į procesą.

Metodologijos

Pagrindinės lanksčiojo programavimo metodologijos:


Sudarytojai, rašytojai ir redaktoriai

Kitur naudojant ar cituojant šį straipsnį, būtina nurodyti jo sumanytojus, sudarytojus, rašytojus ir redaktorius.
  • Vitas Povilaitis – autorius – 100% (+2593-0=2593 wiki spaudos ženklai).