1411
Методологии / Re: В чем преимущество итеративног процесса разработки ПО?
« : 22 Января 2012, 01:26:06 »
Trigger, вообще довольно странно от Вас с Вашим то опытом слышать подобные рассуждения и вопросы. Хотя может все дело именно в ВПК?
RUP - типичная каскадная модель, что нисколько не запрещает итеративного процесса. Agile - это целый спектр методик и методологий, это скорее принцип, чем модель. Agile базируется на опыте и предполагает большую адаптивность. По сути он предлагает выбирать методологию разработки для конкретного проекта.
Итеративный процесс предполагает эволюционную модель Боэма.
Преимущества:
- вовлечение заказчика в процесс разработки
- эволюционное протипирование и эволюция поставки работающего кода
- принцип ограничения работ
это предполагает уменьшить риски сделать проект не вовремя, не желаемого качества, с превышением бюджета.
Водопадная модель как показывает практика плохо работает в производстве ПО (по крайней мере коммерческого ПО)
RUP - типичная каскадная модель, что нисколько не запрещает итеративного процесса. Agile - это целый спектр методик и методологий, это скорее принцип, чем модель. Agile базируется на опыте и предполагает большую адаптивность. По сути он предлагает выбирать методологию разработки для конкретного проекта.
Итеративный процесс предполагает эволюционную модель Боэма.
Преимущества:
- вовлечение заказчика в процесс разработки
- эволюционное протипирование и эволюция поставки работающего кода
- принцип ограничения работ
это предполагает уменьшить риски сделать проект не вовремя, не желаемого качества, с превышением бюджета.
Водопадная модель как показывает практика плохо работает в производстве ПО (по крайней мере коммерческого ПО)


