Design doc is the meta data of the code.

The project management plan is crucial to your project since it is the basis on which the project

will be measured. It can be used to aid in communication between stakeholders and to define

the content and timing of project reviews. Here are some elements that make up a plan:

– Project charter (Completed in the Initiation Phase)

– Scope statement

– Work breakdown structure (WBS)

– Cost estimates, schedule, responsibilities for each deliverable

– Milestones with target dates

– Risk / issues register

– Management plans (scope, schedule, cost, quality, communications, risk, and procurement)

It is important to document the project objectives, deliverables, and require-ments so that they can be used as a basis for future project decisions.

For our Data Mart project, the tasks associated to the deliverables are:

– Conduct workshops to drive requirements with the business analysts

– Document standard report & ad-hoc functional requirements

– Create logical /physical data model

– Write an ETL design document covering the two sources

– Develop project plan

Based on the above tasks, dependencies that could be identified are:

– The data model cannot start until the report & ad-hoc requirements are defined

– The ETL design document cannot start until the physical model is complete

– The data model cannot be complete until the ER software has been procured

keep in mind that the most important component of a BI project is

the data model, so make sure the person or group handling it is experienced and competent.

Effective communication is crucially important during project execution.

(whatever business user and tech lead or tech lead with team member)

Providing constructive feedback to team members is important to getting them to execute

their tasks and deliver according to the project plan while maintaining quality.

Most projects, including BI projects, will use the following communication channels:

Status meetings for team leads: discuss dependencies, tasks, issues.

Status meetings for key stakeholders: review milestones, dates, next steps

Status reports: what has your team accomplished this week, next week, any issues?

The biggest mistake typically seen in BI projects relative to metadata is simply ignoring it. Proper levels of metadata are essential to achieving data quality and a successful BI solution. This activity captures the business requirements that the metadata solution must satisfy.

In general, metadata can be classified into three broad categories—business, technical, and process metadata. The metadata team captures the requirements for each relevant metadata type.

Conduct sufficient data profiling and analysis to validate the feasibility of the business requirements.

logical data flow diagram, source description documents, target description documents, and source-to-target attribute mapping document.

Testers should be involve in the business scope phase.

We should have high level and detailed level ETL designed doc and review.

We should have ETL packages peer review and tech lead review.

We always need ETL audit solution accompany the ETL process, capture the meta data.

We should report your changes and review before check in .

We should run test case to check the business rules on the fly.

We should do more data testing before and after ETL.

We should know more about the data when make cube model.

We should use check the business logic and your code logic with peers.

We always need a checklist and best practices for our delivery.

We need list the summary for the defects and best ideas.

BI project is data driven, if you are not familiar with the data,

You can not make out good data model and cube model.

Understand the data's business meaning is very important.

Understand the data's source and frequency , format.

BI Project Managerment的更多相关文章

  1. 开发BI系统时的需求分析研究

    我们知道MIS,知道ERP,知道GIS等等,这些系统在管理限制上有很多的冲突,管理和被管理,开放和限制等等,然而BI在开始就不是这样的.BI要求的就是易用还要易于扩展,首先是报表,这个是你无条件的需要 ...

  2. 使用PowerShell为SSAS Role添加Membership

    PowerShell, SSAS, Role, Membership 上篇随笔使用PowerShell创建SSAS Role贴出了如何使用PowerShell批量创建Role,由于个人项目需求,创建R ...

  3. 使用PowerShell创建SSAS Role

    PowerShell, SSAS, Role, DatabasePermission, Cube, Dimension, CubePermission, CubeDimensionCube 在SSAS ...

  4. 微软BI 之SSAS 系列 - 在SQL Server 2012 中开发 Analysis Services Multidimensional Project

    SQL Server 2012 中提供了开发 SSAS 项目的两种模型,一种是新增加的 Tabular Model 表格模型,另一种就是原始的 Multidimensional Model 多维模型. ...

  5. 7 款顶级开源 BI(商务智能)软件和报表工具

    在这个信息化时代,每分每秒都产生海量数据.在海量数据中,挖掘出有用的数据,并且能以较人性化.直观的方式展示这些数据,变得尤为重要.本文将介绍 7款顶级开源 BI(商务智能)软件和报表工具,用于商业数据 ...

  6. [BI项目记]-搭建代码管理环境之创建团队项目

    此篇主要介绍如何基于TFS环境创建团队项目来进行项目代码的版本管理工作,这一系列将侧重于BI项目,当然对于其它项目也同样适用. 在TFS里开始一个项目,我们首先需要创建一个团队项目. 在Team Ex ...

  7. 省选模拟赛 project

    solution: 最小割问题. 建如下边: (S,i,Ai)代表选用A语言编写第i个项目: (i,T,Bi)代表选用A语言编写第i个项目: 其后注意要反向连边 (i,j,D)代表选用B语言编写第i个 ...

  8. 微软BI 系列随笔列表 (SSIS, SSRS, SSAS, MDX, SQL Server)

    [公告]本博客于2015年10月起不再更新 新博客文章主要发表在商业智能BI社区: http://www.flybi.net/blog/biwork 博客地图自动分类 文章目录方便更好的导航,阅读文章 ...

  9. BI之SSAS完整实战教程2 -- 开发环境介绍及多维数据集数据源准备

    上一篇我们已经完成所有的准备工作,现在我们就开始动手,通过接下来的三篇文章创建第一个多维数据集. 传统的维度和多维数据集设计方法主要是基于现有的单源数据集. 在现实世界中,当开发商业智能应用程序时,很 ...

随机推荐

  1. 从web页面启动winform程序的实现方法

    本文实现的需求是: A.通过web页面启动winform程序: B.将页面的参数传递给winform程序: C.winform程序已经启动并正在运行时,从web页面不能重新启动winform程序,只是 ...

  2. asp.net 网页抓取内容

    网页抓取代码 using System; using System.Collections.Generic; using System.Linq; using System.Web; // using ...

  3. AC自动机---病毒侵袭持续中

    HDU 3065 题目网址: http://acm.hust.edu.cn/vjudge/contest/view.action?cid=110773#problem/C Description 小t ...

  4. Hibernate框架之注解的配置

    在hibernate中,通常配置对象关系映射关系有两种,一种是基于xml的方式,另一种是基于annotation的注解方式,熟话说,萝卜青菜,可有所爱,每个人都有自己喜欢的配置方式,我在试了这两种方式 ...

  5. 【GPU编解码】GPU硬解码---DXVA

    前面介绍利用NVIDIA公司提供的CUVID库进行视频硬解码,下面将介绍利用DXVA进行硬解码. 一.DXVA介绍 DXVA是微软公司专门定制的视频加速规范,是一种接口规范.DXVA规范制定硬件加速解 ...

  6. [ASP.NET MVC] 使用Bootstrap套件

    [ASP.NET MVC] 使用Bootstrap套件 前言 在开发Web项目的时候,除了一些天赋异禀的开发人员之外,大多数的开发人员应该都跟我一样,对于如何建构出「美观」的用户接口而感到困扰.这时除 ...

  7. html,xhtml和xml

    html,xhtml和xml的定义: 1.html即是超文本标记语言(Hyper Text Markup Language),是最早写网页的语言,但是由于时间早,规范不是很好,大小写混写且编码不规范: ...

  8. 我在用的mac软件(3)-效率篇

    距离上篇博客竟然一晃就2个月过去了……最近确实太忙了,但一忙其实就容易乱,反而积累就少. 今天继续介绍下我在用的mac软件.标题为效率篇,其实没有严格的限定,就是杂乱的介绍我在用的感觉能提升效率的工具 ...

  9. [Android]ViewPager如何只初始化一个页面

    使用过ViewPager的应该都知道,ViewPager的setoffscreenpagelimit()方法,使用该方法可以设置在ViewPager滑动时,左右两侧各保存多少个页面,那我们直接设置se ...

  10. 深入了解Activity-生命周期

    一 介绍 Activity是android中使用最为频繁的组件,在官方文档中是这样描述的:An activity is a single, focused thing that the user ca ...