Vývoj projektu. Iterácia je spôsob, ako zlepšiť proces

Obsah:

Vývoj projektu. Iterácia je spôsob, ako zlepšiť proces
Vývoj projektu. Iterácia je spôsob, ako zlepšiť proces
Anonim

Iterácia je stanovené časové obdobie v rámci projektu, počas ktorého sa vyrába stabilná, fungujúca verzia produktu. Dodáva sa s inštalačnými skriptami, sprievodnou dokumentáciou a ďalšími artefaktmi, ktoré sú potrebné na používanie tohto vydania.

iterovať to
iterovať to

Na prvý pohľad

Pracovná verzia produktu vám umožňuje ukázať zainteresovaným stranám skutočný vývoj projektu. Počas ukážky môže vývojový tím získať spätnú väzbu o tom, čo je potrebné urobiť, aby získal širšie pochopenie potrieb a spôsobu ich implementácie. Ďalšia iterácia nadväzuje na predchádzajúcu. Výsledný produkt je o krok bližšie k finálnemu produktu. Iterácia je obmedzené obdobie. Inými slovami, harmonogram je pomerne pevne stanovený. Aby sa splnil tento plán, obsah časového obdobia sa môže zmeniť.

Funkcie

Iterácia je presne definované obdobie. Samotný vývoj projektu má starostlivo naplánované cieletrvanie časového intervalu je pevne stanovené. Pri regulácii si každá iterácia stanovuje vlastné hodnotiace kritériá. Zodpovednosti a úlohy sú zároveň jasne rozdelené medzi účastníkov zapojených do projektu. Okrem toho sa vykonáva štúdia objektívnych ukazovateľov vývoja projektu. Iterácia je obdobie zahŕňajúce určitý počet prepracovaní. Malo by sa povedať, že všetky sa vykonávajú štruktúrovaným spôsobom.

iteratívne riešenie
iteratívne riešenie

Integrácia

Akákoľvek jednoduchá iterácia by mala brať do úvahy pravdepodobné riziká, ktoré sú pre projekt dôležité, ako aj implementovať komponenty práce s vysokou prioritou. Výsledkom je istota, že každé obdobie pridáva maximálnu hodnotu pre zainteresované strany na pozadí zníženej neistoty. Typicky je iteračný vývoj kombinovaný s nepretržitou alebo častou integráciou. Inými slovami, akonáhle komponenty prejdú jednotkovými testami, sú integrované do celkového dizajnu. Po montáži a testovaní sa vykonáva. Schopnosti integrovaných produktov sa teda počas iterácie zvyšujú v porovnaní s cieľmi, ktoré boli identifikované počas plánovania. Pravidelné zostavenia (denné alebo častejšie) vám umožňujú oddeliť problémy a úlohy integrácie a testovania a rovnomerne ich rozdeliť počas celého vývojového cyklu. Príčinou kolapsu projektov je často to, že všetky ťažkosti sa objavia v jednom momente v rámci jedného prebiehajúceho integračného procesuzáverečná fáza. V tomto prípade jediný problém zastaví celý tím.

jednoduchá iterácia
jednoduchá iterácia

Vyhliadky

Vzhľadom na zložitosť dnes používaného softvéru nie je vždy možné dôsledne navrhnúť, definovať požiadavky, testovať, implementovať, zvoliť architektúru, správne vykonať tieto a ďalšie kroky. Iteratívne riešenie umožňuje na konci každého obdobia poskytnúť zainteresovaným stranám prístup k projektovým príležitostiam. V tomto prípade počas vývoja tím rýchlo a pravidelne dostáva spätnú väzbu. Tie zase umožňujú riešiť zlepšenia a problémy s nižšími nákladmi, ak v rámci času a rozpočtu projektu a v dostatočnom predstihu pred tým, ako vývoj pokročí natoľko, že si môže vyžadovať značné prepracovanie. Iterácia vám umožňuje získať aktuálny kód. Dá sa aktivovať, vyhodnocovať a upravovať v smere vývoja projektu. Dĺžka obdobia je spravidla štyri týždne. Existujú však tímy, ktoré pracujú sedem dní alebo dlhšie, až mesiac a pol.

Odporúča: