招聘网站上看到一个岗位叫 BA,职责写着需求调研、流程梳理、写文档,薪资还不低。很多人分不清它和产品经理、数据分析师的区别,投简历前先弄明白这几个岗位的边界。

BA 多数情况指 Business Analyst,中文叫业务分析师。核心工作是把业务部门说不清的需求翻译成开发能理解的方案:访谈用户、画流程图、写需求文档、跟进开发和验收。金融、零售、外包和互联网公司都有这类岗位,银行项目里尤其常见。

一天的工作大概长这样

上午和业务方开会,确认报销流程里哪几步要改;下午整理会议纪要,画一张泳道图;晚上把 BRD 或用户故事补完,第二天交给开发评审。中间还要回一堆「这个字段能不能加」的消息,工具一般是 Visio、Axure、Jira 这类。

不同行业侧重不一样

银行和保险的 BA 多半在写业务需求、梳理柜面流程,要懂一点账务和合规;互联网公司的 BA 更接近需求分析,常和敏捷团队一起拆用户故事;外包公司的 BA 还要兼项目协调,跟客户对进度。

技能上,Excel 透视表、SQL 查数、Visio 或 draw.io 画流程是基本功,Axure 会一点更好。英语阅读能力也有用,不少文档和系统界面是英文的。

和产品经理差在哪

产品经理更关注做什么、为什么做,对产品的长期方向和商业结果负责;BA 更关注怎么落地,把现有流程和系统之间的 gap 补上。数据分析师偏取数和建模,不负责写需求。小公司里这几个岗位经常合并,看 JD 比看 title 准。

想转 BA,Excel、SQL、流程图和文档能力是基础,沟通和追问更重要。面试常问「讲一个你主导梳理的流程」,把背景、问题、方案、结果讲清楚,比列工具名有说服力。没有相关经验,可以从参与公司内部系统上线做起。面试前把简历里的项目按背景、任务、行动、结果写清楚,讲起来会更顺。

少数公司把 BA 用作业务助理或业务架构师的缩写,职责差别很大,投递前看清描述。判断一个 BA 岗位值不值得去,看它有没有机会接触业务决策,而不只是整理表格。薪资受城市、行业和年限影响,别只看招聘页写的区间。