Ниже — работы, доведённые до результата, а не до презентации. Названия заказчиков не приводим: часть данных относится к их коммерческой деятельности. Цифры настоящие.
Проектный архив — в среду общих данных
БылоСетевая папка: 24 объекта, десятки тысяч файлов, вложенность до тринадцати уровней. Номер изменения то в названии папки, то в имени файла; префиксы шифров у разных объектов свои. Найти действующий чертёж можно было, только спросив коллегу.
СделалиРазобрали структуру архива, письменно согласовали правила раскладки, написали конвейер переноса с сохранением состояния и повторами при сбоях. Залили всё: выпуски, версии, номера изменений, исходники. Настроили девять правил доступа по ролям и маршрут выдачи в производство работ со штампом и QR-кодом.
Стало24 объекта, 15 826 документов, 13 101 версия, сотни гигабайт документации. После сверки — ноль расхождений между планом и фактом. Специалистов заказчика к переносу не привлекали.
Сделка в CRM — комплект документов в 1С
БылоДанные о сделке жили в корпоративном портале, а договоры долевого участия и счета эскроу заводили в учётную систему руками. Расхождения всплывали на закрытии месяца, когда исправлять уже дорого.
СделалиДвусторонний обмен: событие в сделке создаёт в 1С весь комплект — объекты недвижимости, контрагентов, договоры и документы; проведение поступления денег возвращает сумму в карточку сделки. Учётная система сама опрашивает портал, поэтому публиковать её в интернете не понадобилось. На время обкатки — белый список сделок, чтобы включить обмен в боевой базе, ничего не сломав.
СталоРаботает в боевой базе. Одно событие вместо ручного ввода десятка объектов. По каждой операции в журнале две записи: почему сработало и что именно ответил портал — с полным телом запроса и ответа.
Группа девелоперских компаний · направление
интеграции
Куда уходит время на согласовании договоров
Было«Договоры согласуются долго» — ощущение, которое никто не мог измерить. В системе документооборота нет ни поля «статус», ни поля «срок», ни отметки об изменении: всё это приходится собирать производно.
СделалиВыгрузили сырые факты в витрину и посчитали сроки по этапам — по медиане, а не по среднему, чтобы брошенные процессы не искажали картину. Расхождения в исходных данных не спрятали, а вывели отдельным показателем.
СталоОколо 12 тысяч договоров и 62 тысячи этапов на дашборде. Видно: полный цикл — 22 дня по медиане, четверть этапов согласования идёт с просрочкой, примерно полторы тысячи процессов не закрыты дольше полугода. Появился предмет для разговора вместо ощущений.
Группа компаний, несколько юридических лиц · направление
дашборды
Фоновый обмен встал — и никто не заметил
БылоВ боевой учётной системе пять суток не выполнялись фоновые задания: обмены, электронный документооборот, отчётность. Запуск вручную при этом срабатывал, поэтому проблему списывали на случайность, а причину искали не там.
СделалиНашли причину по трём независимым источникам, каждый из которых подтверждал остальные. Поставили сторожа: ежечасная проверка, что планировщик жив, с оповещением при первой тревоге. Сторож проверяет и сам себя — если разбор данных сломается, он поднимет тревогу «ослеп», а не отрапортует «всё в порядке».
СталоТакой простой теперь виден в течение часа, а не через неделю по последствиям. Метод проверки описан, и повторить его может любой администратор.