Классическая методология

Для крупных критически важных проектов, например, для сферы здравоохранения, с тщательно разработанными требованиями мы рекомендуем использовать разработку полного жизненного цикла программного обеспечения. Наши специалисты разработали уникальную методологию разработки ПО, взяв лучшее от Unified Process (UP), Microsoft Solution Framework (MSF) и стандартов ISO 9001.

Концепция
Планирование
Разработка
Стабилизация
Внедрение

Классическая методология

Выработка концепции

Это один из самых важных этапов для обеспечения успеха проекта.

На этом этапе определяются цели и требования, формируется общее видение проекта и его масштаб, выявляются и анализируются бизнес-требования.

Исходная информация

  • Требования к продукту.
  • Комплект дополнительных документов.
  • Информация о конечных пользователях и клиент.
  • Пользовательский сценарий или истории использования.

Результаты работы

  • Документация по техническому заданию проекта (черновик).
  • Документ о масштабах проекта.
  • Документ по оценке рисков проекта.

Выработка концепции

Планирование

Основная цель этапа планирования – определить все требования проекта и указать их в техническом задании.

Здесь выявляется большинство рисков для проекта, определяется стратегия их снижения.

Исходная информация

  • Документ с изложением концепции проекта.
  • Документ о масштабах проекта.
  • Оценка рисков.

Результаты работы

  • Документ по техническому заданию проекта.
  • План проекта.
  • План разработки.
  • План тестирования.
  • Документ по оценке рисков.

Разработка

Стадия разработки включает в себя три этапа:

1. Дизай

Бизнес-концепции и требования к проекту преобразуются в техническое видение продукта.

Создается дизайн проекта, включающий в себя: архитектуру продукта, дизайн интерфейса и базы данных, схему развертывания, тестовые случаи и т.д.

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

Исходная информация

  • Документ по техническому заданию проекта.
  • План проекта.
  • План разработки.
  • План тестирования.
  • Документ по оценке рисков.

Результаты работы

  • Технический дизайн.
  • Окончательный вариант плана проекта.
  • Прототип продукта.
  • Спецификации тестирования и тестовые случаи.

2. Реализация

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

В конце этого этапа выполняются все задачи проекта, и решение подготавливается к тестированию.

Исходная информация

  • Техническое задание.
  • Технический дизайн.
  • План проекта.

Результаты работы

  • Исходные коды и бинарные файлы,
    список реализованных функций.
  • Обновленная проектная документация.

3. Интеграция

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

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

Исходная информация

  • Исходные коды и бинарные файлы список реализованных функций.
  • Техническое задание.
  • Технический дизайн.
  • План проекта.

Результаты работы

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

Стабилизация

Подготовка тестовой среды, внедрение решения продукта, выполнение тест-кейсов, проверка продукта – вот, что осуществляется на данном этапе.

Команда тестировщиков ПО выполняет полное тестирование проекта, а команда разработчиков исправляет ошибки и вносит коррективы, чтобы получить предвыпускную версию сборки.

Предвыпускная версия проходит приемочный тест.

Исходная информация

  • Подтвержденный список реализованных функций.
  • Протестированная версия программного обеспечения.
  • Техническое задание.
  • Технический дизайн.
  • План проекта.
  • Руководства пользователя.

Результаты работы

  • Отчет о результатах тестирования.
  • Внесение дефектов в систему отслеживания.
  • Готовый продукт.

Внедрение

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

После внедрения команда проводит проверку проекта и проводит опрос по изучению удовлетворенности клиента.

Исходная информацияt

  • Отчет о результатах.
  • Внесение дефектов в систему отслеживания.
  • Готовый продукт.

Результаты работы

  • Внедренный/установленный продукт.
  • Руководство пользователя.
  • Отчет о результатах тестирования.
  • Опрос по изучению удовлетворенности клиента.
Пожалуйста, отправьте ваш запрос на проект, и наши специалисты свяжутся с вами, чтобы обсудить наше дальнейшее сотрудничество.
Начать проект