Карта сайта    Контакты  
Fantech
Аудит бизнес-процессов
Техническое задание
Разработка и внедрение

Разработка и внедрение программного обеспечения

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

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

При разработке программного обеспечения мы используем методологию разработки, основанную на Rational Unified Process (RUP). RUP использует итеративную модель разработки. В конце каждой итерации проектная команда должна достичь запланированных на данную итерацию целей и получить промежуточную, но функциональную версию конечного продукта. Итеративная разработка позволяет быстро реагировать на меняющиеся требования, обнаруживать и устранять риски на ранних стадиях проекта, а также эффективно контролировать качество создаваемого продукта.

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

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

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

Мы готовы разработать для Вас программный комплекс, который будет действительно приносить пользу. Позвоните или напишите нам и мы ответим на все вопросы.