Если вы разрабатываете новый продукт аналогов которому на рынке нет, то важно выбрать правильную методологию разработки. Проект по разработке нового продукта является сложным с высоким уровнем неопределенности, так как команде придется столкнуться с проблемами, с которыми никто не сталкивался раньше. Таким образом методология разработки программного обеспечения для этого проекта должна быть в состоянии справиться с высоким уровнем неопределенности и сложности.
Для этого методология должна отдавать приоритет получению регулярной (и как можно более ранней) обратной связи от заинтересованных сторон (включая пользователей), а также быть достаточно гибкой, чтобы приспособиться к изменениям технологий, рыночных условий и требований пользователей по мере их возникновения. Учитывая вышесказанное, рекомендуется выбрать методологию из Agile-подходов, а именно фреймворк Scrum, который как раз создан для адаптивных решений комплексных проблем. На многочисленных примерах в индустрии разработки ПО п