Projektfejlesztés. Az iteráció a folyamat javításának egyik módja

Tartalomjegyzék:

Projektfejlesztés. Az iteráció a folyamat javításának egyik módja
Projektfejlesztés. Az iteráció a folyamat javításának egyik módja
Anonim

Az iteráció egy meghatározott időtartam a projekten belül, amely alatt a termék stabil, működő változata készül el. Telepítési szkriptekkel, kísérő dokumentációval és egyéb melléktermékekkel érkezik, amelyek a kiadás használatához szükségesek.

iterációja azt
iterációja azt

Egy pillantásra

A termék működő verziója lehetővé teszi, hogy megmutassa az érdekelt feleknek a projekt tényleges fejlődését. A demó során a fejlesztőcsapat visszajelzést kaphat arról, hogy mit kell tenni az igények szélesebb körű megértéséhez és azok megvalósításához. A következő iteráció az előzőre épül. A kapott termék egy lépéssel közelebb kerül a végtermékhez. Az iteráció korlátozott időtartamú. Más szóval, a menetrend meglehetősen mereven rögzített. Az ütemterv betartása érdekében az időtartam tartalma változhat.

Jellemzők

Az iteráció egy jól meghatározott időszak. A projekt fejlesztése maga is gondosan megtervezett célokkal rendelkezikaz időintervallum időtartama rögzített. Szabályozáskor minden iteráció meghatározza a saját értékelési kritériumait. Ugyanakkor a felelősségek és feladatok egyértelműen megoszlanak a projektben résztvevők között. Ezen túlmenően a projektfejlesztés objektív mutatóinak tanulmányozására is sor kerül. Az iteráció egy bizonyos számú átdolgozást magában foglaló időszak. Azt kell mondani, hogy mindegyiket strukturáltan hajtják végre.

iteratív megoldás
iteratív megoldás

Integráció

Minden egyszerű iterációnak figyelembe kell vennie a projekt szempontjából fontos valószínű kockázatokat, valamint meg kell valósítania a munka kiemelt fontosságú összetevőit. Ennek eredményeként biztosak lehetünk abban, hogy minden egyes időszak a maximális értéket adja az érdekelt felek számára a bizonytalanság csökkenése mellett. Jellemzően az iteratív fejlesztés folyamatos vagy gyakori integrációval párosul. Más szóval, amint az alkatrészek megfeleltek az egységteszteken, beépülnek a teljes tervezésbe. Az összeszerelést és a tesztelést követően kerül sor. Így az integrált termékek képességei az iteráció során növekednek a tervezés során meghatározott célokhoz képest. A rendszeres (napi vagy gyakoribb) buildek lehetővé teszik az integráció és a tesztelés problémáinak és feladatainak elkülönítését, egyenletes elosztását a fejlesztési ciklusban. A projektek összeomlásának oka gyakran az, hogy az összes nehézséget egy pillanatban fedezik fel egy-egy integrációs folyamat keretében.végső szakasz. Ebben az esetben egyetlen probléma leállítja az egész csapatot.

egyszerű iteráció
egyszerű iteráció

Lehetőségek

A ma használt szoftverek összetettsége miatt nem mindig lehetséges következetes tervezés, követelmények meghatározása, tesztelés, megvalósítás, architektúra kiválasztása, ezen és egyéb lépések helyes végrehajtása. Az iteratív megoldás lehetővé teszi az egyes időszakok végén, hogy az érintettek hozzáférjenek a projektlehetőségekhez. Ilyenkor a fejlesztés során a csapat gyorsan és rendszeresen kap visszajelzést. Ezek viszont lehetővé teszik a fejlesztések és problémák alacsonyabb költséggel történő megoldását, ha a projekt időn belüli és költségvetési keretein belül, és jóval azelőtt, hogy a fejlesztés olyan messzire előrehaladott volna, hogy jelentős átalakításra lehet szükség. Az iteráció lehetővé teszi az aktuális kód lekérését. Aktiválható, értékelhető és a projektfejlesztés irányába igazítható. Az időszak időtartama általában négy hét. Vannak azonban olyan csapatok, amelyek hét napig vagy tovább, akár másfél hónapig dolgoznak.

Ajánlott: