Projektiarendus. Iteratsioon on viis protsessi täiustamiseks

Sisukord:

Projektiarendus. Iteratsioon on viis protsessi täiustamiseks
Projektiarendus. Iteratsioon on viis protsessi täiustamiseks
Anonim

Iteratsioon on projektis määratud ajavahemik, mille jooksul toodetakse toote stabiilne töötav versioon. Kaasas on installiskriptid, kaasnevad dokumendid ja muud artefaktid, mis on selle versiooni kasutamiseks vajalikud.

iteratsioon seda
iteratsioon seda

Ühe pilguga

Toote tööversioon võimaldab teil näidata sidusrühmadele projekti tegelikku arengut. Demo käigus on arendusmeeskonnal võimalik saada tagasisidet, mida on vaja teha, et saada laiem arusaam vajadustest ja nende elluviimisest. Järgmine iteratsioon tugineb eelmisele. Saadud toode on ühe sammu võrra lähemal lõpptootele. Iteratsioon on piiratud ajavahemik. Teisisõnu, ajakava on üsna jäig alt fikseeritud. Selle ajakava järgimiseks võib ajaperioodi sisu muutuda.

Funktsioonid

Iteratsioon on täpselt määratletud periood. Projekti arendamisel on endalgi hoolik alt kavandatud eesmärgidajaintervalli kestus on fikseeritud. Reguleerimisel määrab iga iteratsioon oma hindamiskriteeriumid. Samas on vastutus ja ülesanded projektis osalejate vahel selgelt jaotatud. Lisaks viiakse läbi projekti arendamise objektiivsete näitajate uuring. Iteratsioon on periood, mis hõlmab teatud arvu ümbertöötlusi. Peab ütlema, et need kõik viiakse läbi struktureeritult.

iteratiivne lahendus
iteratiivne lahendus

Integratsioon

Iga lihtne iteratsioon peaks võtma arvesse tõenäolisi riske, mis on projekti jaoks olulised, ning rakendama töö kõrge prioriteediga komponente. Selle tulemusel on kindlustunne, et vähenenud ebakindluse taustal annab iga periood sidusrühmade jaoks maksimaalse väärtuse. Tavaliselt kombineeritakse iteratiivne arendus pideva või sagedase integreerimisega. Teisisõnu, kui komponendid läbivad üksuse testid, integreeritakse need üldisesse disaini. Pärast kokkupanekut ja katsetamist viiakse läbi. Seega suurenevad integreeritud toodete võimalused kogu iteratsiooni vältel võrreldes planeerimise käigus tuvastatud eesmärkidega. Regulaarsed ehitused (igapäevased või sagedasemad) võimaldavad eraldada integreerimise ja testimise probleemid ja ülesanded, jaotada need ühtlaselt kogu arendustsükli jooksul. Sageli on projektide kokkuvarisemise põhjuseks see, et kõik raskused avastatakse ühel hetkel ühe aastal toimuva integratsiooniprotsessi raames.viimane etapp. Sel juhul peatab üks probleem kogu meeskonna.

lihtne iteratsioon
lihtne iteratsioon

Väljavaated

Tänapäeval kasutatava tarkvara keerukuse tõttu ei ole alati võimalik järjepidev alt disainida, nõudeid määratleda, testida, juurutada, arhitektuuri valida, neid ja muid samme õigesti sooritada. Iteratiivne lahendus võimaldab iga perioodi lõpus anda sidusrühmadele juurdepääsu projekti võimalustele. Sel juhul saab meeskond arenduse käigus kiiresti ja perioodiliselt tagasisidet. Need omakorda võimaldavad täiustusi ja probleeme lahendada väiksemate kuludega, kui projekti aja ja eelarve piires ning palju enne, kui arendus on edenenud piisav alt kaugele, et võib tekkida vajadus märkimisväärsete ümbertegemiste järele. Iteratsioon võimaldab teil saada praeguse koodi. Seda saab aktiveerida, hinnata ja kohandada projekti arendamise suunas. Reeglina on perioodi kestus neli nädalat. Siiski on meeskondi, kes töötavad seitse päeva või kauem, kuni poolteist kuud.

Soovitan: