Իտերացիան որոշակի ժամանակաշրջան է նախագծի շրջանակներում, որի ընթացքում արտադրվում է արտադրանքի կայուն, աշխատանքային տարբերակը: Այն գալիս է տեղադրման սկրիպտներով, ուղեկցող փաստաթղթերով և այլ արտեֆակտներով, որոնք անհրաժեշտ են այս թողարկումն օգտագործելու համար:
Մի հայացքով
Ապրանքի աշխատանքային տարբերակը թույլ է տալիս շահագրգիռ կողմերին ցույց տալ նախագծի իրական զարգացումը: Դեմո ցուցադրման ընթացքում մշակողների թիմը կարող է հետադարձ կապ ստանալ այն մասին, թե ինչ պետք է արվի կարիքների մասին ավելի լայն պատկերացում կազմելու և դրանք իրականացնելու համար: Հաջորդ կրկնությունը հիմնվում է նախորդի վրա: Ստացված արտադրանքը մեկ քայլ ավելի մոտ է վերջնական արտադրանքին: Կրկնությունը սահմանափակ ժամկետ է: Այլ կերպ ասած, ժամանակացույցը բավականին կոշտ է ամրագրված: Այս ժամանակացույցին համապատասխանելու համար ժամանակաշրջանի բովանդակությունը կարող է փոխվել։
Հատկություններ
Իտերացիան լավ սահմանված ժամանակաշրջան է: Նախագծի մշակումն ինքնին ունի մանրակրկիտ ծրագրված նպատակներժամանակային միջակայքի տեւողությունը ամրագրված է. Կարգավորելիս յուրաքանչյուր կրկնություն սահմանում է իր գնահատման չափանիշները: Միևնույն ժամանակ, նախագծում ընդգրկված մասնակիցների միջև հստակ բաշխված են պարտականությունները և առաջադրանքները: Բացի այդ, իրականացվում է նախագծի մշակման օբյեկտիվ ցուցանիշների ուսումնասիրություն: Կրկնությունը որոշակի թվով վերամշակման ժամանակաշրջան է: Պետք է ասել, որ դրանք բոլորն էլ կառուցվածքային են իրականացվում։
Ինտեգրում
Ցանկացած պարզ կրկնություն պետք է հաշվի առնի հավանական ռիսկերը, որոնք կարևոր են նախագծի համար, ինչպես նաև իրականացնի աշխատանքի բարձր առաջնահերթ բաղադրիչները: Արդյունքում, վստահություն կա, որ յուրաքանչյուր ժամանակաշրջան ավելացնում է առավելագույն արժեք շահագրգիռ կողմերի համար՝ կրճատված անորոշության ֆոնին: Որպես կանոն, կրկնվող զարգացումը զուգորդվում է շարունակական կամ հաճախակի ինտեգրման հետ: Այլ կերպ ասած, երբ բաղադրիչները անցնում են իրենց միավորի թեստերը, դրանք ինտեգրվում են ընդհանուր դիզայնին: Հավաքումից և փորձարկումից հետո կատարվում են: Այսպիսով, ինտեգրված արտադրանքի հնարավորությունները մեծանում են ամբողջ կրկնության ընթացքում՝ համեմատած այն նպատակների հետ, որոնք բացահայտվել են պլանավորման ընթացքում: Կանոնավոր կառուցումները (ամենօրյա կամ ավելի հաճախակի) թույլ են տալիս առանձնացնել ինտեգրման և փորձարկման խնդիրներն ու առաջադրանքները, դրանք հավասարաչափ բաշխել զարգացման ցիկլի ընթացքում: Հաճախ նախագծերի փլուզման պատճառն այն է, որ բոլոր դժվարությունները բացահայտվում են մեկ պահին՝ մեկ ինտեգրացիոն գործընթացի շրջանակներում, որը տեղի է ունենում ս.թ.եզրափակիչ փուլ. Այս դեպքում մեկ խնդիր կանգնեցնում է ամբողջ թիմին։
Հեռանկարներ
Այսօր օգտագործվող ծրագրաշարի բարդության պատճառով միշտ չէ, որ հնարավոր է հետևողականորեն նախագծել, սահմանել պահանջներ, փորձարկել, իրականացնել, ընտրել ճարտարապետություն, այս և այլ քայլերը ճիշտ կատարել: Կրկնվող լուծումը թույլ է տալիս յուրաքանչյուր ժամանակաշրջանի վերջում շահագրգիռ կողմերին հասանելիություն տալ ծրագրի հնարավորություններին: Այս դեպքում, զարգացման ընթացքում թիմը արագ և պարբերաբար ստանում է հետադարձ կապ: Սրանք, իրենց հերթին, թույլ են տալիս բարելավումներին և խնդիրներին ավելի ցածր գնով լուծել, եթե ծրագրի ժամանակի և բյուջեի շրջանակներում և մինչև զարգացումը բավականաչափ առաջընթաց լինի, որ կարող է պահանջվել զգալի վերամշակում: Կրկնումը թույլ է տալիս ստանալ ընթացիկ կոդը: Այն կարող է ակտիվացվել, գնահատվել և ճշգրտվել նախագծի մշակման ուղղությամբ: Որպես կանոն, շրջանի տեւողությունը չորս շաբաթ է։ Այնուամենայնիվ, կան թիմեր, որոնք աշխատում են յոթ օր կամ ավելի երկար՝ մինչև մեկուկես ամիս: