商业智能项目团队构成

来源:互联网 发布:数据帧的格式 编辑:程序博客网 时间:2024/05/21 10:08

每个BI项目团队都必须有完整的技术力量去完成三个开发轨迹的各种活动。尽管每个轨迹都有自己的子项目团队成员,对整个BI项目的管理来说,BI项目团队包括两种类型:
1、核心团队
2、外围团队

核心团队
核心团队是主力。一个项目的主力团队应该是自己组织的成员,每个成员都应该是工作可交付、参与决定、参与讨论和项目的核心领导。核心团队在项目的每个步骤都一直是项目的核心。
项目的核心成员必须百分之百的全程参与项目,担任主要角色。更重要的是,他们领导着项目。核心团队最合适的规模是四五个人,不要超过七人。团队的成员应该有:一个项目经理、一个业务代表、一个IT部门的业务分析人员(数据管理员或者业务联系人)、IT部门的资深技术人员(系统分析或者高集程序员)。
注意:业务人员能够全职是项目成功的重要因素。如果业务人员阻碍了BI项目,那么就失去了组织交互的关键的业务驱动力。
开发步骤的核心成员必须百分之百的参与项目,开发的每一步骤都需要他们全职工作。例如,ETL开发组长必须全力领导ETL开发轨迹。
所有的核心成员都参与集体讨论,互相分配任务,回顾每个成员的可交付的工作,解决问题,集体做项目的决策。
核心团队的成员有可能担任多个角色,不论他们是项目的核心成员还是开发步骤的核心成员。
业务代表的角色通常是BI项目需求的业务部门的主要人员。它全程参与BI项目。如果有必要,这个角色应该负有更重要的责任,那就是激励所有的人全力去完成BI项目。
下表列出了核心团队的角色和职责(排名部分先后):
Role
Major Responsibilities

应用开发组长
设计并且检查开发分析应用(例如,报表、查询等)
BI基础架构师
建立并维护BI基础设施(一些组织中,监督非技术设施);外围团队的组织和管理
业务代表
参与建模,提供数据定义,写测试案例,做业务决策,解决业务单位之间的分歧,改善数据质量。
数据管理员
执行组织交互的数据分析,创建逻辑数据模型,将逻辑数据模型合并为企业范围的逻辑数据模型
数据挖掘专家
选择并且使用数据挖掘工具,应该具有统计背景
数据质量分析员
评估数据源的质量并且为ETL过程准备数据清洗的规范
数据库管理员
BI目标数据库的设计、加载、监控、调优
ETL组长
设计和检查ETL过程
元数据管理员
自己创建或者购买,提高、加载和维护元数据库
项目经理
定义、计划、协调、控制和检查所有的项目活动; 跟踪和报告进度;解决技术和业务问题; 指导团队成员;跟供应商、业务人员、项目发起者谈判;项目的职责
主题内容专家
提供关于数据、流程、需求的业务知识

有一些角色是可以合并的,有一些角色是相互排斥的。
例如,一个人可以兼任下面几个角色:
1、应用开发组长和ETL组长(假定这个人有这两方面的知识)
2、数据管理员、数据质量分析员和元数据管理员(假定这个人有所需的知识)
3、数据质量分析员、主题内容专家和业务代表
下面的列表是互相排斥的角色,不能指派给一个人.
·数据管理员和数据库管理员:数据管理员提出独立于流程的逻辑数据模型,数据库管理员提出独立于逻辑数据模型的物理数据模型。一个人来执行这两项工作太困难了,即使这个人具有所需要的知识。
·项目经理和任何非领导角色:管理一个BI决策支持项目必须是全职的工作,不能放到任何开发工作之后.一个人不可能将工作简单的划分给管理和开发。

外围团队
外围团队在BI项目中也负有职责,但不是整个项目中主要的优先职责。这些成员和核心团队的成员一起工作。如果在解决问题或者做决策时需要,他们也可能被要求参加会议。
每个成员可能被指派一个或者多个角色。下表列出了团队角色和他们的主要责任。
外围团队的角色和职责
角色
主要职责

应用开发人员

开发报表程序,写查询脚本,开发访问和分析应用
BI支持人员
指导和培训业务人员
业务发起人
拥护启动BI项目和清除BI项目中的业务障碍
ETL开发人员
ETL编码并且准备ETL工具的指导说明
IT 审计人员
测定BI项目的风险,暴露BI项目的问题是因为内部缺少管理还是外部力量
元数据库开发者
编码元数据库移植程序,装载元数据库,并且提供元数据报表和在线帮助功能
网络服务人员
维护网络环境
操作人员
循环运行ETL批处理、访问和分析应用、元数据库
安全人员
确保安全的环境,包括所有的工具和数据库的安全性
财务人员(业务代表或者IT经理)
BI项目中的有限职责,比如检查和批准组织交互的标准,团队使用的业务规则和技术规则
战略架构师
管理组织所有的技术基础设施,包括BI技术基础设施
技术服务人员
维护硬件设施和操作系统
测试人员
测试开发人员的程序,包括ETL,应用程序,元数据库
工具管理员
安装和维护开发工具和分析工具
Web开发人员
设计WEB站点,创建网页来展示报表和查询
Web 管理员
建立Web server 和Web 安全性

像核心团队一样,一些角色是可以合并的,一些角色时相互排斥的。例如,一个人可以执行下面的合并角色:
·应用开发人员,ETL开发人员,元数据库开发人员 (假定具有所需的开发知识)
·Web开发人员和Web 管理员
相互排斥的角色:
·开发人员和测试人员: 一个开发人员测试自己的程序就像狐狸保护鸡舍。即使开发人员有依据打破他们的代码,他也不能想到所有可能的测试案例。但是一个开发人员可以测试另外一个开发人员的程序,或者做集成测试。
其它的限制角色
BI项目中有限制的或者有基本需要的其它却色.
·在任何BI项目中,数据拥有者是主要人员。他们负责数据的质量,验证业务元数据。
·第三方人员是检查执行的促进人员。他们的责任是组织检查会议。
·记录员在会议中做记录,整理文档。

BI仲裁面板
在提到BI仲裁面板前,角色和职责的讨论将不会结束。在组织交互的BI项目中,技术和业务之间的分歧,在核心团队和外围团队中都需要得到解决。需要建立解决分歧的机制,保证能够处理各种类型的争执。如果争端不能有效解决,那么需要有一个权威来执行决议。执行的主体是BI仲裁面板,有时候称为BI指导委员会。
BI仲裁面板可以通过多种形式来组成。BI仲裁面板可以是新创建的组织,成员包括业务发起人员,CTO/CIO,IT经理,COO, CFO等。在一些小的组织中,甚至CEO都是它的成员。
在其他的组织中,BI仲裁面板可能是存在的委员会。大部分组织已经存在一些官方的或非官方的执行委员会。例如,CTO/CIO通常每月举行会议,员工向他们汇报工作。CEO每个月听取CFO和 COO等汇报工作。如果独立的BI仲裁面板无法建立,那么BI项目团队应该有权建立自己的执行委员会。

(后注:每一个项目细节上不可能一致,此文也仅是一个项目管理中的参考。)
原创粉丝点击