Ітеративна модель

Ітеративні або инкрементальные моделі припускають розбиття що розробляється ПО на набір частин, які розробляються послідовно, один за одним так, щоб на самому початку — на першій ітерації — можна було розробити частину, не залежну від інших, пройшовши повний цикл робіт на ній, потім оцінити результати і на наступній ітерації або переробити першу частину, або розробити наступну частину, яка може залежати від першої, або якось сумістити доопрацювання першої частини з додаванням нових функцій. В результаті можна аналізувати результати роботи і реакцію на них всіх зацікавлених осіб, включаючи користувачів, на кожній ітерації окремо, і вносити зміни, що коректують, на наступних ітераціях.

Ітеративний процес припускає, що різні види діяльності не прив'язані намертво до певних етапів розробки, а виконуються в міру необхідності, іноді повторюються, до тих пір, поки не буде отриманий потрібний результат.

Разом з гнучкістю і можливістю швидко реагувати на зміни ітеративні моделі привносять додаткові складнощі в управління проектом і відстежування його ходу. При використанні ітеративного підходу адекватно оцінити поточний стан проекту і спланувати довгостроковий розвиток подій, а також передбачити терміни і ресурси, необхідні для забезпечення певної якості результату, значно складніше, ніж для каскадних проектів.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: