Milyen szoftverfejlesztési módszertanokat ismer?
sobes.tech MI
Válasz az MI-től
- Agilis
- Vízesés (Waterfall)
- Scrum (az Agile része)
- Kanban (az Agile része)
- Lean Fejlesztés
- Extrém Programozás (XP)
- Funkció-vezérelt fejlesztés (FDD)
- Dinamikus Rendszerfejlesztési Módszer (DSDM)
- Alkalmazkodó Szoftverfejlesztés (ASD)
- Crystal Clear
- Iteratív Fejlesztés
A leggyakrabban találkozottakat röviden:
Agilis
Az Agile nyilatkozatán alapuló, iteratív és növekvő megközelítés. A rugalmasságra, a változásokhoz való alkalmazkodásra, az ügyfél és a csapat közötti együttműködésre, valamint a működő termékre mint a haladás fő mérőszámára összpontosít.
Vízesés
Lineáris, szekvenciális módszertan. A fázisok (követelmények, tervezés, kivitelezés, tesztelés, bevezetés, támogatás) szigorúan egymás után történnek. Alacsony rugalmasság, jól alkalmazható egyértelműen meghatározott követelményekkel rendelkező projektekhez.
Scrum
Népszerű Agile keretrendszer. Iterációkat (sprint), szerepeket (terméktulajdonos, Scrum Master, fejlesztőcsapat), artefaktokat (termék backlog, sprint backlog, inkrement) és ceremóniákat (Sprint tervezés, Napi Scrum, Sprint áttekintés, Sprint retrospektíva) használ.
Kanban
Vizuális munkafolyamat-kezelő rendszer. Egy táblát használ oszlopokkal, amelyek a munkafolyamat szakaszait jelölik. A fókusz a párhuzamos feladatok (WIP) korlátozásán, a munkafolyamat vizualizálásán és a folyamatos fejlesztéseken van.
Lean Fejlesztés
A lean gyártás alapelvein alapul. Célja a veszteségek minimalizálása, a hatékonyság növelése és az érték gyors szállítása az ügyfélnek. Kulcsfontosságú elvek: a veszteségek kiküszöbölése, a tanulás ösztönzése, határozott döntéshozatal, korai szállítás, a csapat felhatalmazása, az integritás építése és az egész folyamat optimalizálása.