Loyiha ishlab chiqish. Iteratsiya - bu jarayonni takomillashtirish usuli

Mundarija:

Loyiha ishlab chiqish. Iteratsiya - bu jarayonni takomillashtirish usuli
Loyiha ishlab chiqish. Iteratsiya - bu jarayonni takomillashtirish usuli
Anonim

Iteratsiya - loyiha doirasidagi belgilangan vaqt davri boʻlib, uning davomida mahsulotning barqaror, ishlaydigan versiyasi ishlab chiqariladi. U oʻrnatish skriptlari, qoʻshimcha hujjatlar va ushbu nashrdan foydalanish uchun zarur boʻlgan boshqa artefaktlar bilan birga keladi.

uni takrorlang
uni takrorlang

Bir qarashda

Mahsulotning ishchi versiyasi manfaatdor tomonlarga loyihaning haqiqiy rivojlanishini koʻrsatish imkonini beradi. Namoyish paytida ishlab chiqish guruhi ehtiyojlar va ularni qanday amalga oshirish haqida kengroq tushunchaga ega bo'lish uchun nima qilish kerakligi haqida fikr-mulohazalarini olishlari mumkin. Keyingi iteratsiya avvalgisiga asoslanadi. Olingan mahsulot yakuniy mahsulotga bir qadam yaqinroqdir. Iteratsiya cheklangan davrdir. Boshqacha qilib aytganda, jadval juda qat'iy belgilangan. Ushbu jadvalga rioya qilish uchun vaqt davri mazmuni oʻzgarishi mumkin.

Xususiyatlar

Iteratsiya - aniq belgilangan davr. Loyihani ishlab chiqishning o'zi diqqat bilan rejalashtirilgan maqsadlarga egavaqt oralig'ining davomiyligi belgilanadi. Tartibga solishda har bir iteratsiya o'z baholash mezonlarini belgilaydi. Shu bilan birga, mas'uliyat va vazifalar loyihaga jalb qilingan ishtirokchilar o'rtasida aniq taqsimlangan. Bundan tashqari, loyihani ishlab chiqishning ob'ektiv ko'rsatkichlarini o'rganish amalga oshiriladi. Iteratsiya - bu ma'lum miqdordagi qayta ishlashni o'z ichiga olgan davr. Aytish kerakki, ularning barchasi tuzilgan tarzda amalga oshiriladi.

iterativ yechim
iterativ yechim

Integratsiya

Har qanday oddiy iteratsiya loyiha uchun muhim boʻlgan ehtimoliy xatarlarni hisobga olishi, shuningdek, ishning ustuvor tarkibiy qismlarini amalga oshirishi kerak. Natijada, har bir davr noaniqlikning kamayishi fonida manfaatdor tomonlar uchun maksimal qiymatni qo'shishiga ishonch bor. Odatda, iterativ rivojlanish doimiy yoki tez-tez integratsiyalashuv bilan birlashtiriladi. Boshqacha qilib aytganda, komponentlar birlik sinovlaridan o'tgandan so'ng, ular umumiy dizaynga birlashtiriladi. O'rnatish va sinovdan so'ng amalga oshiriladi. Shunday qilib, integratsiyalashgan mahsulotlarning imkoniyatlari rejalashtirish paytida aniqlangan maqsadlarga nisbatan iteratsiya davomida ortadi. Muntazam tuzilmalar (kundalik yoki tez-tez) integratsiya va sinovning muammolari va vazifalarini ajratishga, ularni rivojlanish tsikli davomida teng ravishda taqsimlashga imkon beradi. Ko'pincha loyihalarning barbod bo'lishining sababi shundaki, barcha qiyinchiliklar bir vaqtning o'zida sodir bo'layotgan yagona integratsiya jarayoni doirasida aniqlanadi.yakuniy bosqich. Bunday holda, bitta muammo butun jamoani to'xtatadi.

oddiy iteratsiya
oddiy iteratsiya

Istiqbollar

Bugungi kunda qoʻllanilayotgan dasturiy taʼminotning murakkabligi tufayli doimiy ravishda loyihalash, talablarni aniqlash, sinovdan oʻtkazish, amalga oshirish, arxitekturani tanlash, ushbu va boshqa amallarni toʻgʻri bajarish har doim ham mumkin emas. Takroriy yechim har bir davr oxirida manfaatdor tomonlarga loyiha imkoniyatlaridan foydalanish imkonini beradi. Bunday holda, rivojlanish jarayonida jamoa tez va vaqti-vaqti bilan fikr-mulohazalarni oladi. Bular, o'z navbatida, yaxshilanishlar va muammolarni, agar loyihaning vaqt va byudjeti doirasida va rivojlanish etarlicha oldinga siljishidan ancha oldin, jiddiy qayta ishlash talab qilinishi mumkin bo'lsa, arzonroq narxda hal qilish imkonini beradi. Iteratsiya joriy kodni olish imkonini beradi. U loyihani ishlab chiqish yo'nalishi bo'yicha faollashtirilishi, baholanishi va sozlanishi mumkin. Qoida tariqasida, davrning davomiyligi to'rt hafta. Biroq, yetti kun yoki undan ko'proq, bir yarim oygacha ishlaydigan jamoalar bor.

Tavsiya: