Разработка концепции и технического задания на разработку



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

На этапе определения концепции продукта, проводится работа с его инвестором, целью которой является выработка единого видения будущего продукта. По окончанию этого этапа производится вывод о том, будет ли этот продукт разрабатываться или нет.

На этапе анализа требований проходит структуризация уже собранных ранее требований. Цель этапа — предоставить четкий список не дублируемых требований к системе, которые должны быть выделены из избыточных и частично дублирующийся сценариев и пользовательских историй, которые были полученных на предыдущем этапе.

Правильно сгруппированные требования помогут обойтись минимальным количеством функционала для удовлетворения максимально большего количества целей, а это, в свою очередь, поможет сэкономить бюджет и не даст расползтись рамкам проекта.

Проектирование ПП

Целью всех предыдущих этапов был сбор информации о том, кому и зачем необходим будущий продукт. Этап проектирования — это первый этап, на котором группа разработки принимает проектные решения о том, какую функциональность будет нести продукт, чтобы удовлетворить пользователей.

Непосредственная реализация

На этой стадии осуществляется программирование или, иначе говоря, кодирование функциональных модулей.

Предполагает разработку иерархической структуры создаваемого ПП, написание функциональных спецификаций отдельных модулей и определение требований к структуре используемой БД.

На этапе сбора требований основная работа ведется с заказчиком системы и её будущими пользователями. Цель этапа — точно определить функции продукта и способы его интеграции в существующие процессы.

Тестирование и отладка

Включает проверку соответствия функциональности ПП потребностям пользователей, сформулированным на этапе разработки ТЗ, а также поиск и исправление выявленных дефектов.

Качественное выполнение работ на этом этапе гарантирует то, что будущий продукт будет соответствовать ожиданиям заказчика. Четкая расстановка приоритетов обеспечивает реализацию наиболее востребованной функциональности и исключение второстепенной/невостребованной функциональности, что сэкономит бюджет и сроки.

Внедрение

На стадии внедрения осуществляется инсталляция ПП на серверах заказчика, обучение пользователей и перевод системы в промышленную эксплуатацию.

Эксплуатация и сопровождение

Последняя стадия включает в себя техническую поддержку работоспособности ПП, а также обновление системы по мере развития ПП. Здесь работают технические консультанты.

Технический консультант отвечает за своевременность обновлений программного продукта, разрешает все вопросы, возникающие у заказчика по мере эксплуатации, консультирует клиента по функциональным возможностям продукта и таким образом нередко выступает как «пассивный» продавец, обнаруживая неудовлетворенную бизнес-потребность клиента и доводя ее до менеджера по продажам.


Дата добавления: 2018-05-12; просмотров: 691; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!