"Системный анализ" — от слова "систематизация" или "система"?

Недавно задумалась над этим вопросом. Казалось бы, всё очевидно же. Но когда начинаешь копать глубже, понимаешь, что многие путают эти понятия. А ведь разница принципиальная.

Спойлер: системный анализ от слова "система".

В системном анализе мы внедряем сложные вещи, рассматривая их как часть системы. То есть как набор элементов, которые связаны между собой и работают вместе ради какой-то общей цели. Этот не "разложить всё по полочкам" (что как раз ближе к систематизации), а понять как система работает. Какие есть связи, как влияют друг на друга разные компонетны, где есть узкие места.

Систематизация же совсем про другое. Ты берёшь хаос и приводишь в порядок: сортируешь, классифицируешь, раскладываешь. Тоже полезная штука, и она есть в работе системного аналитика, но лишь как малая её часть.

В работе с DWH мы постоянно занимаемся системным анализом: смотрим как данные от источников идут по слоям хранилища, как источники связаны между собой, как изменения в данных в одной части влияют на всю цепочку (от источника до дашборда). Например, нас попросили обновлять витрину чаще, а мы сразу думаем как это повлияет на источник, на нагрузку на хранилище, на другие витрины, на мониторинг и алерты. Или мы планируем миграцию на новую платформу, нужно сразу прикинуть какие текущие процессы будут затронуты, как переписать интеграции, какие коннекторы поменяются и тд. То есть мы смотрим на хранилище не как на набор таблиц с обвесами, а как на систему, где всё взаимосвязано.

Поэтому, кстати, временные решения "на коленке" так больно кусаются 😅 Думаешь "вот тут подправлю", а система-то работает целиком, а не кусочком кода — и вот на завтра в других местах всё посыпалось.

А вы задумывались над этой разницей? Или для вас это было очевидно с самого начала?

#soft_skills #размышления