Жоба әзірлеу. Итерация - процесті жақсарту тәсілі

Мазмұны:

Жоба әзірлеу. Итерация - процесті жақсарту тәсілі
Жоба әзірлеу. Итерация - процесті жақсарту тәсілі
Anonim

Итерация – өнімнің тұрақты, жұмыс істейтін нұсқасы шығарылатын жобадағы белгіленген уақыт кезеңі. Ол орнату сценарийлерімен, ілеспе құжаттамамен және осы шығарылымды пайдалану үшін қажет басқа артефактілермен бірге жеткізіледі.

оны қайталаңыз
оны қайталаңыз

Бір қарағанда

Өнімнің жұмыс нұсқасы мүдделі тараптарға жобаның нақты дамуын көрсетуге мүмкіндік береді. Демонстрация кезінде әзірлеушілер тобы қажеттіліктерді және оларды жүзеге асыру жолын кеңірек түсіну үшін не істеу керектігі туралы кері байланыс ала алады. Келесі итерация алдыңғысына негізделеді. Алынған өнім соңғы өнімге бір қадам жақындайды. Итерация – шектеулі кезең. Басқаша айтқанда, кесте өте қатаң бекітілген. Бұл кестеге сай болу үшін уақыт кезеңінің мазмұны өзгеруі мүмкін.

Мүмкіндіктер

Итерация – нақты анықталған кезең. Жобаның дамуының өзі мұқият жоспарланған мақсаттарға иеуақыт аралығының ұзақтығы белгіленеді. Реттеу кезінде әрбір итерация өзінің бағалау критерийлерін белгілейді. Бұл ретте жобаға қатысушы қатысушылар арасында жауапкершілік пен міндеттер нақты бөлінген. Сонымен қатар, жобаны әзірлеудің объективті көрсеткіштерін зерттеу жүргізіледі. Итерация - белгілі бір қайталау саны бар кезең. Олардың барлығы құрылымдық түрде жүзеге асырылатынын айту керек.

итеративті шешім
итеративті шешім

Интеграция

Кез келген қарапайым итерация жоба үшін маңызды болуы мүмкін тәуекелдерді ескеруі керек, сонымен қатар жұмыстың жоғары басымдылық құрамдастарын жүзеге асыруы керек. Нәтижесінде, белгісіздіктің төмендеуі аясында әрбір кезең мүдделі тараптар үшін максималды мәнді қосады деген сенім бар. Әдетте, итерациялық даму үздіксіз немесе жиі интеграциямен біріктіріледі. Басқаша айтқанда, компоненттер бірлік сынақтарынан өткеннен кейін олар жалпы дизайнға біріктіріледі. Құрастыру және сынақтан кейін. Осылайша, интеграцияланған өнімдердің мүмкіндіктері жоспарлау кезінде анықталған мақсаттарға қатысты барлық итерацияда артады. Тұрақты құрастырулар (күнделікті немесе жиірек) интеграция мен тестілеудің мәселелері мен тапсырмаларын бөлуге, оларды әзірлеу циклі бойына біркелкі таратуға мүмкіндік береді. Көбінесе жобалардың құлдырауының себебі барлық қиындықтардың бір сәтте бір уақытта болып жатқан интеграциялық үдеріс аясында ашылуы болып табылады.соңғы кезең. Бұл жағдайда бір мәселе бүкіл топты тоқтатады.

қарапайым итерация
қарапайым итерация

Болашақтар

Бүгінгі таңда қолданылатын бағдарламалық құралдың күрделілігіне байланысты дәйекті түрде жобалау, талаптарды анықтау, сынақтан өткізу, енгізу, архитектураны таңдау, осы және басқа қадамдарды дұрыс орындау әрқашан мүмкін бола бермейді. Итеративті шешім әр кезеңнің соңында мүдделі тараптарға жоба мүмкіндіктеріне қол жеткізуге мүмкіндік береді. Бұл жағдайда даму барысында команда тез және мерзімді түрде кері байланыс алады. Бұл, өз кезегінде, жақсартулар мен проблемаларды жобаның уақыты мен бюджеті ішінде және әзірлеу айтарлықтай қайта өңдеуді қажет ететіндей айтарлықтай алға жылжымай тұрып шешуге мүмкіндік береді. Итерация ағымдағы кодты алуға мүмкіндік береді. Оны жобаны әзірлеу бағытында белсендіруге, бағалауға және реттеуге болады. Әдетте, кезеңнің ұзақтығы төрт апта. Дегенмен, жеті күн немесе одан да көп, бір жарым айға дейін жұмыс істейтін командалар бар.

Ұсынылған: