Нужны ли аналитики или нет

Канал о системном и бизнес-анализе, продуктовом мышлении и архитектуре. Как выявлять реальные проблемы, строить работающие решения и не терять здравый смысл в IT. Все вопросы - @innokentyB

аналитикиproduct ownerпроцессы

Опять увидел холивар на тему: нужны ли аналитики или нет.

Человек, который отстаивал позицию «аналитики нужны», говорил вполне разумные вещи: про разделение труда как основу эффективности, про снижение рисков некомпетентности, про тушение пожаров, про то, что аналитик — универсальная страховка.

В комментариях начали всплывать знакомые истории из серии: «Работал в проекте, где бизнес ходил напрямую к разработчикам. Разработчики ничего не уточняли, что-то делали. Потом выяснялось, что это никому не нужно, всё ломало, никто не понимал, что вообще произошло».

И в этот момент у меня возникает простой вопрос:
👉 а если туда поставить аналитика — что принципиально изменится?

Можно ли заткнуть эту дыру аналитиком?
Да, можно.

Перестанет ли от этого бизнес приходить с тупыми требованиями?
Скорее всего — нет.

Перестанут ли разработчики делать странные, плохо продуманные доработки?
Тоже вряд ли.

С высокой вероятностью аналитик просто подстроится под этот бардак и станет той самой «универсальной затычкой», которая:

  • переписывает мысли бизнеса в задачи,
  • сглаживает конфликты,
  • объясняет последствия задним числом,
  • и героически тушит пожары.

Но проблема-то не в отсутствии аналитика.
Проблема — в процессах.

В том, что:

  • люди не вовлечены,
  • бизнес не думает о стоимости изменений,
  • разработчики делают «что сказали», не понимая зачем,
  • никто не владеет системой целиком.

Разработчики сидят и «кодят», потому что надо кодить.
Бизнес вбрасывает требования, потому что «кажется, так надо».
Никто не думает про целостность, ценность, последствия и приоритеты.

И вот здесь, как ни странно, аналитик не ключевая роль.

Здесь нужен владелец процесса.
Человек, который:

  • понимает, как работает система,
  • знает, зачем вообще делаются изменения,
  • умеет сказать бизнесу «нет» или «не сейчас»,
  • вовлекает разработчиков в смысл, а не просто раздаёт задачи.

Назовите его как угодно: Product Owner, Product Manager, Technical Product Manager — не так важно. Важно, что это роль с ownership, а не с обслуживанием.

Аналитик в такой системе появляется уже вторым шагом — когда есть продукт, есть владелец, есть контекст, и часть работы можно делегировать.

Проблема в том, что, по моим наблюдениям, многие аналитики не готовы брать на себя ownership. Они хотят:

  • делать задачи,
  • писать требования,
  • «чётко по ТЗ»,
  • без ответственности за результат.

И в такой конфигурации не поможет ни один аналитик. Хоть трёх посадите.

Поэтому моя позиция будет максимально провокационной:
👉 в идеальном мире аналитики не нужны.

Но как люди, которым продукт может делегировать часть работы — они вполне себе полезны и уместны.

Ну что, давайте немного похоливарим 🙂

Инфографика: слева — беспорядочный процесс, аналитики заполняют дыры; справа — продуктовый владелец и чёткие приоритеты.
Сравнение хаотичной работы с аналитиком и модели с владельцем продукта и ясными приоритетами.

Дискуссия

Алексей Сергеев
Если под аналитиком понимать ту самую затычку без ответственности за результат, то соглашусь. Но тогда это не аналитик, а помощник руководителя, секретарь, не более.
Константин Альбертович Китаев
такие аналитики нам не нужны!
Константин Альбертович Китаев
да собственно говоря и кодеры такие не нужны
PRO анализ в ИТ
Константин Альбертович Китаев
да собственно говоря и кодеры такие не нужны
и то правда)
PRO анализ в ИТ
Константин Альбертович Китаев
такие аналитики нам не нужны!
ну а вот таких аналитиков очень много)
Константин Альбертович Китаев
PRO анализ в ИТ
ну а вот таких аналитиков очень много)
будем значит с этим бороться
Alex
Тут я заметил два подхода - российский и западный. В российском подходе есть проблема тяжелого советского наследия. В таких компаниях менеджмент состоит из умственно-отсталых лояльных сотрудников (жополизов), с которыми ни один вменяемый инженер программного обеспечения не готов коммуницировать. И в этот момент появляется ОН, системный аналитик, который виноват во всех грехах, но не причастен ни к одной победе. Тот, кто умеет нормально коммуницировать с инженерами и терпеть неадекватность менеджемента сглаживая создаваемые им углы. Эта роль очень популярна в российском ИТ, и гораздо менее популярна в западном. В западном как раз чаще и применяется подход с ownership, в котором Product owner имеет не только ответственность, но и полномочия, а менеджмент рулит в другой плоскости, по метрикам, ресурсам и прочему что ему полагается Аналитик понятие широкое, но я считаю, что роль системного аналитика скорее проблема в процессах, чем реально необходима при здоровой организации труда
PRO анализ в ИТ
Alex
Тут я заметил два подхода - российский и западный. В российском подходе есть проблема тяжелого советского наследия. В таких компаниях менеджмент состоит из умственно-отсталых лояльных сотрудников (жополизов), с которыми ни один вменяемый инженер программного…
к сожалению, в западном тоже много лояльных сотрудников, это кросс национальная история скорее характерная для большой корпоративной среды
Alex
PRO анализ в ИТ
к сожалению, в западном тоже много лояльных сотрудников, это кросс национальная история скорее характерная для большой корпоративной среды
Возможно, это перекос, на основе моего личного опыта. Но суть в организации труда, когда менеджер не передает никаких полномочий (ownership) из-за жёсткой вертикали управления
Ilya Bogoslovsky
В идеальном мире никто не нужен, а результат есть. Овнершипство это метанавык, его отсутствие у исполнителей порождает новые специальности в которых это самое овнерство делят на кусочки. Я отвечкю за код, я за бизнес. Но к сожалению повышение сложности контекста требует специализации. Так как что бы качественно отвечать, надо разбираться
Присоединиться к обсуждению →

Читайте так же