Kaszkád modell

A vízesés modell ( angolul  waterfall model , néha „Waterfall” modellnek is fordítják) egy szoftverfejlesztési folyamatmodell, amelyben a fejlesztési folyamat úgy néz ki, mint egy folyamat, amely egymás után halad át a követelményelemzés, tervezés, megvalósítás, tesztelés, integráció és támogatás fázisain. . W. W. Royce 1970 - ben publikált cikkét gyakran említik a név forrásaként ; annak ellenére, hogy Royce maga is iteratív fejlesztési modellt alkalmazott .

A modell tartalma

Egy 1970-es tanulmányában Royce koncepcióban leírta azt, amit ma "kaszkád modellnek" neveznek, és megvitatta ennek a modellnek a hiányosságait. Ugyanitt megmutatta, hogyan lehet ezt a modellt iteratív modellsé finomítani.

Az eredeti vízesés modellben a következő fázisok ebben a sorrendben zajlottak:

  1. Követelmények meghatározása
  2. Tervezés
  3. Tervezés ("megvalósítás" vagy "kódolás" is)
  4. Megtestesülés
  5. Tesztelés és hibakeresés (" ellenőrzés " is)
  6. telepítés
  7. Támogatás

A vízesés modellt követve a fejlesztő szigorúan egymás után lép át az egyik szakaszból a másikba. Először is, a „követelmények meghatározása” szakasz teljesen befejeződött, ami a szoftverkövetelmények listáját eredményezi. A követelmények teljes körű meghatározása után következik az átállás a tervezésre, melynek során olyan dokumentumok születnek, amelyek részletesen leírják a programozók számára ezen követelmények megvalósításának módját és tervét. A tervezés teljes befejezése után a programozók végrehajtják a kapott projektet. A folyamat következő szakasza az egyes komponensek integrálása, amelyeket különböző programozói csapatok fejlesztettek ki. A megvalósítás és az integráció befejezése után a termék tesztelése és hibakeresése megtörténik; ebben a szakaszban minden olyan hiányosság megszűnik, amely a fejlesztés korábbi szakaszaiban jelentkezett. Ezt követően megtörténik a szoftver termék bevezetése és támogatása - új funkciók bevezetése és a hibák kiküszöbölése.

A vízesés modell tehát azt jelenti, hogy az egyik fejlesztési fázisból a másikba való átmenet csak az előző fázis teljes és sikeres befejezése után következik be, és nincs vissza- vagy előremenet, illetve fázisátfedés.

Vannak azonban módosított kaszkádmodellek (beleértve a Royce sajátjait is), amelyek kis vagy akár jelentős eltéréseket mutatnak a leírt folyamatban.

A vízesés modell és a hibrid módszertani megoldások kritikája

A Waterfall Model módszertant gyakran kritizálják a rugalmasság hiánya és a formális projektmenedzsment öncélúnak nyilvánítása az idő, a költségek és a minőség rovására. A nagy projektek menedzselésekor azonban a formalizálás gyakran nagy értékű volt, mivel jelentősen csökkenthette a projekt számos kockázatát , és átláthatóbbá tehette azt . Ezért még a PMBOK 3. verziójában is csak a „kaszkádmodell” módszertant rögzítették formálisan, és nem javasoltak alternatív, iteratív projektmenedzsmentként ismert alternatívákat .

A PMBOK 4. verziója óta kompromisszum született a formális és progresszív projektmenedzsment mellett elkötelezett metodikusok között, a módszertanosok pedig rugalmas iteratív módszerekre támaszkodnak . Így 2009-től formálisan a Project Management Institute (PMI) standardként kínálja a projektmenedzsment módszertan hibrid változatát, amely a Waterfall módszertan előnyeit és az iteratív módszertanok eredményeit egyaránt ötvözi.

Lásd még

Jegyzetek

Linkek