当前位置:网站首页>什么是 BA ?BA怎么样?BA和BI是什么关系?
什么是 BA ?BA怎么样?BA和BI是什么关系?
2022-07-06 20:28:00 【派可数据BI可视化】
前几天有朋友在评论区提到了BA这个角色,具体是干什么的,我大概来说一下。
什么是BA
BA 英文的全称是Business Analyst,从字面上意思就是商业分析师,做过商业智能BI项目的应该比较了解。实际上以我个人的经验,BA 的角色更像是一个带有技术背景的业务需求分析师、产品经理的融合体。
数据可视化 - 派可数据商业智能BI可视化分析平台
BA可以从以下四个角度进行解析:
第一,BA基本的要求就是有一定的技术背景,比如在 商业智能BI 领域至少具备一定的SQL 的功底,掌握一种或几种可视化分析工具能力、EXCEL 也比较熟练。了解商业智能BI系统的架构和设计,最好的是有一定的编程基础和IT背景,这样可以更加容易理解一些项目的背景。
第二,BA需要具备一定的行业业务经验,即使没有某些行业的经验,也要具备很强的业务思维,可以在短时间内快速熟悉并了解整个行业的特点,并且可以深入挖掘,有点咨询研究的意思。还需要对接各个业务部门、理解业务需求,熟悉商业智能BI项目特点。
第三,BA要有很强的业务需求文档撰写能力,能够很清晰的展现业务分析需求的背景、框架、业务流程,更方便的给技术开发人员一个业务性的解释指导说明,是需求的提出方和建议方,也是建立业务与IT技术之间的桥梁,更是衔接商业智能BI和业务的核心。
第四,BA也有一点点项目管理的属性,在商业智能BI项目中,某些时候也会去推动从业务需求到技术实现的落地,但总体比重不大。
BA现在怎么样
目前BA这个角色在国内很多的商业智能BI项目上体现的不大,主要原因还是因为很多项目都是赶工式的,对项目周期压缩的比较厉害,很少会预留出充足的时间给梳理需求,进行详细的调研、设计,基本上都是边干边梳理边总结。因为一旦要扩大项目周期,客户的付费能力和动力就是一个很现实的问题。那么自然从考虑到项目成本的角度,这个职位在很多的商业智能BI项目上基本上就不会特别给拎出来。
可视化大屏 - 派可数据商业智能BI可视化分析平台
所以,基本上只有在一些特别大的、长周期的商业智能BI项目上才会设立BA的角色,并且BA人员不止一个,是一个团队,少则2-3人,多则10来人。在国外的商业智能BI项目上会比较多一些,有很多关于BA的招聘职位。在国内的话,大部分是一些具有跨国背景、外资背景的商业智能BI项目通常会设立这样的角色,这个其实是国内外对于IT项目建设和项目管理的一些理念和方法的不同导致的。
BA经历总结
也有朋友问,你讲了这么多,你做过BA没有。我做过 BA,在一个国外的商业智能BI项目上,但当时资历尚浅,我认为当时做的不够好,所以这个是我平时特别不想提到的一个经历。
数据可视化 - 派可数据商业智能BI可视化分析平台
反思一下在这个商业智能BI项目做BA做的不好的地方,第一是技术层次,容易掉到技术细节,只考虑了具体某一个点、一个点的实现,却没有考虑在整个商业智能BI系统设计中与其它各个业务模块的关系和可行性,最终交由技术开发来撰写技术设计文档的时候没有办法真正落地。
第二,就是业务层面,没有系统性的梳理商业智能BI项目中现有业务体系、业务架构之前的关系,对业务没有充分的认知,导致对很多业务理解的不透彻,没有真正深挖出和引导出有价值的业务点,导致很多东西都是做到最后才后知后觉的。
我们有时在商业智能BI项目上经常会埋怨为什么客户到最后提出这么多问题和想法,实际上不是客户出现问题,而是前期我们自己有时间梳理但没有梳理好导致的。如果真的能理解透彻客户的想法,或者站在一个比客户角度更高层次的位置去想清楚一些问题,很多问题实际上在前期就可以解决掉的。
可视化大屏 - 派可数据商业智能BI可视化分析平台
所以,做一个好的优秀的BA其实挑战性很大,要求也很高。有技术思维、也有业务思维,更要有完美的产品思维。当然,如果我们的甲方爸爸们能够重视业务需求梳理环节的重要性,愿意多付一些成本,BA 这个职业在国内还是有很好的一个发展空间的。
边栏推荐
- Shangsilicon Valley JVM Chapter 1 class loading subsystem
- HDU ACM 4578 Transformation->段树-间隔的变化
- 22.(arcgis api for js篇)arcgis api for js圆采集(SketchViewModel)
- Not All Points Are Equal Learning Highly Efficient Point-based Detectors for 3D LiDAR Point
- Jerry's broadcast has built-in flash prompt tone to control playback pause [chapter]
- 迷失在MySQL的锁世界
- VHDL implementation of arbitrary size matrix multiplication
- Depth analysis of compilation constants, classloader classes, and system class loaders
- About Tolerance Intervals
- Optimization of application startup speed
猜你喜欢
线性表的查找
Graphical tools package yolov5 and generate executable files exe
23.(arcgis api for js篇)arcgis api for js椭圆采集(SketchViewModel)
Depth analysis of compilation constants, classloader classes, and system class loaders
Code quality management
Create applet from 0
Flutter3.0, the applet is not only run across mobile applications
我的勇敢对线之路--详细阐述,浏览器输入URL发生了什么
Jerry's broadcast has built-in flash prompt tone to control playback pause [chapter]
[safe office and productivity application] Shanghai daoning provides you with onlyoffice download, trial and tutorial
随机推荐
netperf 而网络性能测量
密码学系列之:在线证书状态协议OCSP详解
An error in SQL tuning advisor ora-00600: internal error code, arguments: [kesqsmakebindvalue:obj]
海思3559万能平台搭建:RTSP实时播放的支持
Laravel php artisan 自动生成Model+Migrate+Controller 命令大全
Jericho is in non Bluetooth mode. Do not jump back to Bluetooth mode when connecting the mobile phone [chapter]
R数据分析:cox模型如何做预测,高分文章复现
About Tolerance Intervals
Variables, process control and cursors (MySQL)
19.(arcgis api for js篇)arcgis api for js线采集(SketchViewModel)
Jerry's question about DAC output power [chapter]
Codeforces round 264 (Div. 2) C gargari and Bishop [violence]
cocos3——8.实现初学者指南
【无标题】
[dream database] add the task of automatically collecting statistical information
U.S. Air Force Research Laboratory, "exploring the vulnerability and robustness of deep learning systems", the latest 85 page technical report in 2022
Appx代码签名指南
源代码保密的意义和措施
小程序能运行在自有App中,且实现直播和连麦?
23.(arcgis api for js篇)arcgis api for js椭圆采集(SketchViewModel)