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

Разработка программного продукта нужна в том случае, если:

  • вас не устраивают имеющиеся на рынке продукты они не могут решить задачи вашего предприятия.
  • вы хотите создать новый программный продукт.

Этапы разработки программного продукта

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

Клиенту предоставляется возможность контролировать ход работ. Вся работа приватно публикуется на нашем сервере, что позволяет заказчику своевременно корректировать ход работ, если возникает такая необходимость. Каждый этап проекта документируется для детального изучения внутренней работы системы, её использования и администрирования.

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

2. Планирование и проектирование проекта
Определение основных этапов реализации проекта. Проектирование системы и разработка проектной документации. Разработка функционального дизайна. Прототипирование интерфейсов.

3. Разработка пилотной версии проекта
Написание исходного кода Проекта, постоянное внутреннее тестирование. Сборка пилотной версии.

3. Тестирование проекта
Полное тестирование пилотной версии проекта.

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

5. Тестирование проекта Клиентом
Клиенту предоставляется пилотная версия проекта, которая тестируется Клиентом на предмет выполнения всех утверждённых требований. Все найденные дефекты и несоответствия исправляются.

6. Внедрение и оптытная эксплуатация
Проект считается законченным, если все условия контракта выполнены, система выполняет все установленные Клиентом требования. Проект (релиз-версия) передается Клиенту.

7. Поддержка
Сроки поддержки системы зависят от сложности проекта: 1—6 месяцев со дня сдачи проекта Клиенту.

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

Стоимость и сроки разработки

Расчёт стоимости разработки сайта производится на основании объёма работ, указанных в расценках. Вы получите детальную смету с перечнем работ и времени (в часах), которое будет на эти работы потрачено.

Сроки разработки напрямую зависят от объёма работ.

Пример: разработка программного комплекса "E-BOILERS" для энергетического комплекса.
Задача: создать многопользовательский программный комплекс для автоматизации как общего тарифа, так и отдельно для производства, передачи и сбыта тепловой энергии.
Сроки реализации: 10 месяцев, команда из 3-х человек.
Технологии: Microsoft® .NET Framework 1.x или 2.x, Web-services, Microsoft® SQL ServerTM 2000, Microsoft® SQL ServerTM 2000 Reporting Services, специализировання библиотека компонентов и классов.

отправить заявку