Проект может пережить плохой код. Плохие справочники - нет

За два года в цифровой трансформации я понял неожиданную вещь: самая недооценённая тема аналитики - это справочники. НСИ, мастер-данные, называйте как хотите.

Звучит скучно: материалы, контрагенты, оборудование. Данные, на которые ссылается всё остальное.

Почему именно они хоронят дорогие внедрения: 1. Дубли. Классика жанра: одна сущность заведена трижды под разными кодами. Система честно считает три. Отчёт красивый, верить ему нельзя. 2. Разные коды в разных системах. Одна система знает объект под одним номером, вторая под другим. Интеграция работает, данные ходят, смысл теряется по дороге. 3. Ничьи справочники. Пока у справочника нет владельца, каждый отдел правит его под себя. Через год это уже не справочник, а археологический слой.

На своём проекте я видел это воочию: анализ НСИ при внедрении производственной системы занимал не меньше внимания, чем сами процессы. Потому что система считает ровно настолько честно, насколько честны данные под ней.

Главный вывод, к которому я пришёл: качество справочных данных это не разовая чистка, а процесс. С владельцем, метриками (полнота, актуальность, дубли) и регулярным контролем. Чистка без процесса живёт до первой загрузки.

И "смешное" напоследок: справочники не показывают на демо. За них часто не хвалят. Но каждый отчёт, каждый план и каждая интеграция стоят на них.

А какой справочник в вашей компании самый больной?