167
Итеративный подход – выполнение работ параллельно с непрерывным
анализом полученных результатов и корректировкой предыдущих этапов
работы. Проект при этом подходе в каждой фазе развития проходит
повторяющийся цикл: Планирование - Реализация - Проверка - Оценка (plan-
do-check-act cycle).
Преимущества итеративного подхода:
• снижение воздействия серьезных рисков на ранних стадиях проекта, что
ведет к минимизации затрат на их устранение;
• организация эффективной обратной связи проектной команды с
потребителем (а также заказчиками, стейкхолдерами) и создание
продукта, реально отвечающего его потребностям;
• акцент усилий на наиболее важные и критичные направления проекта;
• непрерывное итеративное тестирование, позволяющее оценить
успешность всего проекта в целом;
• раннее обнаружение конфликтов между требованиями, моделями и
реализацией проекта;
• более равномерная загрузка участников проекта;
• эффективное использование накопленного опыта;
• реальная оценка текущего состояния проекта и, как следствие, большая
уверенность заказчиков и непосредственных участников в его
успешном завершении.
Пример реализации итеративного подхода – методология разработки
программного обеспечения, созданная компанией Rational Software.
В модели Боэма рассматривается зависимость эффективности проекта от
его стоимости с течением времени. На каждом витке спирали выполняется
создание очередной версии продукта, уточняются требования проекта,
определяется его качество и планируются работы следующего витка.
Моделирование жизненного цикла проекта инкрементным методом
(прототипный
жизненный
цикл)
предусматривает
разработку
последовательности всё более усложняющихся прототипов системы [40].
Достарыңызбен бөлісу: