ТЗ собирали туго: на интервью проблемы высказали быстро, но внедрять не торопились — «так сойдёт». Лишние движения без реальной выгоды команду не привлекали — у каждого свой интерес. Без неё перемены необходимы только инициатору.
«Придумайте сами, но непонятно как» — дело привычное. Работу разбили на пять этапов. Приезжали в офис и шаг за шагом дотошно разбирали порядок действий — в программе и на бумаге. Постоянно всплывало новое: «добавим ещё так, и ещё так, а давайте лучше вот так». Прийти к С, минуя А, нельзя — а откатываться назад ради базовых вещей дорого.
Отобрали подрядчика из десяти, сформулировали детальное ТЗ, составили схему. Делали часть — тестировали. С трудом. За три года до нас компания сформировала базу, сменила офис и перестраивала процессы не раз — и новая программа легла после тяжёлого периода неудачно.
Сопротивление переменам естественно: даже полезные порой пугают.
Сопровождали плотно: писали инструкции со скриншотами, отправляли подробные письма, приезжали показывать, подключали собственника. Без ответственного дело двигалось медленно — за время внедрения сменили дважды. Показали — затяжной перерыв — забыли — заново. Двойная работа.
По итогу согласовали рабочий прототип. Операционная база держала данные, но не считала — документы и расчёты с клиентами готовили вручную, копировали из Excel. Перенесли ключевую часть рабочего процесса в новую базу. Добавили финансы, исключили ручной перенос — это убрало бы десять+ часов работы в месяц и снизило бы человеческие ошибки.
Зафиксировали зоны ответственности. Составили подробные инструкции, карту разработки и регламент. Обучили, отработали три цикла. Передали в дело — обкатать самостоятельно, собрать баги и сформировать пожелания.
До ежедневной работы система так и не дошла — благополучно легла на полку.