Найти в Дзене
OpenPM.ru

Навыки бизнес-аналитика

В предыдущей серии мы рассмотрели вопрос, является аналитик должностью или ролью. Сегодня рассмотрим, какими навыками должен обладать бизнес-аналитик.

Бизнес-аналитик играет ключевую роль в том, чтобы создавалось "правильное" ПО, удовлетворяющее потребностям бизнеса, Бизнес-аналитик находится в самом начале жизненного цикла разработки программного обеспечения (англ. SDLC – Software development lifecycle), работая на стыке потребностей бизнеса и технических возможностей.

Бизнес-аналитик разрабатывает бизнес-требования, интерпретирует их в функциональные спецификации и может контролировать их реализацию в процессе разработки программного обеспечения. Для этого ему требуется владеть набором различных навыков.


Технические навыки
1. Понимание жизненного цикла разработки программного обеспечения (SDLC).
Профессиональное понимание жизненного цикла разработки программного обеспечения имеет решающее значение. Это включает в себя осведомленность о различных методологиях разработки, таких как Agile, Scrum, Waterfall, и о том, как правильно их применять в зависимости от потребностей проекта.

2. Анализ данных и моделирование
Бизнес-аналитикам необходимо свободное владение анализом данных, чтобы понимать и интерпретировать сложные наборы данных. Они должны быть знакомы с инструментами и методами моделирования данных.

3. Знание технических инструментов
Важно уметь использовать технические инструменты, такие как SQL для запросов к базе данных, UML для моделирования процессов и языки программирования, такие как Python или R, для анализа данных. Также будет полезно знакомство с инструментами бизнес-аналитики, такими как Tableau или PowerBI.

4. Выявление требований
Выявление бизнес-требований занимает центральное место в этой роли. Важно не просто выявлять требования, но и описывать их в формате, оптимальном для проведения дальнейшей системной аналитики/


Мягкие/Гибкие навыки (soft-skills)
1. Коммуникативные навыки
Будучи посредниками между техническими командами и стейкхолдерами со стороны бизнеса, бизнес-аналитики должны владеть коммуникативными навыками на высоком уровне и уметь объяснять сложные технические концепции простым деловым языком (верно и в обратную сторону: переводить бизнес-потребности в бизнес-требования и функциональные требования).

2. Понимание бизнеса и отрасли
Ключевым моментом является глубокое понимание бизнеса и отрасли, для которой разрабатывается программное обеспечение. Способность понимать стратегические цели, тенденции рынка, конкурентную среду и потребности клиентов в конкретной отрасли позволяет аналитику эффективно согласовывать разработку программного обеспечения с бизнес-целями.

3. Управление ожиданиями заинтересованных сторон
Бизнес-аналитикам часто приходится управлять ожиданиями различных заинтересованных сторон с разными взглядами и потребностями. Способность выстривать деловые отношения, управлять ожиданиями, облегчать переговоры и разрешать конфликты имеет решающее значение.

4. Решение проблем
Решение проблем включает в себя выявление, анализ и решение проблем, возникающих в процессе разработки программного обеспечения. Это требует творческого мышления, гибкости и способности принимать обоснованные и своевременные решения.

5. Критическое мышление
Способность критически оценивать информацию, подвергать сомнению предположения и определять эффективность и результативность процессов или систем имеет жизненно важное значение. Это помогает выявить пробелы или несоответствия в решениях и разработать стратегии по улучшению.


Навыки бизнес-аналитика, востребованные на российском рынке труда
От бизнес-аналитиков ожидают владение следующими навыками:
- Бизнес-анализ
- Моделирование бизнес-процессов
- Оптимизация бизнес-процессов
- Бизнес-планирование
- BPMN
- UML
- Владение программами: MS Visio, MS Project, MS Excel
- Управление проектами (как предиктивными, так и в стиле Agile)
- Постановка задач технической команде
- Системный анализ
- Английский язык


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

В следующей серии мы рассмотрим навыки системного аналитика, которые требуются для выполнения этой роли.

Подписывайтесь на канал и получайте полезную информацию по управлению проектами, системной и бизнес-аналитике.