Search
Write a publication
Pull to refresh

Почему архитектура без аналитика — это лотерея

Представьте, что архитектура — это проект моста. Без аналитика строители видят только берега, бетон и металл. А потом выясняется, что по мосту должен проехать тяжёлый поезд, а не пешеходы. Опоздали...

Системный аналитик в архитектуре — это тот, кто ещё до первой строчки кода выясняет:

  • кто по мосту пойдёт;

  • когда он должен быть готов;

  • какой ветер дует в регионе;

  • и почему заказчик хочет на въезде логотип в стиле ар-деко.

Что делает аналитик:

  • Формализует требования. Не «нужно быстро», а «время отклика — до 300 мс для 95% запросов».

  • Собирает и декомпозирует требования: и бизнесовые, и технические.

  • Описывает процессы и данные, чтобы разработчики понимали, с чем работают.

  • Создаёт модели: ERD, BPMN, DFD, UML — чтобы было понятно и на митинге, и через год.

  • Выявляет противоречия. Если в одном месте говорится «реестр должен быть публичным», а в другом — «данные должны быть защищены по ФЗ-152», аналитик не ждёт багов — он их предотвращает.

  • Фиксирует ограничения: на инфраструктуру, бюджет, регуляторику.

Согласует архитектурные решения: чтобы бизнес понимал, почему микросервисы, а не монолит, и что это не «модно», а целесообразно.

Без него:

  • Архитектор опирается на предположения.

  • Команда упускает сценарии использования.

  • Нефункциональные требования (безопасность, отказоустойчивость, масштабируемость) игнорируются.

  • В итоге — технический долг с первого релиза и недовольный бизнес

  • И да, аналитик — не просто передатчик между бизнесом и технарями. Он переводчик с «хочу, чтобы было удобно» на «нужна интеграция с LDAP, SLA по логину — до 1 секунды».

Проект без аналитика — это как строить дом по фотографиям других домов. Кажется, понятно. А потом — сюрприз: у вас 12 ванных и ни одной кухни.

Tags:
+3
Comments0

Articles