Что важнее для бизнес-аналитика Soft или Hard Skills?
Комментарии (1)
Ответ сгенерирован нейросетью и может содержать ошибки
Soft Skills vs Hard Skills для Business Analyst
Это отличный вопрос, и я считаю, что однозначно ответить сложно. Оба важны, но для бизнес-аналитика Soft Skills имеют приоритет.
Почему Soft Skills критичнее
Коммуникация — это ядро работы BA. Если вы не можете ясно объяснить требование разработчику или не можете слушать stakeholder'а без предубеждений, никакие hard skills не спасут. Я видел BA с отличными техническими навыками, но которые были неспособны выразить свои мысли — они были неэффективны.
Слушание и эмпатия — настоящее слушание, когда вы пытаетесь понять не то, что говорят, а зачем это говорят. Это навык, который помогает выявить истинные проблемы пользователя, скрытые за поверхностными требованиями.
Переговоры и разрешение конфликтов — в проектах всегда есть конфликты интересов: техническая архитектура vs спешка, больше features vs качество, стоимость vs время. BA должен быть дипломатом.
Критическое мышление — это не просто принять требование, а проанализировать его, найти противоречия, выявить упущенные случаи использования. Это скорее soft skill, чем hard skill.
Управление ожиданиями — способность объяснить stakeholder'ам, что возможно за конкретное время и бюджет, и почему некоторые идеи нужно отложить.
Importance of Hard Skills
Однако Hard Skills тоже важны и я их не умаляю:
SQL — критичен для анализа данных и понимания того, как система работает на уровне БД. Без этого вы не сможете проверить гипотезы о поведении пользователей.
Основы программирования — не нужно быть разработчиком, но понимание того, как код работает, какие ограничения существуют, помогает писать реалистичные требования.
Понимание архитектуры и интеграций — знание того, как системы работают вместе, какие ограничения накладывает существующая архитектура.
Инструменты и методологии — BPMN, DFD, диаграммы, Jira, SQL, Postman. Это инструменты торговли.
Баланс
Идеальный BA имеет хорошую комбинацию:
70% Soft Skills:
- Коммуникация
- Слушание
- Переговоры
- Аналитическое мышление
- Управление конфликтами
- Обучение
30% Hard Skills:
- SQL и анализ данных
- Технические знания
- Инструменты моделирования
- Основы программирования
Почему именно такое распределение
Business Analyst это не инженер. Ваша работа это не написать код, а помочь командам понять, что нужно сделать и почему. Это работа человека, который может переводить между языками бизнеса и технологии.
Younior BA часто впадают в ошибку, думая, что им нужно быть технически компетентными, как разработчик. На самом деле, разработчик исправит технические ошибки, но никто не исправит непонимание требований.
Real World Example
В моей команде был junior BA с сильными technical skills (он раньше был QA инженером), но со слабыми soft skills. Он писал очень техничные спецификации, которые были точны, но:
- Никто не понимал его требования
- Он не слушал feedback
- Он был плохо коммуникабельный с non-technical stakeholder'ами
В итоге его требования часто переделывались, что приводило к задержкам.
С другой стороны, был senior BA из бизнес-консалтинга с нулевым техническим опытом, но потрясающей способностью слушать и коммуницировать. За 6 месяцев он выучил SQL и инструменты, но его коммуникационные навыки невозможно выучить так быстро.
Заключение
Essentially: Hard Skills это entry ticket в дверь. Soft Skills это то, что делает вас хорошим или отличным BA.
Если вы сильны в коммуникации, слушании, аналитике и критическом мышлении, вы можете выучить SQL, BPMN и другие инструменты. Но если вы техничны, но не можете общаться, вы будут неэффективны.
Это почему я всегда советую junior BA сфокусироваться на развитии мягких навыков, в то время как hard skills будут развиваться естественно на практике.