Аналитика на мусорных данных
Салют! Это мой первый пост про отчетность компаний.
Многие компании задумываются о внедрении различных BI инструментов, потому что руководство хочет видеть красивые отчеты, дашборды, понимать как работает бизнес.
Для того, чтобы реализовать эту задачу качественно, нужно правильно выстраивать процессы не обработки данных для BI системы, а бизнес-процессы по вводу данных в учетных системах. Далеко не всегда у бизнеса есть это понимание. Это большая проблема в людях на местах (скорей всего). Сделать хорошо всегда сложно и нужен человек драйвер, который все выстроит грамотно. Возможно даже в одиночку, главное, чтобы специалист был с руками из плеч и была воля руководства наделить этого человека правами творить.
Если бизнес плохо ведет учет своей деятельности и хочет внедрить BI, то можно ли построить бизнес-аналитику?
Можно, даже нужно! Сначала может получится очень хорошая аналитика за счет усилий по очистке данных. Различные меппинги, правила для обработки данных. Появится много различных отчетов у менеджмента. Даже выводы будут сделаны верные и BI себя окупит. Но вот дальше путь раздваивается.
Проблема качества данных - это проблема масштабируемости. Если ваши данные кристально чистые и понятные, то вы меньше времени думаете как сделать правильную модель, как связать данные, как проверять данные, меньше времени тратите на исправление косяков.
Выдавать правильные и качественные данные - это задача ERP: правильные бизнес-процессы, правильные настройки системы учета, защита от дурака, понятный интерфейс ERP.
На картинке два пути, но их все же три:
- Пойти к топам и заявить - система говно, отдел такой-то работает несистемно, надо перестроить ведение данных вот так то и так то. За такие действия естественно можно заслужить плохую репутацию, поссориться с коллегами, вас скорей всего могут назначить ответственным за предложенные изменения, а коллеги навставляют палок в колеса. И в завершении вы либо справитесь с войне за качество данных, либо провалите битву со всеми вытекающими.
- Начать строить BI систему без участия в модернизации учета данных. Тут тоже свои последствия - Вы с каждым разом все меньше и меньше будете хотеть смотреть на эту кучу говна из палок. Безусловно, можно делать качественно из мусора, но с большими усилиями. И каждый раз прилагать титанические усилия не к поиску смыслов в данных, а к созданию моделей для аналитических приложений, очищать данные, настраивать правила, меппинги и харкод.
- Строить систему бизнес-аналитики на плохих данных и постепенно втираться в доверие к топам и сеять зерна сомнений в тех или иных подходах. Предлагать свои идеи, когда наберется лимит доверия.
Вам очень повезло, если у вас есть отдел толковых ребят, которые занимаются качеством данных, правильно проектируют аналитические признаки в системе (атрибуты контрагентов, товаров и т.п.). Все выстроено логично, четко, системно. Но бывают и не очень ситуации ;)
Первый рассмотренный вариант является самым быстрым и самым рискованным.
Второй вариант непонятно к чему приведет, скорей всего к продолжительным страданиям.
Третий вариант компромиссный с точки зрения сберегания своих нервов, но за пару лет разрастется система учета, разрастется система бизнес-аналитики, появится куча отчетов, которые уже не переделать без огромных трудозатрат. Но при этом можно постепенно все больше и больше оказывать влияние на топ-менеджмент по развороту к проблеме качества данных и учету данных.
Опытным бы я советовал идти по первому пути - так можно попасть в топ менеджмент, проявив инициативу. Правда все зависит от открытости руководства. Если между вами и руководством амбарный замок, то лучше не соваться в эту гавань.
Без опыта, конечно же второй вариант (у вас скорей всего будет начальник, который будет отвечать за последствия такой стратегии). Просто наслаждайтесь плохим опытом, ведь плохой опыт - тоже опыт. При этом вы вдоволь наэкспериментируетесь на всяких меппингах, мудренной обработке данных.
Ну а третий вариант я проживаю в данный момент, уже набравшись опыта. Надеюсь, что может моя ситуация вырулит в правильное направление!