| Dėmesio! Straipsnis ar jo dalis neturi išnašų į patikimus šaltinius. Dėl to medžiaga gali būti nepatikima. Pagal Vikipedijos nuostatas, nepatikrinama informacija gali būti trinama. Paieškokite patikimų šaltinių ir paremkite medžiagą išnašomis į šaltinius. |
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ą.
Lanksč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 prioritetai, 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:
- Ribinis programavimas (Extreme Programming, XP)
- Scrum
- DSDM
- Lankstusis ICONIX
- Crystal Clear
- Lankstusis dokumentavimas
vikipedija, wiki, enciklopedija, knyga, biblioteka, straipsnis, skaityti, nemokamas atsisiuntimas, informacija apie Lankstusis programavimas, Kas yra Lankstusis programavimas? Ką reiškia Lankstusis programavimas?