Business Analyst 商业分析

Saint.Saens

耶和华所恨恶的:...吐谎言的假见证,并弟兄中布散纷争的人。
各位朋友, 感谢大家热情的参与及无私的打字奉献! 大家都是专业人员, 站在自己看到那个点都是有意义的观点, 但别被技术触动脾气, 技术都是死东西, 我们的生命是活的, 活人别被死东西折腾 :)

给大家讲个圣经笑话:
雅各是以色列的祖先, 他大伯是阿拉伯人的祖先. 雅各生下来就喜欢占便宜, 什么都要抢, 所以雅各的意思就是争竞, 包括他父亲给长子的祝福, 在她妈妈的教唆下, 化妆了一下把他哥哥长子的祝福骗到手(很多朋友读圣经看到这里也是不齿于上帝怎么会把这样的人当作培训对象)
然后他为了躲避哥哥的报复计划, 跑到舅舅家, 看着二表妹很漂亮, 就跟舅舅商量好, 干七年取二表妹做媳妇, 任务完成了, 他舅舅召集乡亲好友, 把婚礼办了, 雅各高高兴兴地喝了酒去洞房, 第二天醒过来一看, 喔, 媳妇变成不好看的大表妹了
 
希望不要误导大家,如果措辞有不当也希望谅解。
总的来说想讨论的是到底哪个技能未来需求更大和可替换性。
只是个人观点供参考,具体自行判断。
 
看了半天,一个结论:没有一个帖子最后不跑题的。

跟楼主说一下吧,我是BA,不是学计算机出身,是学语言出身,但是也不是一点技术都不懂,就是懂个皮毛,知道跟客户谈需求的时候什么地方应该注意,对那些技术术语有个概念吧。以前在国内做软件开发的项目经理,来了这里之后改做BA的。对于BA是否懂技术,我在国内做PM的时候就听到过太多了,因为那个时候公司里也是争论不休,不是学计算机出身的人做PM到底能不能让程序员服。(至于我到底懂多少技术,以及我懂的技术够不够,不是这个帖子的主题,程序员同学们可以不用就此展开争论,这个话题永远也争论不完。)

这些我想不是楼主要问的问题,我想还是就楼主关心的问题来回答一下吧。

作为BA,我的个人感受是语言要求很高,相对于其他职位来说,对语言的要求更高。有的人说:我的英语可以满足工作要求,那要看你的工作岗位是什么。就这个楼里面出现频率很高的程序员这个职位来说,如果和BA的职位比较,程序员对语言的要求比对BA的语言要求要低得多(个人认为,不是为了说谁厉害谁不厉害,只是不同工种的不同需求)。BA之所以对语言要求很高,是因为BA大部分时间不是在说就是在写,我认为是差不多50-50吧。写的时候如果卡壳了,你可以查查字典,翻翻资料什么的。说的时候卡壳了,就很尴尬。而且BA的口头交流工作不光是跟另外一个人的一对一的谈话,大部分时间都是在很多人的会议中。我在工作中参加的会议,与会者超过10人的是家常便饭。这样的会议中,你要引领所有的与会者提供需求,或者review你的需求文档,基本上80%的时间是你在说话,而随时有人会提问,或者质疑什么,你要马上反应,给出解释或者答案。这跟一对一的交流差很多。而且别人说的时候,如果你没听明白,也很难有机会不停地问:Sorry?偶尔为之可以,反复问基本上是不可能的。

我虽然是学语言的出身,说实话,我偶尔也有卡壳的时候,所以还是一直在学习,努力提高自己的语言水平。毕竟不是自己的母语。给你个概念,我的语言是什么水平,你就可以知道如果我觉得语言能力要求高,是多么高。我在很多人眼中是属于很有语言天赋的(不是吹牛,大家谁都不认识谁,在这种虚拟环境里吹牛没什么成就感,只是给你个参考),当初上大学的时候考专业八级是年级第一,而且我的大学也是211大学之一。我们同事说光听我讲英语是听不出来我不是在加拿大出生的,但是我还是时不时会觉得有点:唉,这个好象没表达出来自己真实的意思。这个要是在全中文的环境里,就好象同样是说明一个事情,有的人可以引经据典,说出来让人心服口服,感觉很美,但是也有人用的词藻不够华丽,让人感觉干巴巴的,就是那种区别。有时候觉得自己说得不够饱满,干巴巴的,但是听本地人一说,就想:哦,原来这样说更好。

但是我觉得最挑战的,还不是这种不能引经据典的困难,而是你在自己语言只是“能够工作”的水平是,让你去主持一个十几人的会议,你是否有足够的confidence去完成这个事情?所以我觉得最大的挑战是,你做这份工作能每天都心惊胆战,汗流浃背,还是感觉得心应手?

你前面提到的那两个培训课程,我相信上了肯定比不上有用,但是如果语言达不到需要的水平的话,怎么能让雇主相信你可以完成这个工作?而且我觉得BA在很多小公司是没有这个职位的。前面有程序员同学提到,其实他做的很多工作或项目不需要BA,他完全可以取代BA,这种我也见多过很多。很多做了很多程序员的都还没听说过BA这个职位,就说明不是每个软件开发项目都需要BA,也同时说明BA不象程序员,可以从简单的项目开始,或者从小公司开始做起,因为小公司根本不需要BA,而大公司用人要求又高了。
 
我们确实都跑题了,:)
我觉得这不完全是语言水平问题,和习惯度有关系。
从你的描述来看你的语言水平是够了的。你主要还是缺乏长期对应环境的适应度,工作几年自然就好了!
去大部分公司可能最开始是最困难的,即使是母语由于业务不熟,也是认为无数新名词,一旦熟悉后难度就大幅下降,毕竟大家都是讲相关的话题。开会讨论都是事先安排的完全可以预先准备。
我的英文水平应该不比你高,每次release我给全公司demo,我都完全不准备,随便讲,哈,熟悉了就这样。万事开头难,多了以后就麻木了
 
我们确实都跑题了,:)
我觉得这不完全是语言水平问题,和习惯度有关系。
从你的描述来看你的语言水平是够了的。你主要还是缺乏长期对应环境的适应度,工作几年自然就好了!
去大部分公司可能最开始是最困难的,即使是母语由于业务不熟,也是认为无数新名词,一旦熟悉后难度就大幅下降,毕竟大家都是讲相关的话题。开会讨论都是事先安排的完全可以预先准备。
我的英文水平应该不比你高,每次release我给全公司demo,我都完全不准备,随便讲,哈,熟悉了就这样。万事开头难,多了以后就麻木了
看了半天,一个结论:没有一个帖子最后不跑题的。

跟楼主说一下吧,我是BA,不是学计算机出身,是学语言出身,但是也不是一点技术都不懂,就是懂个皮毛,知道跟客户谈需求的时候什么地方应该注意,对那些技术术语有个概念吧。以前在国内做软件开发的项目经理,来了这里之后改做BA的。对于BA是否懂技术,我在国内做PM的时候就听到过太多了,因为那个时候公司里也是争论不休,不是学计算机出身的人做PM到底能不能让程序员服。(至于我到底懂多少技术,以及我懂的技术够不够,不是这个帖子的主题,程序员同学们可以不用就此展开争论,这个话题永远也争论不完。)

这些我想不是楼主要问的问题,我想还是就楼主关心的问题来回答一下吧。

作为BA,我的个人感受是语言要求很高,相对于其他职位来说,对语言的要求更高。有的人说:我的英语可以满足工作要求,那要看你的工作岗位是什么。就这个楼里面出现频率很高的程序员这个职位来说,如果和BA的职位比较,程序员对语言的要求比对BA的语言要求要低得多(个人认为,不是为了说谁厉害谁不厉害,只是不同工种的不同需求)。BA之所以对语言要求很高,是因为BA大部分时间不是在说就是在写,我认为是差不多50-50吧。写的时候如果卡壳了,你可以查查字典,翻翻资料什么的。说的时候卡壳了,就很尴尬。而且BA的口头交流工作不光是跟另外一个人的一对一的谈话,大部分时间都是在很多人的会议中。我在工作中参加的会议,与会者超过10人的是家常便饭。这样的会议中,你要引领所有的与会者提供需求,或者review你的需求文档,基本上80%的时间是你在说话,而随时有人会提问,或者质疑什么,你要马上反应,给出解释或者答案。这跟一对一的交流差很多。而且别人说的时候,如果你没听明白,也很难有机会不停地问:Sorry?偶尔为之可以,反复问基本上是不可能的。

我虽然是学语言的出身,说实话,我偶尔也有卡壳的时候,所以还是一直在学习,努力提高自己的语言水平。毕竟不是自己的母语。给你个概念,我的语言是什么水平,你就可以知道如果我觉得语言能力要求高,是多么高。我在很多人眼中是属于很有语言天赋的(不是吹牛,大家谁都不认识谁,在这种虚拟环境里吹牛没什么成就感,只是给你个参考),当初上大学的时候考专业八级是年级第一,而且我的大学也是211大学之一。我们同事说光听我讲英语是听不出来我不是在加拿大出生的,但是我还是时不时会觉得有点:唉,这个好象没表达出来自己真实的意思。这个要是在全中文的环境里,就好象同样是说明一个事情,有的人可以引经据典,说出来让人心服口服,感觉很美,但是也有人用的词藻不够华丽,让人感觉干巴巴的,就是那种区别。有时候觉得自己说得不够饱满,干巴巴的,但是听本地人一说,就想:哦,原来这样说更好。

但是我觉得最挑战的,还不是这种不能引经据典的困难,而是你在自己语言只是“能够工作”的水平是,让你去主持一个十几人的会议,你是否有足够的confidence去完成这个事情?所以我觉得最大的挑战是,你做这份工作能每天都心惊胆战,汗流浃背,还是感觉得心应手?

你前面提到的那两个培训课程,我相信上了肯定比不上有用,但是如果语言达不到需要的水平的话,怎么能让雇主相信你可以完成这个工作?而且我觉得BA在很多小公司是没有这个职位的。前面有程序员同学提到,其实他做的很多工作或项目不需要BA,他完全可以取代BA,这种我也见多过很多。很多做了很多程序员的都还没听说过BA这个职位,就说明不是每个软件开发项目都需要BA,也同时说明BA不象程序员,可以从简单的项目开始,或者从小公司开始做起,因为小公司根本不需要BA,而大公司用人要求又高了。
语言和技术都好的。。。基本就不适合打工了
 

Saint.Saens

耶和华所恨恶的:...吐谎言的假见证,并弟兄中布散纷争的人。
看了半天,一个结论:没有一个帖子最后不跑题的。

********

你前面提到的那两个培训课程,我相信上了肯定比不上有用,但是如果语言达不到需要的水平的话,怎么能让雇主相信你可以完成这个工作?而且我觉得BA在很多小公司是没有这个职位的。前面有程序员同学提到,其实他做的很多工作或项目不需要BA,他完全可以取代BA,这种我也见多过很多。很多做了很多程序员的都还没听说过BA这个职位,就说明不是每个软件开发项目都需要BA,也同时说明BA不象程序员,可以从简单的项目开始,或者从小公司开始做起,因为小公司根本不需要BA,而大公司用人要求又高了。

非常非常感谢这位同学积极认真的汇报, 大家扔石头, 你这个核潜艇就出来了:) 看来北朝鲜时不时发几颗飞弹有助于美工军工工业的就业率~
Now I know BA that's not my cup of tea.
但这个帖子也许能给其他朋友在选择BA以前一个很好的建议, 我个人体会如果是中文环境我一定做BA, 我原来开发的时候很多时候就是这个角色, 只是以非专业的方式做的...

拜托大家仔细读读我的问题:

现在继续跑下题, 我很多经验实际上是SharePoint, 做管理员及开发应该没什么问题, 因为SharePoint开发90%是非c#, 正好我的C#一直就没有深入, 这个也是麻烦, 如果偏重于管理员甚至顾问, 也是需要专业英语, 如果降低语言要求做开发, 80%以上的要求是必须C#.....好窘!
但在SharePoint的一个分支里是Business Intelligence And Reporting Analyst, 主要是针对微软的商业智能应用如何集成到SharePoint里, 实际上大部分这些商业应用的技术以前的数据库跟报表都接触过, 现在分成几块: SSRS,SSIS, SSAS, EXCEL POWERPIVOT, POWER BI(这个是桌面产品), 只是现在他们喜欢包装一个好看的名字, 我其实开始问主题的时候还没有完全分清楚BA 与BI的差别, 现在相对清楚了. 这个商业智能估计语言要求也不会低.
我只是琢磨这个BI与SHAREPOINT的集成是更细致的一个分支及应用, 如果我针对商业智能分析BI上搞一个证书, 顺便提高下英语, 帮助有多大?(BI的技术我都接触过, 至少再学习后通过考试没问题)
或者说按照这个本地教育的认证加上SHAREPOINT的经验, 找工作的难度能降低多少? 见过有这种工作需求的, 不太多

谢谢大家继续热情地扔飞弹~~
 
非常非常感谢这位同学积极认真的汇报, 大家扔石头, 你这个核潜艇就出来了:) 看来北朝鲜时不时发几颗飞弹有助于美工军工工业的就业率~
Now I know BA that's not my cup of tea.
但这个帖子也许能给其他朋友在选择BA以前一个很好的建议, 我个人体会如果是中文环境我一定做BA, 我原来开发的时候很多时候就是这个角色, 只是以非专业的方式做的...

拜托大家仔细读读我的问题:

现在继续跑下题, 我很多经验实际上是SharePoint, 做管理员及开发应该没什么问题, 因为SharePoint开发90%是非c#, 正好我的C#一直就没有深入, 这个也是麻烦, 如果偏重于管理员甚至顾问, 也是需要专业英语, 如果降低语言要求做开发, 80%以上的要求是必须C#.....好窘!
但在SharePoint的一个分支里是Business Intelligence And Reporting Analyst, 主要是针对微软的商业智能应用如何集成到SharePoint里, 实际上大部分这些商业应用的技术以前的数据库跟报表都接触过, 现在分成几块: SSRS,SSIS, SSAS, EXCEL POWERPIVOT, POWER BI(这个是桌面产品), 只是现在他们喜欢包装一个好看的名字, 我其实开始问主题的时候还没有完全分清楚BA 与BI的差别, 现在相对清楚了. 这个商业智能估计语言要求也不会低.
我只是琢磨这个BI与SHAREPOINT的集成是更细致的一个分支及应用, 如果我针对商业智能分析BI上搞一个证书, 顺便提高下英语, 帮助有多大?
或者说按照这个本地教育的认证加上SHAREPOINT的经验, 找工作的难度能降低多少? 见过有这种工作需求的, 不太多

谢谢大家继续热情地扔飞弹~~
英语水平肯定高高宜上。
ba和bi相差太大,bi技术性强很多,一般team里面有技术和非技术的,具体sharepoint加拿大情况我不熟悉,感觉小众。我觉得如果bi方向还是广义的方向进军就业机会多一点。
另外我不觉得本地教育认证帮忙有那么大,首先还是要不懈的直接找工作
 
英语水平肯定高高宜上。
ba和bi相差太大,bi技术性强很多,一般team里面有技术和非技术的,具体sharepoint加拿大情况我不熟悉,感觉小众。我觉得如果bi方向还是广义的方向进军就业机会多一点。
另外我不觉得本地教育认证帮忙有那么大,首先还是要不懈的直接找工作
对大多数华人来说 做技术总比需要容易
不过每个人情况不一样。。也难说
 
BA简直是浪费公司资源,目前公司的BA完全没有编程背景,对项目一点贡献都没有,文档写得乱得八糟,就靠拍上司马屁混日子。
 
BA简直是浪费公司资源,目前公司的BA完全没有编程背景,对项目一点贡献都没有,文档写得乱得八糟,就靠拍上司马屁混日子。
那只能说明贵公司的BA的管理不到位。我们公司的BA都没有编程背景,不是我一个人,几十个人都是,但是我们那些同事都在这个公司工作了30多年了,对公司的业务和系统都还是很熟悉的。另外,我们公司很大,系统非常多,就是那些呆了30多年的同事还是有很多系统不认识,或者就一个复杂的系统来说,即使最熟悉那个系统的同事也不是全部都熟悉。BA不需要有编程背景,因为BA是业务部门和IT之间的桥梁,需要给他们之间做翻译,只要他/她能知道他们都在说些什么,就可以帮助他/她完成工作。

至于写文档,我觉得每个公司都会有自己的模板吧,按照模板写,至少应该写些什么还是知道的,具体内容的组织还是要看个人。另外,从流程上来看,如果你们公司有peer review,应该也不至于文档乱七八糟。除此之外,业务部门的review,IT review,还有全体stakeholder的review如果都能够正常进行,最后有所有stakeholder来sign off的话,说明这个文档还是得到了所有人的认可的,也不会至于乱七八糟。如果真的乱七八糟,所有人还都sign off,那就是所有人都在敷衍所有人了,谁也怨不得谁。
 

Saint.Saens

耶和华所恨恶的:...吐谎言的假见证,并弟兄中布散纷争的人。
为什么变成大表妹了?
他舅舅是个更MEAN的人, 比雅各能算计, 理由是大姐不出嫁, 小妹就不能出嫁(记得台湾有案例还有这种家族传统, 哥哥不取媳妇, 妹妹不能出嫁...), 然后就掉包了; 也许他舅舅想, 大女儿嫁不出去是个麻烦, 先让这个外甥生米做成熟饭 :)
 
大家讨论的很激烈啊,学了不少东西,我也来插个楼吧。
我在另一个帖子里看到有人解释了 BA(Business Analytics) 和 BAs (Business Analysis) 的区别,转发大家共同学习一下。
原贴地址:http://bbs.gter.net/thread-2004649-1-3.html

【以下为转帖,版权归原贴作者所有,供大家学习讨论哈】

关于Business Analytics

这里有个非常常见的误区,很多人都不会注意到Business Analyst 和 Business Analytics的区别,我可以很负责的告诉你这两个是非常不一样的领域。 Busienss Analyst是非常传统的商科领域,并不算一个什么专业,而Business Analytics才是新兴的跨学科的一个较为热门新兴的专业,这里我引用Quora上的答案区分这两者的区别:

Business analytics (BA): refers to the skills, technologies, practices for continuous iterative exploration and investigation of past business performance to gain insight and drive business planning.[1] Business analytics focuses on developing new insights and understanding of business performance based on data and statistical methods. In contrast, business intelligence traditionally focuses on using a consistent set of metrics to both measure past performance and guide business planning, which is also based on data and statistical methods.
( 大概概括就是运用编程,统计,数学,商学的知识分析市场,用到的主要是python, R,SQL之类的,比价类似的还有Busienss Intellgence——负责传达分析商业目的计划和沟通码农的的,但如果你商科背景充足而且你有足够的兴趣,完全也可以做Business Analyst的工作的)

Business Analysis(BAs):
1. BAs do a lot of writing, and being able to write clearly and quickly is important (as is being able to make clear diagrams in you favourite bubble-and-line modelling language).
2. Analysis (duh) is as important, and this includes being able to (a.) learn new businesses, (b.) have on-the-fly insights and ask good questions during interviews and meetings, and (c.) being able to reflect on the dump truck of information you gather to spot inconsistencies in the details and to step back and ask big questions about things your clients take for granted.
3. Business acumen (again, duh), that is, having clear ideas about what's good for "the business". This includes knowing what the organization prioritizes (cost cutting? high-touch service?), having a low tolerance for waste and inefficiency in processes, being able to identify opportunities and issues that "the business" might miss (e.g., records retention, privacy, opportunities for process or system consolidation), and being aware of organizational politics.
( 传统商科出来就能干,不需要很多数学,统计,编程,主要运用Excel,和财务分析等技能)
 

注册或登录来发表评论

您必须是注册会员才可以发表评论

注册帐号

注册帐号. 太容易了!

登录

已有帐号? 在这里登录.

Similar threads

顶部