Для крупных критически важных проектов, например, для сферы здравоохранения, с тщательно разработанными требованиями мы рекомендуем использовать разработку полного жизненного цикла программного обеспечения. Наши специалисты разработали уникальную методологию разработки ПО, взяв лучшее от Unified Process (UP), Microsoft Solution Framework (MSF) и стандартов ISO 9001.
Выработка концепции
Это один из самых важных этапов для обеспечения успеха проекта.
На этом этапе определяются цели и требования, формируется общее видение проекта и его масштаб, выявляются и анализируются бизнес-требования.
Исходная информация
|
Результаты работы
|
Планирование
Основная цель этапа планирования – определить все требования проекта и указать их в техническом задании.
Здесь выявляется большинство рисков для проекта, определяется стратегия их снижения.
Исходная информация
|
Результаты работы
|
Разработка
Стадия разработки включает в себя три этапа:
1. Дизай
Бизнес-концепции и требования к проекту преобразуются в техническое видение продукта.
Создается дизайн проекта, включающий в себя: архитектуру продукта, дизайн интерфейса и базы данных, схему развертывания, тестовые случаи и т.д.
На этом этапе разрабатывается прототип, в случае необходимости проверки выбранных концепций и технологий.
Исходная информация
|
Результаты работы
|
2. Реализация
На этом этапе осуществляется разработка продукта, включая интеграцию модулей. Обновляется общая документация проекта.
В конце этого этапа выполняются все задачи проекта, и решение подготавливается к тестированию.
Исходная информация
|
Результаты работы
|
3. Интеграция
На этом этапе команда выполняет общую проектную интеграцию; тестирование разработки всего проекта и финальную проверку кода.
На этом этапе разрабатывается вся первичная документация, включая: инструкции по применению, руководства по установке замечания к релизу и т.д.
Исходная информация
|
Результаты работы
|
Стабилизация
Подготовка тестовой среды, внедрение решения продукта, выполнение тест-кейсов, проверка продукта – вот, что осуществляется на данном этапе.
Команда тестировщиков ПО выполняет полное тестирование проекта, а команда разработчиков исправляет ошибки и вносит коррективы, чтобы получить предвыпускную версию сборки.
Предвыпускная версия проходит приемочный тест.
Исходная информация
|
Результаты работы
|
Внедрение
На этом этапе команда предоставляет клиенту пакет установки и другие отчетные документы проекта, внедряет продукт и компоненты в клиентскую среду и получает окончательное одобрение.
После внедрения команда проводит проверку проекта и проводит опрос по изучению удовлетворенности клиента.
Исходная информацияt
|
Результаты работы
|