ScienceSoft logo

Home Процессы

Процессы

ScienceSoft – это зрелая компания по предоставлению услуг в сфере разработки программного обеспечения, имеющая большой опыт работы на рынке ИТ и ряд постоянных клиентов. Мы используем индивидуальный подход ко всем нашим заказчикам и их проектам. Для достижения успеха и предоставления высококачественных продуктов и услуг мы выбрали быстро реагирующий на изменения и легко адаптируемый подход. Автоматизация всех процессов делает процесс разработки прозрачным для наших клиентов. Наряду с процессами разработки, основанных на таких классических методологиях, как RUP, MSF и CMMI, ScienceSoft использует современные подходы, такие как гибкая разработка программного обеспечения (Agile software development), в особенности DDD и модель, основанная на Scrum. Однако, независимо от того, какую мы выбираем модель, мы гарантируем высокое качество наших продуктов и строгое следование бюджету заказчика.

Методология процесса разработки ПО

ScienceSoft выполняет полный цикл разработки программного обеспечения.

Определение объема проекта

После того, как вы высылаете ваш запрос (Request for Quote), ScienceSoft формирует команду, которая обладает необходимыми знаниями и опытом,  формализует требования к продукту и готовит набор документов для проекта. Команда разрабатывает функциональную спецификацию, детально прорабатывает процесс разработки и готовит план работы, оценку стоимости и график поставок.    

                                                                  

Разработка

Стадия разработки начинается с проектирования и создания технической документации, состоящей из Проектного задания (Technical Design Document (TDD), Плана проекта (Project Plan) и Тест-плана (Test Plan). Также, команда ScienceSoft готовит прототип продукта для одобрения концепции заказчиком, что позволяет заказчику ознакомиться с будущей системой и дать свой отзыв на ранней стадии разработки.

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

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

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

Поставка продукта заказчику

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

Стандартный пакет программного обеспечения включает:

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

Все права на интеллектуальную собственность и исходные коды принадлежат заказчику.

Команда разработчиков продолжает поддерживать систему после ее установки и предоставляет на нее гарантию.