Разработка концепции и технического задания на разработку
Включает разработку и выбор вариантов концепции ПП, удовлетворяющих требованиям пользователя, а также составление технического задания на разработку.
На этапе определения концепции продукта, проводится работа с его инвестором, целью которой является выработка единого видения будущего продукта. По окончанию этого этапа производится вывод о том, будет ли этот продукт разрабатываться или нет.
На этапе анализа требований проходит структуризация уже собранных ранее требований. Цель этапа — предоставить четкий список не дублируемых требований к системе, которые должны быть выделены из избыточных и частично дублирующийся сценариев и пользовательских историй, которые были полученных на предыдущем этапе.
Правильно сгруппированные требования помогут обойтись минимальным количеством функционала для удовлетворения максимально большего количества целей, а это, в свою очередь, поможет сэкономить бюджет и не даст расползтись рамкам проекта.
Проектирование ПП
Целью всех предыдущих этапов был сбор информации о том, кому и зачем необходим будущий продукт. Этап проектирования — это первый этап, на котором группа разработки принимает проектные решения о том, какую функциональность будет нести продукт, чтобы удовлетворить пользователей.
Непосредственная реализация
На этой стадии осуществляется программирование или, иначе говоря, кодирование функциональных модулей.
|
|
Предполагает разработку иерархической структуры создаваемого ПП, написание функциональных спецификаций отдельных модулей и определение требований к структуре используемой БД.
На этапе сбора требований основная работа ведется с заказчиком системы и её будущими пользователями. Цель этапа — точно определить функции продукта и способы его интеграции в существующие процессы.
Тестирование и отладка
Включает проверку соответствия функциональности ПП потребностям пользователей, сформулированным на этапе разработки ТЗ, а также поиск и исправление выявленных дефектов.
Качественное выполнение работ на этом этапе гарантирует то, что будущий продукт будет соответствовать ожиданиям заказчика. Четкая расстановка приоритетов обеспечивает реализацию наиболее востребованной функциональности и исключение второстепенной/невостребованной функциональности, что сэкономит бюджет и сроки.
Внедрение
На стадии внедрения осуществляется инсталляция ПП на серверах заказчика, обучение пользователей и перевод системы в промышленную эксплуатацию.
Эксплуатация и сопровождение
Последняя стадия включает в себя техническую поддержку работоспособности ПП, а также обновление системы по мере развития ПП. Здесь работают технические консультанты.
|
|
Технический консультант отвечает за своевременность обновлений программного продукта, разрешает все вопросы, возникающие у заказчика по мере эксплуатации, консультирует клиента по функциональным возможностям продукта и таким образом нередко выступает как «пассивный» продавец, обнаруживая неудовлетворенную бизнес-потребность клиента и доводя ее до менеджера по продажам.
Дата добавления: 2018-05-12; просмотров: 691; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!