BI项目管理

BI项目管理

0
投票
0
回答
1133
浏览

ETL组长/数据组长

wangxb 发起了问题 • 2017-02-17 14:55
5
推荐
2297
浏览

BI项目开发实践总结

最近负责BI项目研发与上线,自认为驾轻就熟,但在沟通方面遇到各种困难,在一些问题上摆平各方的质疑或者争执真的需要水平,作为架构师,我的模型设计和整体系统设想必须过硬才行,否则难以服众。梳理如下几个方...

glsong0208 发表了文章 • 2016-07-22 21:18

14
推荐
7907
浏览

业务人员不知道如何提出 BI 需求,老板不重视 BI 项目怎么办?

问题背景问题来自天善智能社区 http://www.flybi.net/question/16627,正好上一个礼拜有一个朋友在微信中问过我类似的问题,但是一直没有回复这个朋友,正好一并回复。这位朋友的问题和这个差不多,大概背景是:...

BIWORK 发表了文章 • 2016-01-14 16:21

条新动态, 点击查看
如BIWORK所言,处于保密的原因,我们不可能分享真实项目估算的文档给你。这里我给出一个step by step的方法,你可以参照这个做估算。另外,在项目初始阶段估算是不可能非常准确的,但无论如何估算都是计划的基础,虽然说计划没有变化快,但如果没有计划,就根本... 显示全部 »
如BIWORK所言,处于保密的原因,我们不可能分享真实项目估算的文档给你。这里我给出一个step by step的方法,你可以参照这个做估算。另外,在项目初始阶段估算是不可能非常准确的,但无论如何估算都是计划的基础,虽然说计划没有变化快,但如果没有计划,就根本不知道哪里发生了变化。
 
首先需要搜集DW的三层表的信息,Staging基本就是源系统表的数量,DW和DM需要根据需求以及经验进行估算,这部分很难估准确,只能说尽可能的找到相关的信息粗略估算。接下来就是ETL,通常一张DW表就对应一个ETL Job,再在此基础上增加用于调度的Job。然后就是Report,Dashboard需要单独考虑,因为里面可能嵌套很多小报表;另外就是语义层(BO,Cognos, OBIEE这类产品都有)的工作量。整个系统全做下来还有其他的开发工作要做,比如Portal,权限控制等等,这些根据项目的实际情况来定。

5894
 
然后,需要你根据你的团队的生产效率,填写Zone2这张表,DW,ETL以及Report的简单/中等/复杂的设计+开发的工时。
 
5895
 
第三步,用zone1和zone2的数据 相乘 再相加得出总工时

5896
 
第四步,需要计算一些其他的工时,比如需求调研,测试,安装发布等等。这类工时有的时候用开发和设计的工时进行反推,比如乘以一个30%之类的(这个数字根据实际情况而定),或者根据WBS的内容测算。同时需要计算项目管理的工时(比如10%),以及考虑一些项目风险增加的contigency buffer(比如5%)。
 
第五步,接下来要根据项目的schedule,分摊总工时到需求调研,设计,开发,测试,发布这些不同的工程阶段,估算各个时段进场的人员以及人员等级,不同等级的选手价格各有不同。人员情况估算出以后,需要labor rate * 工时 加上 出差的差旅费情况(酒店+补贴+交通费)。有的最后还要乘以税率。
 
第六步,再计算软硬件以及技术支持的费用。
 
毛估的过程和逻辑其实很简单,大概就是这些内容,自己操作体验一遍就会明白怎么估算。
 
分为两种来讲:
1.非商业化的自主开发(用Java或者PHP、.NET语言结合Echart)
2.商业化软件:Qlik Sense、QlikView等等
分为两种来讲:
1.非商业化的自主开发(用Java或者PHP、.NET语言结合Echart)
2.商业化软件:Qlik Sense、QlikView等等
5
推荐
2297
浏览

BI项目开发实践总结

最近负责BI项目研发与上线,自认为驾轻就熟,但在沟通方面遇到各种困难,在一些问题上摆平各方的质疑或者争执真的需要水平,作为架构师,我的模型设计和整体系统设想必须过硬才行,否则难以服众。梳理如下几个方...

glsong0208 发表了文章 • 2016-07-22 21:18

14
推荐
7907
浏览

业务人员不知道如何提出 BI 需求,老板不重视 BI 项目怎么办?

问题背景问题来自天善智能社区 http://www.flybi.net/question/16627,正好上一个礼拜有一个朋友在微信中问过我类似的问题,但是一直没有回复这个朋友,正好一并回复。这位朋友的问题和这个差不多,大概背景是:...

BIWORK 发表了文章 • 2016-01-14 16:21

与BI项目管理相关的知识、技能以及软技巧方面。如成本、范围、质量、沟通等等。