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

Разработка ПО под задачи вашего бизнеса

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

Работаем удалённо по всей России. Начать можно без готового ТЗ.

Суть услуги

Когда нужна своя программная система?

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

Когда стоит обратиться

  • Заявки, согласования и отчёты ведутся в таблицах и переписке; нужен общий порядок работы.
  • Нужны кабинеты сотрудников, клиентов или партнёров с разными доступами и действиями.
  • Готовое решение не поддерживает ключевые расчёты, документы или этапы вашего процесса.
  • Продукт уже работает, но ему нужны новые функции, подключения или постепенное обновление.

С чего начать

Выбираем первый этап

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

Задача есть, требований пока мало

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

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

На выходе

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

Нужно запустить основной процесс

Первая рабочая версия

Выбираем один связный сценарий: например, от создания заявки до её исполнения. Определяем роли, действия и необходимые подключения.

На выходе

Работающая версия для согласованного круга пользователей. Остальные функции остаются в плане развития.

Продукт уже работает

Развитие системы

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

На выходе

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

Пример: согласование заявки на закупку

Условный сценарий: сотрудник создаёт заявку, руководитель проверяет её, исполнитель отмечает результат. У каждого своя роль и доступные действия; изменения сохраняются в истории.

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

Для клиентов и сделок есть отдельная разработка CRM. Облачный продукт для нескольких компаний раскрыт в SaaS-разработке, а связь готовых систем — в интеграциях.

Что входит

Состав работ под вашу задачу

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

01

Процесс и первая версия

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

02

Экраны, кабинеты и роли

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

03

Данные и документы

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

04

Правила и автоматизация

Реализуем этапы обработки заявок, согласования и необходимые уведомления. Учитываем ошибки, повторные действия и ограничения по ролям.

05

Связь с другими системами

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

06

Проверка и запуск

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

Состав и стоимость

Выберите, с чего начать

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

Порталы и сервисы

Для сложных систем с ролями, кабинетами, процессами, документами, оплатами и развитием.

500 000–3 000 000 ₽

Часовая ставка: 4 500 ₽/ч

Обсудить задачу

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

Для CRM, кабинетов, внутренних сервисов, панелей управления, интеграций, ролей и отчётности.

150 000–2 000 000 ₽

Часовая ставка: 4 500 ₽/ч

Обсудить задачу

Как оцениваем

Стоимость зависит от правил и объёма системы

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

01

Процессы и роли

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

02

Данные и подключения

Источники, объём и качество данных, обмен с внешними системами, ограничения их сервисов и необходимость переноса из прежнего решения.

03

Нагрузка и условия работы

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

04

Состояние проекта и запуск

Готовность требований и макетов, качество существующего кода, документация, подготовка окружения и объём передачи вашей команде.

Что уточняем до старта

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

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

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

Обсудить первый этап

Как работаем

От первого разговора к результату

  1. 01

    Разбор задачи

    Обсуждаем процесс, пользователей и ограничения, изучаем доступные материалы. Результат — варианты решения, границы этапа и предварительная оценка.

  2. 02

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

    Согласуем сценарии, роли, ключевые экраны, данные и подключения. Фиксируем состав первой версии, критерии проверки, стоимость и план.

  3. 03

    Разработка по этапам

    Реализуем согласованные части и показываем рабочие версии на тестовом адресе. Новые пожелания оцениваем и включаем в план после согласования.

  4. 04

    Проверка и приёмка

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

  5. 05

    Запуск и передача

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

Приёмка и передача

Система и материалы для вашей команды

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

01

Результат этапа и исходный код

Работающая версия и код выполненных доработок; при проектировании — описание решения и прототипы. Состав материалов и права на результат закрепляем в договоре.

02

Документация и инструкции

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

03

Доступы и эксплуатация

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

04

Проверки и дальнейший план

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

Что проверяем перед передачей

  • Пользователь проходит согласованный сценарий от начала до результата; данные и расчёты соответствуют заданию.
  • Роли ограничивают доступ, ошибочный ввод и повторные действия обрабатываются; сбои подключений учтены в согласованных сценариях.
  • Запуск и обновление проверены в согласованном окружении. Если переносим данные — сверяем результат и заранее определяем порядок возврата при проблемах.

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

Перед началом

Вопросы и ответы

Когда выбрать готовый сервис, а когда разработку на заказ?

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

Можно ли начать с небольшой первой версии?

Да. Выбираем один рабочий процесс, необходимых пользователей и обязательные функции. Устанавливаем критерии приёмки этой версии, а дополнительные направления оставляем в плане развития. Если требования пока неясны, сначала проводим отдельный этап проектирования.

Вы дорабатываете системы других разработчиков?

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

Сколько стоит разработка и от чего зависят сроки?

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

Как проверяются доступы, расчёты и перенос данных?

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

Чем это отличается от разработки CRM или SaaS?

Заказное ПО — система для конкретных процессов: кабинетов, согласований, документов, расчётов или внутренних сервисов. Для работы с клиентами и сделками есть отдельное направление CRM. Если продукт нужно предоставлять нескольким компаниям как облачный сервис, отдельно проектируем SaaS-модель и её условия работы.

Что передаётся заказчику и кому принадлежит код?

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

Кто поддерживает систему после запуска?

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

Может пригодиться

Обсудим вашу задачу

Оставьте заявку — мы с вами свяжемся

Коротко опишите, что хотите сделать. Обсудим задачу, уточним объём и подскажем следующий шаг. Готовое техническое задание не обязательно.

Работаем удалённо по всей России. Состав, стоимость и сроки согласуем до начала работ; отправка заявки ни к чему не обязывает.

Нажимая кнопку, вы отправляете обращение. Начало и условия работ согласуем отдельно.