业务分析师(Business Analysis,简称BA),IIBA的定义为:与干系人一起工作而采取一系列任务和技术,其目的是为了理解一个机构的结构、策略和运营,并为帮助机构实现其目标推荐解决方案。它是连接用户、开发、测试的桥梁。业务分析师大概70%的时间是用在沟通、协调上,剩下30%的时间用于输出解决方案等文档上。在《七步掌握业务分析》一书中提到,一个优秀的业务分析师,必须具备以下特征:
- 出色的沟通者
- 理解总体业务概念,提供业务主张
- 理解技术
- 享受研究和记录细节的乐趣
- 拥有组织和管理各种形式海量信息的能力
- 灵活、天生好奇并乐于学习新的业务知识
- 理解软件开发流程
- 能在复杂的业务问题中工作并找出问题的根本原因
- 通过准备好的技术工具引导、分析和展示需求
以上说到的一个优秀业务分析师必须具备的特征,是行业通用特征。结合IT实际工作,总结一个优秀的业务分析师,必须具备:
- 沟通表达能力:在正式和非正式场合,与他人的沟通顺畅,能正确的理解他人意思,及表达自己的看法,对方能充分理解;
- 组织协调能力:根据实际情况,采取不同的方式,平衡不用领域的诉求;当项目实施过程中产生问题的时候,能第一时间想出解决方案,妥善处理好各个问题;
- 业务理解能力:深刻理解业务实质,能融会贯通、举一反三。对业务提出的需求,有自己独特的判断,并能提出业务建议。乐于学习新的业务知识,并且有很强的接受能力;
- 解决方案能力:基于业务需求及IT系统架构、功能,输出IT方案(包括功能性和非功能性需求)。善于总结经验和教训,对于方案未考虑到的、及其它方面的问题能及时总结、输出文档记录,作为资产归档;
- 需求管理能力:对需求的价值分析,需求的优先级分析和排序,需求变更管理;
- 产品规划能力:根据业界标杆实践,规划产品功能及产品定位。
最后,“路漫漫其修远兮,吾将上下而求索”,业务分析师门槛并不高,但需要持续的学习和实践(包括行业、公司业务、IT、沟通管理等等),才能成为行业翘楚。