Iteration är en viss tidsperiod iinom ett projekt där en stabil, fungerande version av produkten produceras. Det levereras med installationsskript, medföljande dokumentation och andra artefakter som krävs för att tillämpa denna utgåva.
Kort information
Den fungerande versionen av produkten låter dig visaberörda parter faktiska utvecklingen av projektet. Under demonstrationen kan utvecklingsgruppen få feedback om vad som måste göras för att bättre förstå behoven och hur man implementerar dem. Den följande iterationen baseras på den föregående. Den resulterande produkten är ett steg närmare den slutliga. Iteration är en begränsad period. Med andra ord, schemat är ganska styvt fast. För att hålla sig inom detta schema kan fyllningen av tidsintervallet ändras.
funktioner
Iteration är en väldefinierad period.Projektets utveckling har noggrant planerade mål, varaktigheten för själva tidsperioden är fast. Vid reglering sätter varje iteration sina egna utvärderingskriterier. Samtidigt fördelas ansvar och uppgifter tydligt mellan de deltagare som deltar i projektet. Dessutom genomförs en studie av objektiva indikatorer för projektutveckling. Iteration är en period som innebär en viss mängd omarbetning. Det ska sägas att de alla genomförs på ett strukturerat sätt.
Integration
Varje enkel iteration bör ta hänsyn till det troligarisker som är viktiga för projektet och implementerar högprioriterade delar av arbetet. Som ett resultat finns det förtroende för att varje period lägger maximalt värde till intressenterna samtidigt som osäkerheten minskar. Vanligtvis kombineras iterativ utveckling med kontinuerlig eller frekvent integration. Med andra ord, när komponenterna är tillfredsställande i enhetstester, integreras de i den övergripande designen. Därefter utförs montering och testning. Således ökar kapaciteten hos de integrerade produkterna under iterationen i förhållande till de mål som bestämdes under planeringen. Regelbundna byggnader (vardagliga eller oftare) gör att du kan separera problem och uppgifter för integration och testning, fördela dem jämnt under hela utvecklingscykeln. Ofta är orsaken till att projektet kollapsar att alla svårigheter upptäcks vid ett tillfälle inom ramen för en integrationsprocess som äger rum i slutskedet. I det här fallet slutar hela laget på grund av ett enda problem.
utsikter
På grund av komplexiteten hos det som används idagprogramvara lyckas inte alltid konsekvent utforma, definiera krav, testa, implementera, välja en arkitektur, utföra dessa och andra steg korrekt. Den iterativa lösningen gör det möjligt i slutet av varje period att ge intressenter tillgång till projektets möjligheter. I det här fallet får teamet snabbt och regelbundet feedback under utvecklingen. De möjliggör i sin tur förbättringar och problemlösning till en lägre kostnad om de passar inom projektets tid och budget och långt innan utvecklingen är tillräckligt långt borta för att betydande förbättringar kan krävas. Iteration låter dig få den faktiska koden. Den kan aktiveras, utvärderas och korrigeras för riktning för projektutveckling. Vanligtvis är denna period fyra veckor. Det finns dock team som arbetar i sju dagar eller längre - upp till en och en halv månad.