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. sphinx使用小记之使用小结

    sphinx使用小记之使用小结 摘自:http://www.68idc.cn/help/jiabenmake/qita/20150124187789.html 在使用sphinx的过程中有出现一些问题 ...

  2. 【C#进阶系列】11 事件

    事件,定义了事件成员的类型允许类型或类型的实例通知其它对象发生了特定的事情. 按照我自己的理解而言,事件可以被(方法)关注,也可以被(方法)取消关注,事件发生后关注了事件的一方会了解到,并对事件做出相 ...

  3. 重新想象 Windows 8.1 Store Apps (73) - 新增控件: DatePicker, TimePicker

    [源码下载] 重新想象 Windows 8.1 Store Apps (73) - 新增控件: DatePicker, TimePicker 作者:webabcd 介绍重新想象 Windows 8.1 ...

  4. csharp: WebBrowser read baidumap

    setpoint.html: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Typ ...

  5. HTML5 Wijmo:控制 Wijmo Grid 插件的编辑模式

    Wijmo jQuery 插件经常应用于在财务类网站中创建平滑和良好用户体验的交互表格.WijGrid 插件用于显示.排序.分组和编辑数据.今天我们来分享下如何控件WijGrid插件的编辑模式. 在本 ...

  6. [PE结构分析] 8.输入表结构和输入地址表(IAT)

    在 PE文件头的 IMAGE_OPTIONAL_HEADER 结构中的 DataDirectory(数据目录表) 的第二个成员就是指向输入表的.每个被链接进来的 DLL文件都分别对应一个 IMAGE_ ...

  7. 第三章--Win32程序的执行单元(部分概念及代码讲解)(上 -- 多线程)

    学习<Windows程序设计>记录 概念贴士: 1. 线程描述了进程内代码的执行路径. 2. _stdcall是新标准C/C++函数的调用方法.从底层来说,使用这种调用方法参数的进栈顺序和 ...

  8. css中important的用处

    今天看代码时遇到一段不理解的地方. #note_content { line-height: 22px; border: #DEDEDE 1px solid; background: #FAFAFA; ...

  9. html alert 的三种方式

    html alert 一共有三种方式. 第一种是最简单的直接在js的函数里alert("要输出的内容"); 这种直接就是一个弹出框,显示要输出的内容. 第二种是带选择的弹出框,弹出 ...

  10. NYOJ 1058 部分和问题

    部分和问题 时间限制:1000 ms  |  内存限制:65535 KB 难度:2   描述 给定整数a1.a2........an,判断是否可以从中选出若干数,使它们的和恰好为K.   输入 首先, ...