Что такое технический долг в BI?
Технический долг в BI - это время, потраченное командой аналитиков на исправление данных, которое можно оценить в диапазоне от 0 до 100. Он вызван такими факторами, как несогласованность метрик, низкая эффективность разработки и невозможность повторного использования данных. Технический долг может привести к снижению производительности и увеличению расходов: дата-инженеры тратят около одной трети своего рабочего времени на решение задач, вызванных техническим долгом.
- Непоследовательные метрики или отсутствие стандартизованных единиц измерения, используемых при анализе данных, приводящее к путанице;
- Низкая эффективность разработки - ситуация, когда BI-команда не в состоянии своевременно выполнить свою работу, что приводит к временным задержкам и увеличению затрат;
- Невозможность повторного использования данных - ситуация, при которой данные не структурированы или хранятся не самым оптимальным способом (нет возможности быстро и легко извлечь их или использовать повторно).
Как технический долг влияет на разработку продукта?
Технический долг может серьезно тормозить процесс разработки продукта. Ситуация, при которой значительное количество времени тратится на исправление данных и решение проблем, возникающих в связи с техническим долгом, отвлекает ценные ресурсы от главного, то есть от самой разработки решения. Это может привести к значительным временным задержкам, что в конечном итоге обязательно скажется на общей производительности и прибыльности компании.
- Отвлечение ресурсов: если ресурсы тратятся на устранение проблем с данными, то они автоматически становятся недоступными для разработки продукта, что приводит к задержкам;
- Потеря производительности: время, потраченное на устранение технического долга, негативно сказывается на общей производительности (ведь его можно было бы потратить и на более продуктивные задачи);
- Влияние на рентабельность: задержки в разработке продукта могут привести к упущенной выгоде, что негативно сказывается на валовой прибыли компании.
Тонкости управления техническим долгом в BI
Управление техническим долгом в BI включает в себя несколько стратегий, таких как вывод из эксплуатации устаревших BI-инструментов, замораживание создания нового аналитического контента в устаревших BI-инструментах, создание культуры управления данными в организации и т.д. Это также предполагает и предоставление людям всех необходимых инструментов, процедур и знаний, а также автоматизацию отдельных процессов.
- Вывод из эксплуатации устаревших инструментов предполагает постепенный отказ от устаревших BI-инструментов, которые по разным причинам больше не являются эффективными и действенными;
- Замораживание нового контента – отказ от создания нового аналитического контента, вызванный стремлением предотвратить дальнейшее накопление технического долга;
- Стимулирование вывода из эксплуатации устаревших решений предполагает предоставление стимулов для поощрения использования более эффективных и прогрессивных BI-инструментов.
Типы технического долга в BI
Технический долг в BI может принимать различные формы. Он может быть преднамеренным (когда команды разработчиков намеренно создают технический долг, чтобы уложиться в сроки или достичь поставленных целей); вызванным неправильной интеграцией систем; быть результатом чрезмерно сложного кода или использования устаревших версий ПО/ неправильного использования хранилищ данных.
- Преднамеренный технический долг – ситуация, когда команды сознательно идут на различные уступки, чтобы уложиться в сроки (при этом они осознают последствия своих действий);
- Неправильно интегрированные системы- ситуация, при которой системы интегрированы не самым оптимальным образом, что приводит к общей неэффективности и ошибкам;
- Чрезмерно сложный код – использование кода, который неоправданно сложен, что затрудняет его дальнейшую поддержку и обновление.



