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

Примеры разработанных программ

Автопарсинг предложений поставщиков

  • Доставка писем с почтовых ящиков, извлечение прикрепленных файлов.
  • Парсинг csv, xls, xlsx форматов, унификация данных, сохранение в БД.
  • Фильтрация, выборка, анализ, построение отчетов, мониторинг статусов.

3 месяца

7 спринтов

Сервис подбора моряков и крюингов

  • Управление судовладельцами, списком моряков, перечнем вакансий.
  • Обработка сообщений, сервис технической поддержки.
  • Инструменты модерации и архивирования.
  • Контроль оплат.
  • Управление доступами.

12 месяцев

20 спринтов

Расчет стоимости конфигурации дверей

  • Автоматический расчет стоимости дверей для менеджеров по продажам.
  • Выбор типа двери, стекол, филенок, фурнитуры, коробки, наличников, доборов.
  • Финальный расчет на основе размеров и материала.

16 месяцев

28 спринтов

Преимущества программного обеспечения на заказ

Конкурентное приемущество

Готовое ПО дает всем одинаковые возможности. Собственная разработка позволяет использовать механики и функциональные реализации, которых нет у конкурентов. Например, гибкий сбор и анализ данных.

Кибер-безопасность

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

Зависимость от других программных платформ

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

Контроль стоимости

Оплата по мере появления функционала. Отсутствует единовременная оплата лицензии.

Скорость

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

Решения

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

Базы данных

Создание модели и схемы данных, подбор СУБД, написание процедур и функций, предоставление интерфейсов.

Прикладное ПО

Экспертные системы, системы принятия решений.

Документооборот

Управление задачами, заявками, обращениями.

Игры

Обучающие игры, командные корпоративные игры, развлекательные игры.

Проектирование

Архитектура, модели данных, разработка алгоритмов. Интерактивные прототипы, технические задания.

Управление оборудованием

Сбор и обработка сведений. Обеспечение управляющих воздействий. Передача данных в диспетчерский модуль.

Информационные системы

Облачные решения, файл-серверные, клиент-серверные, настольные, распределенные.

Интерактивная презентация

Анимация, графика, звуковой и видео ряд с возможностью навигации. Разработка сценария.

Системы управления и мониторинга

CRM, ERP, системы сбора данных, панели мониторинга.

3D дополненная реальность

Объекты недвижимости, демонстрация оборудование, виртуальные туры, трехмерная навигация.

Системы Учета

Гео объектов, Оборудования, услуг, регламентных работ, результатов изысканий и исследований.

Высоконагруженные системы

Хранение и обработка данных. SOA микросервисная архитектура. Оптимизация кода приложений и настроек аппаратной части.

Обучение персонала

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

Виды приложений

Веб приложение

Работа через браузер, не требует установки, доступен везде, где есть интернет.

Windows Desktop

Устанавливается на ПК, работает офлайн, высокая скорость работы.

Мобильное приложение

Разработка приложений для iOS, Android. Корпоративные приложения, приложения для клиентов и партнеров, презентации, портативные помощники.

Чат-боты

Консультанты, помощники, наблюдатели, уведомители. Логика общения, дерево сценариев.

Серверные приложения

Обеспечеие бэкенда приложений, сбор, парсинг и обработка данных. Регламентные операции. Разработка API.

Мобильный доступ

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

С чем интегрировать приложения

Системы на базе 1С

Транспортные компании

Картографические сервисы

Платежные системы

Сервисы Веб аналитики

Email рассылки и push уведомления

ФИАС, КЛАДР

Системы клиент-банк

Чат, телефония

Формы на сайте

Мобильное приложение

Сторонние CRM

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

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

6 этапов спринтовой Agile разработки

1. Сбор Функциональных требований к системе.

Функциональные требования описывают необходимый пользовательский и системный функционал.

2-3 дня

2. Создание интерактивного прототипа и Технического задания.

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

1-3 недели

3. Отрисовка дизайна.

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

1-2 недели

4. Составление бэклога. Разбивка на спринты.

Бэклог - список всех функций, которые будут реализованы в проекте. Спринты - этапы разработки, содержат часть функций реализуемых в рамках этапа.

1-2 дня

5. Спринтовая разработка производится в 6 этапов:

5.1. Планирование спринта
5.2. Программирование задач спринта.
5.3. Тестирование и отладка
5.4. Релиз спринта
5.5. Анализ качества организации разработки в спринте
5.6. Обновление бэклога, корректировка будущих спринтов

2-3 недели каждый спринт

6. Техническая поддержка и развитие продукта

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

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

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

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

Ниже приведены примерные стоимости разработки ПО. Этап дизайна опционален и выполняется по желанию заказчика, его цена 120 000 - 290 000 рублей.

Функциональные требования

Проектирование + ТЗ

Программирование

0 - 30 000 руб.

50 000 - 250 000 руб.

200 000 - 2 500 000 руб.

3 - 7 дней

1 - 3 недели

3 - 30 недель

Сфера компетенций

В сферу наших компетенций, помимо разработки программного обеспечения, входит анализ и разработка по таким направлениям как:

  • CRM системы
  • ERP системы
  • Анализ Big Data
  • Оптимизация Hi Load (высоконагруженных) систем
  • Обеспечение безопасности информационных систем

Напишите нам

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

Аудит бизнес процессов до начала разработки

Перед началом работы над проектом, мы проводим подробный аудит всех бизнес-процессов. Если необходимо - бесплатно выезжаем к вам на предприятие (в любой регион России).

После аудита вашей информационной системы вы получаете:

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

Внедрение и поддержка заказного ПО

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

Заказное программное обеспечение должна соответствовать задачам бизнеса на все 100%!

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

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

После завершения работы мы обеспечиваем обслуживание серверов и выполняем техническую поддержку по схеме предоплаченного количества часов. Ежемесячно предоставляем отчёты о решенных задачах.

Техническая поддержка доступна по телефону, чату или e-mail.