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

Коллеги, привет. Сегодня решил выложить свои мысли о необходимости аналитиков в процессе разработки. Сразу отмечу, что речь пойдет про бизнес-аналитиков и системных (тех, кто занимается расчетами и дашбордами, трогать не будем 🤫). Давайте пройдемся верхнеуровнево по участникам, без которых в разработке сложно обойтись: - Первыми идут разработчики — все-таки сложно что-то разработать без их участия. - Вторыми пойдут бизнес-юниты (некоторый собирательный образ персон, отвечающих за сам бизнес-процесс) - Третьими пойдут профи, отвечающие за тестирование, деплой, сопровождение, поддержку — назовем их общим словом IT-шники 🤪 (в маленьких проектах эти роли может занимать сам разработчик, но об этом не в этой пасте).

А какую же роль выполняют аналитики в «классическом» Agile? Общение с заказчиком. Разве разработчик не должен вникать в бизнес-процесс, по которому формирует систему? Должен, в моем представлении это один из основных критериев ценности специалиста на данной позиции. Декомпозиция сложной задачи. Часто ли вы встречали ситуации, когда аналитик может правильно разложить систему на составные элементы? Лично я не встречал ни разу, возможно, мне не повезло, но я нахожу этому логичное объяснение. Чтобы правильно декомпозировать на элементы, которые способна создать команда, нужно участие специалиста. А когда подключается специалист предметной области, например, тимлид разрабов или синьор-помидор, то необходимость в наличии аналитика отпадает. Оказывается, опытные специалисты сами в состоянии разложить задачу на подзадачи. Приоритизация задач (со стороны бизнеса). Иногда я слышал подобные изречения в защиту аналитиков. Но приоритизация — это часть менеджмента, а менеджментом на проекте занимаются проджекты. Защита разрабов от бесконечных «пушей» бизнеса. А это уже симптомы неправильно построенных процессов. Как с этим бороться — это тема для отдельного поста.

Так что же по итогу? Нужны ли аналитики или нет? На мой взгляд, нет. Как правило, для становления хорошим аналитиком нужны навыки и опыт разработки. И отсюда вопрос: а зачем тогда оставаться аналитиком?

Нужны ли аналитики?
Коллеги, привет. Сегодня решил выложить свои мысли о необходимости аналитиков в процессе разработки | Сетка — новая социальная сеть от hh.ru
repost

256

input message

напишите коммент

Требования к системе где десятки или сотни тысяч строк кода кто будет актуализировать/базу знаний вести? ) Кто без этого сможет быстро оценить влияние планируемых изменений на систему? Как понять в нужный момент, как должна действовать система, а как не должна? Синьор помидор?)

ответить

· 20.02

Получается, что разработчики к IT-шникам, а тем более к профи, априори, не имеют никакого отношения?))))) Ну такие себе выводы….

ответить

еще контент автора

еще контент автора

войдите, чтобы увидеть

и подписаться на интересных профи

в приложении больше возможностей

пока в веб-версии есть не всё — мы вовсю работаем над ней

сетка — cоциальная сеть для нетворкинга от hh.ru

пересекайтесь с теми, кто повлияет на ваш профессиональный путь