Продолжаем изучение по работе с требованиями по Карлу Вигерсу. В этой статье рассмотрим кто такой бизнес-аналитик.
Кто же такой бизнес-аналитик и какова его роль в проекте?
Бизнес-аналитик - это основное лицо, отвечающее за выявление, анализ, документирование и проверку требования к проекту. Это один из основных каналов связи между клиентами и разработчиками. Аналитик отвечает за сбор и распространение информации о продукте, а менеджер проекта - за обмен информацией о проекте.
Роль бизнес-аналитика в проекте может выполнять участник проекта, который занимает одну из должностей: системный аналитик, инженер по требованиям, менеджер по требованиям, прикладной аналитик, аналитик бизнес-систем, ИТ-аналитик и просто аналитик. В данном случае необходимо понимать, что такой участник проекта совмещает в себе две разные работы.
Задачи аналитика
Одной из основных задач и самых важных является выявление того, для чего пользователям новая система (доработка), и затем определить пользовательские, функциональные и качественные требования.
Некоторые типичные задачи аналитика:
Определение бизнес-требования
Планирование подхода к работе с требованиями
Определение заинтересованных лиц и классы пользователей
Выявление требований (частично приемы по выявлению требований описаны в статье "Разработка и управление требованиями")
Анализ требований
Документирование требований
Доведение требований до заинтересованных лиц
Управление проверкой требований
Обеспечение расстановки приоритетов требований
Управление требованиями
Основные навыки аналитика
Умение слушать
Умение опрашивать и задавать вопросы
Способность соображать на ходу
Аналитические способности
Системное мышления
Обучаемость
Умение работать в команде
Лидерские качества
Умение наблюдать
Умение коммуницировать
Организационные навыки
Умение моделировать
Межличностное общение
Творческий подход
Кто же может стать бизнес-аналитиком?
Вигерс приводит следующие группы
Бывший пользователь.
Плюсы:
отличное понимание особенностей бизнеса и рабочей среды
легко завоевывают доверие бывших коллег
знают язык пользователей
знают существующие системы и бизнес-процессы
Минусы:
поверхностные знания о разработке ПО
поверхностные знания в части взаимодействия с техническими специалистами
чаще всего в виде текста отражают всю информацию
иногда бывшие работники думают, что они лучше бизнес-пользователей ПО понимают, что на самом деле необходимо, и поэтому не обращаются к целевой аудитории или пренебрежительно относятся к информации, которую они предоставили
бывшие работники зачастую не видят новые возможные пути по улучшению бизнес-процессов для текущих пользователей, т.к. перешли в бизнес-анализ со стеком старой методологии работы
также, случается что, бывшие работники выдвигают требования только со стороны пользовательского интерфейса, концентрируя внимание с самого начала на вариантах решения, тем самым накладывают ненужные ограничения на дизайн и, чаще всего, не решают целевую проблему
Бывший разработчик
Плюсы :
Хорошее понимание процесса разработки ПО
Минусы:
Нехватка терпения при общении с пользователями
Концентрация на программном продукте вместо требований пользователей
Разработчику, решившему перейти в бизнес-анализ, придется пройти дополнительное обучение по техникам выявлений требований, а также, по навыкам межличностных коммуникаций.
Бывший тестировщик
Плюсы:
Аналитический склад ума
Хорошие навыки для обнаружения исключений и в каких случаях система может ломаться
Минусы:
Как и разработчикам придется пройти обучение по техникам выявления требований
Бывший или текущий менеджер проект:
Плюсы:
Имею�� навыки взаимодействия внутри команды
Понимание процесса работы и предметной области
Хорошие коммуникативные навыки, навыки координации, написания документации, организации процесса работы
Минусы:
Необходимость в понимании техник выявления требований
Умение приоритизировать требования в рамках графика проекта
Умение моделировать бизнес-процессы
Специалист предметной области
Плюсы:
Глубокое понимание предметной области
Качественная проверка требования
Практический опыт использования продукта
Минусы:
Зачастую определяет требования к системе, которые соответствуют его личным предпочтениям, а не обоснованным потребностям различных классов пользователей
Зашоренный взгляд на требования
Пониженная способность генерировать новые идеи
Молодой специалист
Плюсы:
Нет закостенелых понятий о том, как выполняются процессы работы с требованиями
Минусы:
Недостаток опыта и знаний
Опытный наставник может сократить время вхождения новичка-аналитика в профессию и с самого начала привить хорошие привычки.

Итого
В рамках данной статьи мы рассмотрели кто такой бизнес-аналитик по Карлу Вигерсу.
P.S. В своей практике сталкивалась с бизнес-аналитиками вышедшими из бизнеса. Проблемы, которые приводит Вигерс, в моем случае действительно были.
