Создаём внутренние системы, личные кабинеты и сервисы для работы с заявками, данными, документами и согласованиями. Поможем определить первую версию или доработать существующий продукт; заранее согласуем состав, этапы и результат.
Работаем удалённо по всей России. Начать можно без готового ТЗ.
Суть услуги
Когда нужна своя программная система?
Когда стандартный сервис не закрывает важные правила работы: разные роли участников, особые согласования, расчёты или обмен данными. Сначала разбираем процесс и доступные решения. Если нужна собственная система, определяем необходимые функции и начинаем с согласованного этапа.
Когда стоит обратиться
Заявки, согласования и отчёты ведутся в таблицах и переписке; нужен общий порядок работы.
Нужны кабинеты сотрудников, клиентов или партнёров с разными доступами и действиями.
Готовое решение не поддерживает ключевые расчёты, документы или этапы вашего процесса.
Продукт уже работает, но ему нужны новые функции, подключения или постепенное обновление.
С чего начать
Выбираем первый этап
Сравним задачу с возможностями готовых решений. Если достаточно настройки сервиса или обмена между существующими системами, учтём это до оценки собственной разработки.
Задача есть, требований пока мало
Проектирование
Разбираем рабочий процесс, пользователей, данные и ограничения. Согласуем сценарии и прототип ключевых экранов.
На выходе
Описание решения, границы первой версии и оценка следующих этапов. Готовая система в этот этап не входит.
Нужно запустить основной процесс
Первая рабочая версия
Выбираем один связный сценарий: например, от создания заявки до её исполнения. Определяем роли, действия и необходимые подключения.
На выходе
Работающая версия для согласованного круга пользователей. Остальные функции остаются в плане развития.
Продукт уже работает
Развитие системы
Изучаем код, документацию и окружение. Оцениваем совместимость новых функций, состояние данных и риски перехода.
На выходе
План изменений и согласованные доработки. Необходимость переноса данных или замены части системы определяем после разбора.
Пример: согласование заявки на закупку
Условный сценарий: сотрудник создаёт заявку, руководитель проверяет её, исполнитель отмечает результат. У каждого своя роль и доступные действия; изменения сохраняются в истории.
Для первой версии можно ограничиться одним подразделением и одним маршрутом согласования. Бюджеты, обмен с учётной системой и дополнительные маршруты оцениваются по необходимости.
Для клиентов и сделок есть отдельная разработка CRM. Облачный продукт для нескольких компаний раскрыт в SaaS-разработке, а связь готовых систем — в интеграциях.
Что входит
Состав работ под вашу задачу
Выбираем нужные направления, фиксируем границы и результат каждого этапа до начала работ.
01
Процесс и первая версия
Описываем пользователей, их задачи и правила. Выделяем обязательные функции, исключения и границы первого этапа.
02
Экраны, кабинеты и роли
Проектируем нужные формы, списки и отчёты. Определяем, кто видит данные, кто меняет их и какие действия требуют согласования.
03
Данные и документы
Организуем хранение, поиск, историю изменений и работу с файлами. Состав документов, расчёты и перенос из старой системы согласуем отдельно в задании.
04
Правила и автоматизация
Реализуем этапы обработки заявок, согласования и необходимые уведомления. Учитываем ошибки, повторные действия и ограничения по ролям.
05
Связь с другими системами
Подключаем нужный обмен с CRM, учётной системой, оплатой или другими сервисами. До реализации проверяем доступные способы подключения и ограничения.
06
Проверка и запуск
Проверяем согласованные сценарии, доступы, расчёты и обработку ошибок. Готовим запуск, перенос данных при необходимости и инструкции для команды.
Состав и стоимость
Выберите, с чего начать
Ориентиры из нашего прайса. Объём, период работ и итоговую стоимость согласуем после обсуждения задачи. Лицензии, рекламный бюджет и сторонние сервисы рассчитываются отдельно, если нужны проекту.
Порталы и сервисы
Для сложных систем с ролями, кабинетами, процессами, документами, оплатами и развитием.
Две позиции прайса — ориентиры для разных задач. Они не складываются автоматически и не обещают любую систему по нижней границе. Предложение содержит конкретный этап, состав, стоимость и сроки.
01
Процессы и роли
Какие задачи решает система, кто пользуется ей и какие действия доступны каждому. Учитываем согласования, расчёты и исключения из обычного сценария.
02
Данные и подключения
Источники, объём и качество данных, обмен с внешними системами, ограничения их сервисов и необходимость переноса из прежнего решения.
03
Нагрузка и условия работы
Число пользователей, объём операций, допустимые перерывы, требования к доступам и сохранности данных. Проверки выбираем под эти условия.
04
Состояние проекта и запуск
Готовность требований и макетов, качество существующего кода, документация, подготовка окружения и объём передачи вашей команде.
Что уточняем до старта
Кто предоставляет материалы и доступы, где будет работать система и кто отвечает за её сопровождение. Хостинг, лицензии, платные сервисы, сообщения и другие внешние расходы учитываем отдельно, если они нужны.
Если исходных данных недостаточно, сначала оцениваем ограниченный этап исследования. Новые требования, перенос данных и дополнительные подключения согласуем до выполнения работ.
Для начала опишите процесс, его участников, основные затруднения и то, что уже работает. В форму не добавляйте ссылки, пароли и рабочие данные; материалы и доступы обсудим отдельно.
Обсуждаем процесс, пользователей и ограничения, изучаем доступные материалы. Результат — варианты решения, границы этапа и предварительная оценка.
02
Проектирование
Согласуем сценарии, роли, ключевые экраны, данные и подключения. Фиксируем состав первой версии, критерии проверки, стоимость и план.
03
Разработка по этапам
Реализуем согласованные части и показываем рабочие версии на тестовом адресе. Новые пожелания оцениваем и включаем в план после согласования.
04
Проверка и приёмка
Проходим сценарии вместе с вашей командой, проверяем права, данные, расчёты и ошибки. Исправляем замечания по заданию и фиксируем ограничения.
05
Запуск и передача
Согласуем публикацию и переход с прежней системы, если он нужен. Передаём результат этапа, материалы и инструкции; дальнейшее развитие обсуждаем отдельно.
Приёмка и передача
Система и материалы для вашей команды
До разработки согласуем примеры, на которых будем принимать результат. Для первой версии достаточно проверить выбранный процесс и оговорённые условия работы.
01
Результат этапа и исходный код
Работающая версия и код выполненных доработок; при проектировании — описание решения и прототипы. Состав материалов и права на результат закрепляем в договоре.
02
Документация и инструкции
Пользовательские сценарии, описание ролей и подключений, порядок запуска и обновления. Глубину документации и обучение команды согласуем под проект.
03
Доступы и эксплуатация
Согласованные доступы, перечень сервисов и владельцев аккаунтов. Если предусмотрено заданием — порядок резервного копирования и восстановления, контроля ошибок и обращения за помощью.
04
Проверки и дальнейший план
Результаты проверки согласованных сценариев, известные ограничения и следующие задачи. Условия исправления ошибок и последующее сопровождение фиксируем отдельно.
Что проверяем перед передачей
Пользователь проходит согласованный сценарий от начала до результата; данные и расчёты соответствуют заданию.
Роли ограничивают доступ, ошибочный ввод и повторные действия обрабатываются; сбои подключений учтены в согласованных сценариях.
Запуск и обновление проверены в согласованном окружении. Если переносим данные — сверяем результат и заранее определяем порядок возврата при проблемах.
Объём проверок и допустимые ограничения фиксируем заранее. Дальнейшее развитие, поддержка и время реакции на обращения определяются отдельными условиями.
Перед началом
Вопросы и ответы
Когда выбрать готовый сервис, а когда разработку на заказ?
Если готовое решение поддерживает ваши ключевые процессы, можно начать с его настройки или интеграции. Собственная разработка нужна, когда остаются важные ограничения в правилах, данных или действиях пользователей. Сравним варианты по объёму работ, будущим расходам и возможностям развития.
Можно ли начать с небольшой первой версии?
Да. Выбираем один рабочий процесс, необходимых пользователей и обязательные функции. Устанавливаем критерии приёмки этой версии, а дополнительные направления оставляем в плане развития. Если требования пока неясны, сначала проводим отдельный этап проектирования.
Вы дорабатываете системы других разработчиков?
Можем рассмотреть такой проект после изучения кода, документации, прав доступа и окружения. Проверим, какие изменения возможны и как сохранить рабочие данные. Если нужны подготовительные работы или замена части системы, обсудим их до реализации.
Сколько стоит разработка и от чего зависят сроки?
От числа сценариев и ролей, сложности правил, качества данных, подключений, нагрузки и состояния существующего проекта. Прайс даёт ориентиры, а состав, стоимость и сроки закрепляем после разбора задачи. Отдельно учитываем нужные лицензии, хостинг и платные сервисы.
Как проверяются доступы, расчёты и перенос данных?
До разработки фиксируем роли, правила и примеры ожидаемых результатов. Проверяем обычные действия, запреты, ошибки и повторные операции. Если нужен перенос данных, согласуем источники, сверку результата и порядок возврата при проблемах. Объём проверок зависит от рисков и условий проекта.
Чем это отличается от разработки CRM или SaaS?
Заказное ПО — система для конкретных процессов: кабинетов, согласований, документов, расчётов или внутренних сервисов. Для работы с клиентами и сделками есть отдельное направление CRM. Если продукт нужно предоставлять нескольким компаниям как облачный сервис, отдельно проектируем SaaS-модель и её условия работы.
Что передаётся заказчику и кому принадлежит код?
Комплект передачи и права на результат закрепляем в договоре. В объёме разработки передаём исходный код выполненных работ, документацию и согласованные инструкции. Сторонние библиотеки, лицензии и аккаунты учитываются отдельно; при проектировании передаётся результат этого этапа.
Кто поддерживает систему после запуска?
Ваша команда или согласованный исполнитель. До передачи определяем доступы, инструкции и ответственных. Условия исправления ошибок, регулярного обслуживания, время реакции и развитие новых функций закрепляем отдельно. Круглосуточная поддержка автоматически в разработку не включается.