Обновлено:
Заказная разработка
Разработка веб-приложений на заказ
Личный кабинет, система учёта или онлайн-сервис, который работает по правилам вашего бизнеса. Проектирую экраны и данные, разрабатываю, проверяю и передаю готовое приложение с инструкцией.
Оценка разработки
По составу приложения
Срок определяем после разбора функций, данных и подключений.
Состав, этапы и цена — в договоре. Код и доступы передаю после оплаты. Поддержка — по согласованному регламенту.
Когда нужен веб-сервис
Если посетителю достаточно прочитать об услуге и оставить заявку, начните с сайта. Веб-приложение нужно, когда человек работает с данными: входит в кабинет, оформляет заказ, видит его состояние, загружает документы или согласует действие с сотрудником.
Приложение открывается в браузере на компьютере и телефоне. До разработки выбираем, какие действия должны быть удобны с каждого устройства. Отдельная программа для установки и работа без интернета не входят в проект автоматически.
| Задача | Что разрабатываем |
|---|---|
| Клиенту нужен доступ к своим заказам | Личный кабинет: вход, история, документы, статусы и обращения |
| Сотрудники работают в разных таблицах | Систему учёта с карточками, ролями, поиском и журналом изменений |
| Услуга должна работать через интернет | Веб-сервис с формой заказа, расчётом, обработкой и результатом |
| Есть продукт, но не хватает функции | Новый раздел, интеграцию или кабинет внутри существующего приложения |
Что входит в разработку личного кабинета
Начинаем с одного законченного действия клиента. Например, оформить запрос, приложить файл и получить ответ. Для этого нужны не только экраны: сотрудник должен увидеть запрос, взять его в работу и изменить статус, а клиент — получить нужное уведомление.
- ▸Вход и восстановление доступа, разделение клиентов и сотрудников.
- ▸Карточки и история действий в пределах согласованных прав.
- ▸Формы с проверкой данных, поиск и фильтры по нужным полям.
- ▸Обмен с существующим сайтом, ботом или учётной системой, если у неё есть подходящий доступ.
- ▸Уведомления и обработка ошибок: пользователь понимает, принят ли запрос и что делать дальше.
Несколько компаний в одной системе, платная подписка, сложные согласования и платёжные операции меняют состав работ. Эти функции разбираем до сметы, а не добавляем под общим словом «кабинет».
Как ограничить первую версию
Фиксируем роли, основные данные и путь от первого действия до результата. Отдельно записываем, что пока остаётся ручным. Это позволяет запустить рабочий процесс целиком и не тратить бюджет на экраны, которыми никто не пользуется.
- 01Разбираем текущую работу и доступные источники данных.
- 02Согласуем экраны, правила доступа и критерии приёмки.
- 03Проверяем сложные подключения до окончательной оценки.
- 04Разрабатываем по этапам и показываем работающие действия.
- 05Проверяем на согласованных данных, запускаем и передаём инструкции.
Количество пользователей и одновременных действий, объём файлов и срок их хранения выясняем до выбора технической основы. Обещать одну цену для небольшого кабинета и нагруженного сервиса с тем же числом экранов было бы неверно.
Существующий сайт и системы можно сохранить
Кабинет можно сделать отдельной частью сайта. Перед оценкой проверяю способ входа, доступ к данным и возможности текущей платформы. Если нужные функции уже есть в готовом продукте, сравним его настройку с собственной разработкой по составу и дальнейшим расходам.
Собственная CRM — один из видов такого приложения. Если задача шире продаж и нужно соединить несколько действующих систем, подойдёт автоматизация бизнес-процессов. Для интерфейса внутри Telegram есть отдельный формат — Mini App.
Как считаем стоимость и сроки
Цена зависит от действий пользователей, прав доступа, состояния данных, подключений и требований к работе сервиса. До договора составляем перечень функций и этапов. Новые пожелания оцениваются отдельно, прежде чем попасть в разработку.
В расчёте разделяем разработку, подготовку и перенос данных, сервер, внешние сервисы и дальнейшую поддержку. Сравнивать предложения стоит по одинаковому составу: входит ли админка, кто переносит данные, как восстанавливается работа и что получает владелец при передаче.
Ориентиры для отдельных продуктов опубликованы в прайсе. Они не являются ценой любого веб-приложения: точная оценка появляется после разбора вашей задачи.
Как проверяем и передаём результат
Приёмка проходит по действиям, которые согласовали в начале. Проверяем не только успешный заказ: чужой пользователь не должен видеть данные клиента, повторное нажатие — создавать второй заказ, а недоступная интеграция — молча терять информацию.
После оплаты передаю исходный код, доступы к согласованной инфраструктуре и инструкцию. В документации остаются порядок запуска, резервное копирование, восстановление и перечень внешних зависимостей. Поддержку и новые функции разделяем в договоре.
Посмотреть подход к собственным приложениям можно в разборах SalesOps и GPS-мониторинга. Это собственные проекты; их описание не является обещанием таких же результатов или готовой поставкой под ваш процесс.
Частые вопросы
Вопросы и ответы
Можно заказать только личный кабинет? +
Да. Сначала проверяем, как кабинет будет связан с вашим сайтом, входом пользователей и существующими данными. Полная переделка сайта нужна не в каждом случае.
Вы делаете веб-приложения с нуля или дорабатываете готовые? +
Оба формата возможны. Для существующего приложения сначала проверяю код, зависимости, доступы и способ запуска. После разбора определяем, какие изменения можно внести и сколько они стоят.
Кому будет принадлежать код? +
Права на результат и передачу исходников фиксируем в договоре. После полной оплаты передаю код и согласованные доступы. У внешних библиотек и сервисов сохраняются собственные условия использования.
Нужно ли заранее писать техническое задание? +
Достаточно описать задачу и показать, как вы решаете её сейчас. По этим данным подготовлю состав работ, вопросы к данным и критерии приёмки. Вы подтверждаете их до разработки.
Об авторе
Собираю IT-решения для тех, кому нужен результат, а не модный стек: сайты, Telegram-боты, CRM, Mini Apps, AI-агенты под ключ. Договор с фиксированной ценой и сроком, передача исходного кода после оплаты, месяц поддержки включён. Без конструкторов и vendor lock-in. Москва, дистанционно по РФ.
Обсудим вашу задачу
Расскажите, что должно работать и что уже есть. Определим первую версию, ограничения и порядок оценки.
Написать Илье