Junior
Milyen szoftverfejlesztési módszertanokat ismer?
sobes.tech MI
Válasz az MI-től
- Agilis (Rugalmas fejlesztés): Iteratív és növekvő megközelítés, amely a működő termék gyors szállítására összpontosít. Fő keretrendszerek: Scrum, Kanban, XP.
- Scrum: Ciklikus folyamat fix időintervallumokkal (sprint), szerepekkel (Scrum Master, Product Owner, Fejlesztőcsapat) és artefaktumokkal (Product Backlog, Sprint Backlog, Increment).
- Kanban: A munkafolyamat kezelésének módszere, amely vizualizálja a folyamatokat és korlátozza a WIP-et (munkában lévő feladatok). Fő elvek: vizualizáció, WIP korlátozás, folyamatkezelés, nyilvánvaló politikák, visszacsatolás, folyamatos fejlesztés.
- XP (Extrém Programozás): Olyan módszertan, amely a szoftver minőségének javítására és a változó ügyféligényekre való gyors reagálásra összpontosít. Gyakorlatai közé tartozik a páros programozás, TDD, folyamatos integráció.
- Waterfall (Vízfolyás modell): Szekvenciális megközelítés, ahol minden fejlesztési szakasz (követelményanalízis, tervezés, kivitelezés, tesztelés, telepítés, karbantartás) szigorúan az előző befejezése után történik. Rugalmatlan a változásokkal szemben.
- V-Model: A Waterfall kiterjesztése, ahol minden fejlesztési szakaszhoz tartozik egy tesztelési szakasz. Parallelt tevékenységek a specifikációban és dokumentációban.
- Spirál modell: Iteratív megközelítés, amely ötvözi a Waterfall és az iteratív modelleket. Különös figyelmet fordít a kockázatkezelésre minden iterációban.
- RAD (Gyors alkalmazásfejlesztés): Minimális tervezéssel gyors fejlesztés és prototípus-készítés iteratív módszertana.
- Lean (Vékony fejlesztés): Elvek, amelyek a veszteségek minimalizálására, az érték maximalizálására és az értékteremtési folyamat felgyorsítására összpontosítanak.
A QA-ban gyakran alkalmazott agilis módszertanok (Scrum, Kanban) rugalmasságuk, gyakori kiadásaik és a QA aktív részvétele miatt népszerűek minden fejlesztési szakaszban.