载入中…
公告栏:
当前位置: 中国商业智能网 >> 专家 >> 焦有章 >> 文章正文
商业智能项目团队构成
作者:焦有章    来源:本站原创    点击数:    时间:2007-3-12
【摘要】每个BI项目团队都必须有完整的技术力量去完成三个开发轨迹的各种活动。尽管每个轨迹都有自己的子项目团队成员,对整个BI项目的管理来说,BI项目团队包括两种类型: 1、核心团队 2、外围团队 核心团队 核心团队是主力。一个项目的主力团队应该是自己组织的成员,每个成员都应该是工作可交付、参与决定、……

每个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项目中也负有职责,但不是整个项目中主要的优先职责。这些成员和核心团队的成员一起工作。如果在解决问题或者做决策时需要,他们也可能被要求参加会议。

每个成员可能被指派一个或者多个角色。下表列出了团队角色和他们的主要责任。

 

Table 0.4. 外围团队的角色和职责

角色

主要职责

应用开发人员

开发报表程序,写查询脚本,开发访问和分析应用

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项目团队应该有权建立自己的执行委员会。

本文翻译了《Business Intelligence roadmap》一书的开头一章。后续内容将会陆续翻译,以对国内bi的项目管理有所帮助。如果有对以后内容感兴趣的可以与我联系。更多内容请参考:www.chinabi.net/blog/user1/1/index.html

责任编辑:朱莉   
 
  • 上一篇文章:

  • 下一篇文章: 没有了
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    ChinaBI版权、投稿与免责申明:
    1)凡本网署名文字、图片和音视频稿件,版权均属中国商业智能网所有。任何媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发表。已经本网协议授权的媒体、网站,在下载使用时必须注明稿件来源:中国商业智能网,违者本网将依法追究责任。
    2)本网注明“本站来源处不写本站原创”的文章均为转载稿,本网转载出于传递更多信息之目的。如本网转载稿涉及版权等问题,请作者速来电或来函与本网联系。
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    最新热点
    最新推荐
    网站合作、内容监督、商务咨询、投诉建议 电话:0512-62861389  邮箱:chianbi@126.com
    Copyright 2004-2014 中国商业智能网版权所有   |    苏 ICP 备 13004727 号