ba 也就是业务分析师,这个岗位核心工作是对接业务部门和技术开发团队,把业务侧的需求整理清楚,转化成开发团队能够理解执行的需求文档,在项目全周期里负责需求沟通梳理确认跟踪,保障最终落地的产品功能符合业务原本的预期,是业务和技术之间的衔接岗位。这个岗位需要同时理解业务运营逻辑,也懂得基础的技术实现逻辑,不需要亲自写代码,但是要能够和开发人员顺畅沟通,在需求变更测试验收等环节持续跟进,减少业务和技术两边理解不一致带来的偏差。
岗位核心职责
表格
| 项目阶段 | 主要工作内容 |
|---|---|
| 前期调研 | 收集业务方想法,访谈业务人员,梳理现有业务流程,找出现存痛点 |
| 需求整理 | 编写需求说明书,绘制业务流程图,明确功能规则边界 |
| 评审确认 | 组织业务技术测试多方评审,确认需求内容,达成共识 |
| 开发跟进 | 解答开发疑问,跟进需求实现情况,管控合理的需求变更 |
| 测试验收 | 协助编写测试要点,配合测试验证,组织业务验收 |
| 项目收尾 | 复盘项目,沉淀需求文档,总结业务流程优化方案 |
岗位能力要点
第一 业务理解能力,熟悉对应行业的业务规则,能够读懂业务部门提出的诉求,分辨真实需求和表面想法。
第二 文档撰写能力,规范输出需求文档,逻辑清晰,描述准确,没有歧义。
第三 沟通协调能力,协调多方意见,平衡业务诉求和技术实现成本。
第四 基础技术认知,了解系统开发基本原理,知道功能实现的大致约束,不会提出无法落地的需求。
第五 流程管控能力,跟踪需求进度,记录变更,保障项目按计划推进。
岗位常见工作流程
第一步 和业务发起方沟通,确认项目目标,收集原始需求。
第二步 开展业务调研,梳理现有流程,记录业务规则。
第三步 整理需求方案,绘制流程图,编写需求文档。
第四步 组织评审会议,收集修改意见,修订定稿需求文档。
第五步 交付开发团队,在开发过程持续答疑,处理需求调整申请。
第六步 配合测试和业务验收,确认功能达成业务目标。
第七步 项目结束完成复盘归档相关文档。
综合来看,ba 业务分析师重点不是做开发,也不是单纯做业务运营,核心价值是搭建业务与技术的桥梁,把业务想法转化成可落地的系统方案,保障项目交付成果贴合业务目标,在企业信息化系统项目里面是非常关键的衔接岗位。
【相关 FAQ】
问题 1 ba 这个职位主要服务哪类项目
回答 1 ba 这个职位主要服务企业信息化系统项目软件项目数字化改造项目,在这类项目里承担需求梳理和跨团队沟通的工作。
问题 2 ba 职位需要会编程吗
回答 2 ba 职位一般不需要熟练编程,但是需要掌握基础技术常识,可以看懂简单技术逻辑,方便和开发团队沟通需求。
问题 3 ba 职位和产品经理有什么差别
回答 3 ba 职位更偏向承接已有业务需求做流程梳理和需求落地,产品经理更偏向从 0 到 1 规划产品整体方向,两者都属于需求相关岗位。
【免责申明】
本文内容仅为岗位科普介绍,不同企业对于 ba 职位的职责定义会存在差异,具体岗位职责以所在公司正式岗位说明为准。


