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

r

Практика заказа разработки: с чего снимать мерки

Решение о старте проекта обычно принимается после того, как внутренняя автоматизация перестает справляться. Типичный сценарий — CRM на базе таблиц тормозит при 50–70 активных сделках в день. Либо система складского учета не выдерживает параллельную работу 12–15 пользователей. В таких точках компания приходит к выводу: нужна кастомная разработка. Мы разберем этот процесс на цифрах и последовательности действий, без общих рассуждений.

Выбор технологической платформы: три работающих подхода

В 95% случаев клиент выбирает между монолитом, микросервисами и low-code платформой. Каждый вариант диктуется не модой, а двумя факторами: количеством транзакций в минуту и допустимым временем простоя.

Пошаговый выбор исполнителя: 4 конкретных шага

  1. Аудит текущей инфраструктуры. Замерьте: скорость отклика базы, количество ошибок в логах за неделю, время загрузки интерфейса при 10 одновременных пользователях. Эти цифры лягут в ТЗ. Без них вытекает 60% бюджетов.
  2. Сборка прототипа интерфейса. Только wireframes (не дизайн), чтобы проверить бизнес-логику. Типичная ошибка — путать прототип с финальным макетом. Мы тратим на этот этап 10–15 рабочих дней, не больше.
  3. Формирование спецификации на API. Пропишите 3–5 основных сценариев: загрузка справочника, выгрузка отчета, синхронизация с внешней системой. Если хоть один сценарий не описан — разработка зайдет в тупик через 4–5 спринтов.
  4. Дорожная карта с контрольными точками. Каждые 2 недели — демо работающей функции. Если на третьем демо нет работающего экрана ввода данных — проект отстает на 3–4 недели. Наши данные: 80% проектов, где демо срывались дважды, выходили за бюджет на 30–50%.

Типовые просчеты заказчика: на чем теряют деньги

За 2024–2026 годы мы проанализировали 24 проекта, где клиенты допустили ошибки на старте. Три самые дорогие:

Конкретные метрики внедрения

Средний проект по автоматизации бизнес-процессов (склад + продажи + отчетность) для компании с 50–100 сотрудниками:

Важно: 75% успеха зависит от того, насколько детально прописан сценарий миграции данных. В 2025–2026 годах мы трижды сталкивались с ситуацией, когда клиент переносил данные «как есть», перенося вместе с ними дубликаты контрагентов. Очистка базы на старте сэкономила каждому из них 2–3 недели рабочего времени.

Поддержка и сопровождение: не просто «чиним баги»

После передачи кода в эксплуатацию начинается второй этап. Типовой контракт на поддержку включает:

  1. Мониторинг ошибок: ежедневная проверка логов (не реже 1 раза в сутки).
  2. Обновление библиотек безопасности: каждые 2–3 недели.
  3. Исправление багов: SLA 4–8 часов для критических ошибок.
  4. Консультации по масштабированию: раз в квартал.

Средняя стоимость сопровождения — 12–15% от суммы разработки в год. Например, для проекта за 4 млн.руб. это 480–600 тыс.руб. в год. Если бюджет поддержки меньше 10% — значит, либо система очень простая, либо риски накопления технического долга в 2026 году очень высоки.

Добавлено: 08.05.2026