Projekontwikkeling. Iterasie is 'n manier om 'n proses te verbeter

INHOUDSOPGAWE:

Projekontwikkeling. Iterasie is 'n manier om 'n proses te verbeter
Projekontwikkeling. Iterasie is 'n manier om 'n proses te verbeter
Anonim

'n Iterasie is 'n vasgestelde tydperk binne 'n projek waartydens 'n stabiele, werkende weergawe van 'n produk vervaardig word. Dit kom met installasieskrifte, gepaardgaande dokumentasie en ander artefakte wat nodig is om hierdie vrystelling te gebruik.

herhaal dit
herhaal dit

In 'n oogopslag

Die werkende weergawe van die produk laat jou toe om aan belanghebbendes die werklike ontwikkeling van die projek te wys. Tydens die demonstrasie kan die ontwikkelingspan terugvoer kry oor wat gedoen moet word om 'n breër begrip van die behoeftes te kry en hoe om dit te implementeer. Die volgende iterasie bou voort op die vorige een. Die gevolglike produk is een stap nader aan die finale produk. 'n Iterasie is 'n beperkte tydperk. Met ander woorde, die skedule is redelik rigied vas. Om aan hierdie skedule te voldoen, kan die inhoud van die tydperk verander.

Kenmerke

Iterasie is 'n goed gedefinieerde tydperk. Die ontwikkeling van die projek het self noukeurig beplande doelwittedie tydsduur van die tydsinterval is vasgestel. Wanneer dit gereguleer word, stel elke iterasie sy eie evalueringskriteria. Terselfdertyd is verantwoordelikhede en take duidelik verdeel tussen die deelnemers wat by die projek betrokke is. Daarbenewens word 'n studie van objektiewe aanwysers van projekontwikkeling uitgevoer. 'n Iterasie is 'n tydperk wat 'n sekere aantal herwerke behels. Dit moet gesê word dat hulle almal op 'n gestruktureerde manier uitgevoer word.

iteratiewe oplossing
iteratiewe oplossing

Integrasie

Enige eenvoudige herhaling moet die waarskynlike risiko's wat vir die projek belangrik is, in ag neem, asook hoë-prioriteitkomponente van die werk implementeer. Gevolglik is daar vertroue dat elke tydperk die maksimum waarde vir belanghebbendes toevoeg teen die agtergrond van verminderde onsekerheid. Tipies word iteratiewe ontwikkeling gekombineer met deurlopende of gereelde integrasie. Met ander woorde, sodra die komponente hul eenheidstoetse slaag, word hulle in die algehele ontwerp geïntegreer. Na samestelling en toetsing word uitgevoer. Dus neem die vermoëns van geïntegreerde produkte toe regdeur die iterasie relatief tot die doelwitte wat tydens beplanning geïdentifiseer is. Gereelde bouwerk (daagliks of meer gereeld) laat jou toe om die probleme en take van integrasie en toetsing te skei, dit eweredig deur die ontwikkelingsiklus te versprei. Dikwels is die rede vir die ineenstorting van projekte dat alle probleme op een oomblik ontdek word binne die raamwerk van een integrasieproses wat plaasvind opfinale stadium. In hierdie geval stop 'n enkele probleem die hele span.

eenvoudige iterasie
eenvoudige iterasie

Vooruitsigte

Weens die kompleksiteit van die sagteware wat vandag gebruik word, is dit nie altyd moontlik om konsekwent te ontwerp, vereistes te definieer, te toets, te implementeer, 'n argitektuur te kies, hierdie en ander stappe korrek uit te voer nie. 'n Iteratiewe oplossing laat toe om aan die einde van elke periode toegang te gee aan belanghebbendes tot die projekgeleenthede. In hierdie geval, tydens ontwikkeling, ontvang die span vinnig en periodiek terugvoer. Dit laat op hul beurt toe dat verbeterings en probleme teen 'n laer koste aangespreek kan word indien binne die tyd en begroting van die projek en lank voordat ontwikkeling ver genoeg gevorder het dat aansienlike herwerk nodig mag wees. Iterasie laat jou toe om die huidige kode te kry. Dit kan geaktiveer, geëvalueer en aangepas word in die rigting van projekontwikkeling. As 'n reël is die duur van die tydperk vier weke. Daar is egter spanne wat vir sewe dae of langer werk, tot 'n maand en 'n half.

Aanbeveel: