Бизнес-аналитик, сталкиваясь с задачей, понимает: менеджер не вникнет до конца в суть проблемы, например, как будет работать та или иная фича, и, следовательно, предъявит много вопросов к разработчикам. Аналитик выстраивает коммуникацию с заказчиком с целью понять, чего тот на самом деле хочет.
Добавлю токсичности.
Послушал подкаст.
Они вообще не бизнес аналитики: 80 процентов скорее системные аналитики и только 20 бизнес. Не предпочитают UML, а-ля можно как угодно описывать требования, но для этого и придумали унифицированную спецификацию, чтоб всем было понятно. Конечно можно и текстом описать use case для разработчика, где будет основной правильный сценарий и альтернативные/ошибочные. Системный аналитик это НЕ только меж системное взаимодействие, а вообще про работу системы, например, что по нажатию на эту кнопку происходит вот это. Он как раз в основном общается с разработчиками, в том числе и дизайнерами.
Бизнес аналитики снимают именно текущее состояние и желаемые функции, а не только показатели. Все это желательно фиксировать в популярной нотации. Они больше аудиторы (as is) и консалтинг (to be). И я склоняюсь, что нужно иметь it background, чтоб не наобещать сделать то, что не реально или долго и дорого.
Про бабУк это не книга(book-бук), а аббревиатура также как и PMBOK, который уже пишут во все вакансии на PM - только сдать экзамен гораздо сложнее. На западе и в big 4 очень ценится BABOK именно для бизнес аналитиков. В РФ зачастую в IT нужны просто грамотные техписы, поэтому и такие зарплаты, но современные компании понимают, что системный аналитик сильно сокращает трудозатраты разработчиков. На западе популярен CusDev, поэтому и появился спрос на аналитиков. Действительно мало универсальных аналитиков, которые могут грамотно общаться и с заказчиком и с командой, вот тут как раз образование и background даёт перевес в одну сторону.
Системным аналитиком фрилансером быть сложно, а вот бизнес аналитиком можно оказывать аудит и консалтинг услуги без взаимодействия с командой.
А теперь ‘боль’ - трудно стать product owner без помощника, который будет выдавать результаты (писать скрипты, делать ux макеты) гипотез для анализа. В плане развития - системный аналитик может стать и тех. директором (CTO), а бизнес аналитик стать директором по развитию.
Итого нужно четко понимать кто ты: системный, продуктовый или все таки бизнес аналитик.
На самом деле у нас нет разделения на бизнес-аналитиков и системных аналитиков. У нас в компании мы используем UML (и знаем его), когда он действительно нужен.
Но как показывает практика, во многих кейсах описания требований избыточные схемы могут их только усложнить. Если функционал сложный, то, конечно, мы как аналитики описываем требования в схемах, в том числе используем UML. Тут, главное, без фанатизма, потому что иногда использование нотаций к любым требованиям может их усложнить.
Поэтому хороший аналитик должен понимать, когда стоит использовать нотации, а когда нет. BABOK — это свод знаний, найти можно в виде книги, пересобирается каждый год. Действительно, нужно четко понимать, в какой области ты больше хочешь развиваться, но при этом стараться быть подкованным в любой из областей аналитики, чтобы делать качественный продукт.
Из содержания статьи получается, что бизнес-аналитик - это такой посредник в коммуникациях между заказчиком и разработкой, который еще анализирует и разруливает "ситуации", а сбор-анализ-формализация требований и рисование UML - это так, между делом. Ну-ну...
Настоятельно рекомендую вашим аналитикам внимательно почитать книгу "Software Requirements" от Microsoft (которая, к слову, указана в списке полезных материалов) и больше не вводить людей в заблуждение.
Главная книга это ‘завоевывать друзей’ или другие рекомендации SMM менеджера )))
В подкасте мы рассказывали именно про наш опыт бизнес-аналитики, понятное дело, что он варьируется от компании к компании.
Действительно, формализация требований, описание схем — это важная часть нашей работы, но, как показала наша личная практика, хороший бизнес-аналитик умеет понимать, при решении какой задачи необходимо уделить больше времени коммуникации, сбору требований и общению, а при решении какой нужно больше проектирования и формализации требований.
Этап коммуникации важен, так как именно на нём можно закрыть часть вопросов, которые потом не придется описывать в требованиях и уточнять. Принцип Парето в действии 🙂
В книге Вигерса (Разработка требований к программному обеспечению) об этом тоже говорится.
А сколько получают у Вас бизнес аналитики? Пропорционально разработчикам и руководителям проектов?
Нашёл здесь Вашу вакансию 80 и это наверное ещё до налогового вычета. Итого пол разработчика