Автоматизация бизнес-процессов: с чего начинать, чтобы окупилось
Автоматизировать нужно не то, что раздражает громче всего, а то, что чаще повторяется. Разбираем, как считать и с чего начинать.

Автоматизация окупается, когда убирает повторяющуюся ручную работу. Если операция выполняется дважды в год, разработка не вернётся никогда, каким бы неприятным ни был процесс. Поэтому первый шаг — не выбор системы, а подсчёт частоты.
Как выбрать процесс
Соберите операции, на которые сотрудники тратят время, и оцените каждую по трём числам: сколько раз в месяц выполняется, сколько минут занимает, сколько людей вовлечено. Умножение сразу расставляет приоритеты и обычно опровергает первоначальные ожидания.
| Процесс | Раз в месяц | Минут за раз | Часов в месяц |
|---|---|---|---|
| Перенос заявок из почты в таблицу | 400 | 4 | 27 |
| Сверка оплат с поставщиками | 60 | 25 | 25 |
| Подготовка ежемесячного отчёта | 1 | 480 | 8 |
Расчёт окупаемости до начала работ
- Посчитайте часы, которые высвобождает автоматизация: из таблицы выше это 27 часов в месяц.
- Умножьте на стоимость часа сотрудника с учётом налогов и накладных расходов.
- Добавьте стоимость ошибок: потерянные заявки, повторные звонки, штрафы за просрочку.
- Разделите стоимость разработки на полученную месячную экономию — это срок окупаемости в месяцах.
- Если срок выходит больше полутора лет, пересмотрите объём: возможно, хватит части функций.
Экономию считайте осторожно. Освободившиеся часы редко превращаются в деньги напрямую: сотрудник не уходит, а переключается на другие задачи. Честнее считать так: автоматизация позволяет обрабатывать вдвое больше заявок тем же составом.
Порядок внедрения
Мы не советуем автоматизировать весь процесс сразу. Первый выпуск закрывает самый частый сценарий и работает рядом со старым способом. Через две-три недели видно, что упущено, и следующий шаг делается по фактам, а не по предположениям.
type ProcessEvent = {
process: "obrabotka-zayavki"
step: "postupila" | "raspredelena" | "otvet-otpravlen" | "zakryta"
entityId: string
actor: "system" | string
at: Date
}
export async function logStep(event: Omit<ProcessEvent, "at">) {
await db.insert(processEvents).values({ ...event, at: new Date() })
}
// Разница во времени между шагами показывает,
// на каком этапе заявки простаивают дольше всего.
// Без этих данных оптимизация превращается в угадывание.Почему сотрудники обходят новую систему
- Новый способ требует больше действий, чем старый: заполнить восемь полей вместо строки в таблице.
- Система не покрывает исключения, а исключения в реальной работе встречаются каждый день.
- Никто не объяснил, зачем это нужно, — выглядит как надзор, а не помощь.
- Данные приходится вводить дважды: в новую систему и в старый отчёт, который никто не отменил.
Последний пункт критичен. Если старый способ не отключён, часть людей продолжит им пользоваться, и данные разойдутся. Внедрение считается завершённым не когда система работает, а когда старый способ выключен.
Автоматизация плохого процесса даёт быстрый плохой процесс. Сначала разберитесь, зачем в нём шесть согласований.
Частые вопросы
- Что дешевле: готовая система или разработка
- Если процесс типовой, начинайте с готового решения — это в разы дешевле. Разработка оправдана, когда процесс даёт вам преимущество перед конкурентами либо когда настройка готовой системы под ваши требования выходит дороже собственной.
- Сколько занимает первый работающий выпуск
- Для одного процесса среднего объёма — от четырёх до восьми недель до версии, которой уже пользуются сотрудники. Полное покрытие с исключениями и отчётами занимает больше времени и делается очередями.
- Нужно ли переносить старые данные
- Не всегда. Часто достаточно перенести справочники и активные записи, а историю оставить в старой системе для просмотра. Полная миграция иногда дороже, чем ценность исторических данных.
Похожая задача в вашем проекте?
Разберём вашу ситуацию и пришлём оценку по этапам — без обязательств и общих слов.
Обсудить задачу

