В любом отделе продаж рано или поздно случается одно и то же: руководству нужен отчёт, которого в корпоративной программе нет. Стандартный путь — заявка вендору, ожидание, доработка за деньги, ещё ожидание. Я выбрал другой: написал нужные модули экспорта отчётов сам.
Откуда взялась задача. Корпоративная система вела продажи, договоры, тендеры — но отчёты выдавала в том виде, в каком их задумал разработчик, а не в том, какой нужен был для управления продажами. Сводки приходилось собирать руками в Excel, тратя на это часы каждую неделю. Это классическая ситуация, где ручная рутина незаметно съедает рабочее время целого отдела.
Что я сделал. Имея бэкграунд в разработке и работе с базами данных (SQL, VBA), я разобрался со структурой данных программы и написал модули, которые выгружали нужные срезы в готовом виде: по клиентам, по тендерам, по динамике. То, что раньше собиралось вручную полдня, стало выгружаться в один клик.
Почему это сработало. Не потому, что я гениальный программист, — а потому, что я одновременно понимал и продажи (что именно нужно в отчёте), и технику (как это достать из базы). Внешний разработчик не знает, какой отчёт реально нужен отделу; менеджер без техзнаний знает, что нужно, но не может это достать. На стыке — решение.
Что это дало:
Вывод, который шире одной истории. Самые полезные автоматизации в бизнесе пишут не «программисты вообще», а люди, которые понимают и предметную область, и инструменты. Если в вашей работе есть рутина, которая повторяется каждую неделю и собирается руками, — это кандидат на автоматизацию. И часто её можно закрыть своими силами быстрее, чем дождаться вендора.