Что это
Разработка программного обеспечения под заказ, разработка интерфейсов и дополнений к существующим тиражируемым приложениям и типовым программным блокам, включая разработку ПО, тестирование, отладку, реинжениринг и поддержку. Модификация существующих приложений и настройка тиражируемого программного обеспечения в соответствии со специальными бизнес-требованиями заказчика.
Зачем это нужно
Ни одна более или менее серьезная корпоративная информационная система не работает "из коробки", а зачастую, целесообразнее и вовсе разработать свое приложение, отвечающее всем требованиям бинеса.
Не адаптированная система неудобна пользователям и использует свой потенциал не полностью (иногда всего на 10-30%).
В ходе адаптации ПО компания лучше понимает и совершенствует свои бизнес-процессы.
Несколько причин, чтобы обратиться к нам
- Постановка задачи при разработке и ксатомизации ПО отнимает значительные ресурсы, поэтому бизнес-экспертиза команда, берущейся за разработку, существенно упрощает коммуникации, экономит время и деньги, снижает риски получить не тот результат;
- При изменении ПО, необходимо максимально сохранить его способность к дальнейшему обновлению и сопровождению;
- Умение разбираться в чужом коде, в том числе и недокументированном, опыт реверс-инжиниринга.
- Мы работаем в любой удобной модели ценообразования: контракт с фиксированной ценой, время + материалы, фиксированный бюджет с выбором приоритетов;
- Мы готовы обеспечить комфортные условия генподрядчикам крупных проектов, при размещении задач у нас.
Жизненный цикл проекта
На первом этапе происходит анализ и уточнение требований заказчика к разрабатываемому или кастомизируемому решению, описываются варианты использования, ограничения, формируется техническое задание, уточняются рамки проекта, цена, сроки. Выбирается модель разработки (каскадная или итерационная), определяются этапы и контрольные точки проекта.
При проектировании разрабатывается архитектура решения, компонентный состав, взаимосвязи, логика поведения, модель данных. Формируется технический проект.
Разработка ведется в строгом соответствии с техническим заданием, техническим проектом и другими проектными документами. Промежуточные результаты работ, начиная с бета-версии ПО, доступны для тестирования и внесения уточнений в проект. Параллельно с разработкой ведется документирование продукта: комментарии в код, описание примененных технических решений, другие необходимые документы стадии рабочего проектирования.
Тестирование осуществляется на всех этапах: сомостоятельное тестирование разработчиками, тестирование QA-инженерами, тестирование заказчиком. Применяется как ручное, так и автоматическое тестирование.
После прохождения всех необходимых тестов, ПО приобретает статус "релиз" и передается заказчику с полным комплектом проектной документации. Мы обеспечиваем управление версиями, поддержку и обновление ПО согласно условиям контракта.
Опишите свою задачу и получите бесплатную оценку!