Разработка прототипа позволяет на практике, а не умозрительно, оценить преимущества и недостатки предполагаемого продукта проекта, значит и снизить риски получить неуспешный продукт. Прототипы позволяют решать три основные задачи :
Прояснение требований . Если Заказчик не может ясно и четко сформулировать свои требования к продукту, тогда прототип даст возможность наглядно представить свои пожелания и убедиться в них. Так же оценка прототипа участниками проекта позволит увидеть не только ошибки в формулировке требований, которые еще возможно исправить до начала реализации, но и снять непонимание внутри команды.
Исследование альтернативных решений . В большинстве проектов существуют различные подходы к решению поставленной задачи. Прототип позволяет оценить преимущества и недостатки выбранных решений и показать, насколько осуществимы поставленные требования.
Создание конечного продукта . Прототип представляет собой функциональную реализацию первичных элементов продукта, которые дальше будут развиваться и превращаться в уже готовый продукт.
Основная цель создания прототипа – устранение неясностей на ранних этапах проекта. Визуализация продукта позволяет наглядно представить, что будет сделано. Как говорится в пословице : « Лучше один раз увидеть, чем сто раз услышать ».
Какие бывают прототипы?
Выделяют две основные классификации прототипов.
По глубине разработки прототипа:
По дальнейшему использованию прототипа:
Горизонтальный прототип – это визуальное представление продукта проекта. Такой прототип показывает только внешнюю сторону продукта и демонстрирует наличие каких-либо функциональных возможностей без их реализации. Во многих случаях имитации продукта бывает достаточно для принятия решения о том, какой именно продукт будет реализовываться в течение проекта. Самый распространенный вид прототипа.
Пример. Интерфейс программы: рисуется внешний вид пользовательского интерфейса в определенной цветовой гамме и с элементами управления, показывается структура навигации.
Вертикальный прототип – это реализация какой-либо критичной функции продукта проекта. Такой прототип, прежде всего, необходим для проверки концепции, задумки проекта. Рекомендуется использовать данный вид прототипа в том случае, когда есть сомнения в осуществимости и стабильности предполагаемой концепции, а также для проверки критически важных требований к продукту.
Примеры: Проверка работоспособности модуля в программе по выгрузке данных на внешний веб-сайт.
Проверка возможности взлета квадрокоптера c определенной взлетной массой.
Одноразовый прототип разрабатывается для конкретной демонстрации и не используется дальше в ходе проекта. Служит только для прояснения требований к продукту и снятия неясностей. Соответственно, должен разрабатываться «быстро и дешево», чтобы можно было легко с ним расстаться.
Эволюционный прототип разрабатывается с целью постепенного создания окончательного продукта проекта по мере прояснения требований. Изначально для построения такого прототипа используются именно те материалы, алгоритмы, подходы, которые и будут в дальнейшем в готовом продукте.
В процессе разработки прототипа последовательно выполняются четыре основных шага в соответствии с рисунком.
Теперь вы знаете какие однокоренные слова подходят к слову Как написать продукт проекта, а так же какой у него корень, приставка, суффикс и окончание. Вы можете дополнить список однокоренных слов к слову "Как написать продукт проекта", предложив свой вариант в комментариях ниже, а также выразить свое несогласие проведенным с морфемным разбором.