Ответ
Оба типа навыков критически важны, но в разных контекстах. Soft skills (коммуникация, эмпатия, управление ожиданиями) позволяют эффективно взаимодействовать с заказчиками и командой, выявлять реальные потребности. Hard skills (анализ данных, знание методологий, SQL) дают инструменты для работы с требованиями и их валидации.
Пример: при сборе требований soft skills помогут выяснить, что клиент хочет "удобный интерфейс", а hard skills (например, SQL-запрос для анализа поведения пользователей) покажут, какие именно функции востребованы:
SELECT feature, COUNT(*) as usage
FROM user_actions
GROUP BY feature
ORDER BY usage DESC LIMIT 5;
Баланс зависит от роли: в Agile-командах soft skills часто приоритетнее, в data-intensive проектах — hard skills. Идеальный BA сочетает оба.