0°

什么是BA

Business Analyst(以下简称BA),这是我的职业,我的岗位。很多人说,没听过啊。嗯,那你一定听说过“需求分析”。在中国大家理解BA就是需求分析。而BA的官方定义(来自《BABOK》的定义)却让人读了好多遍后,还是不明白是什么意思。

最近看了本书《Business Analysis——Best Practices for Success》,上面有个可以让大家理解的定义:Help business people define the problem, and the solution to the technical people who solve it.所以,我们可以理解BA不属于业务领域,也不属于技术领域,而是处于两个领域的中间空白区域。追溯一下BA的发展史,也映证了这一点。其实BA主要是寻找并实现组织业务流程的最佳实践,最终为组织带来利益。这,与技术并无直接的关联,反而与业务领域密不可分。

而一般什么人会去做BA呢?两类:来自业务领域的人员转做BA,来自技术领域的人员转去做BA。而其中很大一部分是简单的把“需求分析师”的名字改为了“BA”,但工作内容没有任何的变化。这也是为什么,国内很多人就直接把BA理解为需求分析。不论是从什么领域转来做BA都会有自己的优势和劣势。

正如我之前提到的,BA应该是处于业务和技术领域中间的位置。但是在大多数公司并不是这样设置的。将BA作为技术领域的公司,会将其放在研发部门,做的事情基本上就是需求分析师,或者系统分析师做的事情。将BA作为业务领域的公司,会将其放在市场部或者销售部,做的事情基本上与售前、技术顾问的工作没有区别。而一个全面的BA,是需要做以上所有的事情,只是侧重可能会略有不同。

所以呢,BA会作为组织中的很多角色。如传话筒:作为市场、业务部门和技术开发和设计人员沟通的桥梁(因为两者经常在对话时讲的很HIGH,却是风马牛不相及);再如调查员:就业务问题不断调查,找出根本的原因,给出解决方案;又如:需求分析人员。在不同的场合扮演不同的角色,BA是一个综合的角色。每个组织可能对BA的定义不同,以至于分配给BA的工作都会有很大的区别。所以,作为一个BA,你需要明确你所在的公司对于你的工作内容的定义与你的期望是否一致。

那作为一个优秀的BA,你需要有哪些“特性”呢?因为需要同时与业务领域的人员和技术领域的人员融洽的合作,所以你的能力需要兼具技术性和业务性。首先,你需要迎合技术人员“黑白分明”的思维方式,你的方案中的描述应该简洁、清晰、无二义性;其次,当产品完成后,好的BA需要对产品进一步的跟踪,并找出改进点;再次,对业务要有绝对的好奇心和业务敏感度;第四,技术知识和业务知识同样或不可缺,否则无法和技术领域及业务领域的人员顺畅交流;第五,分析能力和沟通能力是BA的基础技能要求;最后,BA的高度应该立于组织及业务层面,多于技术或特定的业务功能。

我作为一个工作多年的BA,其实大部分时间还是和技术领域的人员打交道,也就是作为“需求分析”人员去做很多事情。而大家都知道,信息的传递是有“噪声干扰”。所以,你能确定你在分析的需求是用户真正的需求,和需要解决的问题吗?你不能确定。因为你的信息渠道单一、信息量不足以支撑你的解决方案。我大概在做了5年左右的BA后发现了这个问题,并一直觉得我天天坐在办公室里去构思用户的story这件事情,其实非常的傻。所以我开始主动的去学习一些业务的知识,包括去考专业的证书。时不时的和与客户一线工作的同事沟通交流。尽量的找机会去直接与客户沟通,观察他们的工作方式与习惯。收获真的很大。

我一直在和同行说,作为BA要学的东西太多了。上面分享了一些理论及我自己的理解,还有我的一些经验之谈。

不知道是否能给准备做BA,或者作为BA的你带来什么启发。期待你的反馈。





(完)

点击“阅读原文”可以进行评论。

或者直接给小婧留言


「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论