Услуги
Заказная разработка ПО
Разработка ПО, полностью удовлетворяющего бизнес-требованиям клиента, автоматизирующего уникальные бизнес-процессы и оптимальным образом решающего стоящие перед клиентом бизнес-задачи.
Разработка может быть выполнена как по классическим процессам (RUP, ГОСТ), так и по Agile-методологии.
Наши аналитики помогут с выявлением требований и с постановкой задачи для того, чтобы новая система полностью удовлетворяла потребностям заказчика.
Языки программирования, технологии и платформы, используемые при разработке, описаны в разделе Технологии.
Разработка ПО для управления оборудованием
Создание комплексных автоматизированных систем, использующих сложное оборудование:
- Автостоянки и автопарковки – управление шлагбаумами, выдача смарт-пропусков, учёт оплаты, интеграция с паркоматами;
- Умный дом – управление освещением, отоплением, сигнализацией, интеграция с охранными системами, с системами видеонаблюдения;
- Системы безопасности – обработка информации от различных датчиков, управление турникетами, видеонаблюдение.
Разработка презентационного ПО
Создание приложений, работающих со специализированным презентационным оборудованием, и предназначенным для обработки видеопотоков и изображений:
- Навигационные системы
- Развлекательные системы
- Информационные системы
Прием на поддержку решений третьих сторон
Поддержка и развитие систем, разработанных сторонними компаниями, в том числе и без сопутствующей документации:
- Исправление дефектов, доработка системы
- Выпуск экстренных версий и плановых релизов
- Восстановление документации
- Реинжиниринг
- Миграция на современные платформы
- Мониторинг состояния системы
- Анализ и устранение инцидентов
- Профилактические работы
- Обновление ПО
Разработка сайтов со сложной логикой
Разработка сайтов, требующих программирования сложного поведения, интеграция сайтов с другими используемыми информационными системами.
Разработка и восстановление проектной документации
Написание проектной, эксплуатационной документации для готовых систем, которые исследуются методом реверс-инжиниринга и тестирования по методу «чёрного ящика».
Мы готовы разработать следующие проектные документы для начинающихся, выполняющихся и завершённых проектов:
- Концепция,
- Требования к системе,
- Архитектура системы,
- Спецификации,
- Пользовательская документация.
Консалтинг в разработке ПО
Высокая квалификация и опыт наших специалистов помогут вам выполнить ваш проект по разработке качественно и в срок.
Предлагаем следующие услуги консалтинга:
- Аудит процессов разработки ПО
Исследование текущих процессов, выявление узких мест, предложения по оптимизации процессов, по выстраиванию регламентов, по внедрению и настройке инфраструктурного ПО
- Архитектурный консалтинг
Оценка используемых инструментов и технологий, выбор оптимальных технологий, прототипирование, рецензирование архитектуры, проведение рефакторинга, советы по миграции с одной платформы на другую
- Оптимизация производительности ПО
Поиск узких мест, выполнение нагрузочного тестирования, рефакторинг архитектуры для применения производительных решений
- Анализ качества кода
Анализ кода на соответствие архитектуре, на отсутствие ошибок проектирования, на соответствие стандартам кодирования, планирование и проведения рефакторинга кода
- Анализ уязвимостей ПО
Построение модели защиты, анализ архитектуры и исследование кода для поиска уязвимостей, советы по построению защищенных систем
- Независимая оценка проектов
Оценка трудоёмкости выполнения проекта, требуемой команды, сроков выполнения на основе формальных методик, экспертных оценок и истории выполнения проектов
- Оценка бизнес-идей
Оценка идей в области разработки ПО, анализ осуществимости, оценка рисков.
Заказное тестирование ПО