根据论坛帖子整理
数据仓库需求
分析
定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析
冷鹏(整理)
2002年 7月
数据仓库之路原创资料
http://www.dwway.com
数据仓库需求分析
本文根据 dwway论坛> 行业应用讨论区 > 数据仓库需求分析帖子整理。
blanc
需求分析是整个系统建设的基础和起点,但是对数据仓库来说,其需求分析可能是最容易出
问题的,最终用户会说:“我现在不知道需要什么,只有你做出来了我才知道我到底需要什
么”,而开发人员就很困惑:“你不说你需要什么我怎么能做出来”。因此数据仓库需求会陷
入无休止的修改、调整、扩大、争吵,甚至导致项目的失败。不知大家对如何更好地把握数
据仓库的需求有什么看法,例如:
-如何进行客户需求调研
-如何引导客户提出他们最需要的信息和报表
-如何由需求界定项目范围,
-如何进行需求的变更管理和控制等等
大家讨论讨论。。
atiger
所以说前期的用户培训很重要
前期的培训主要在于让每个最终用户认识到数据仓库是什么东西?在自己的岗位上而言有
些什么作用,应该对这种技术有些什么期望等等
stephen
你最好熟悉业务,既是业务专家又是技术专家,如果指望用户提出准确的需求,他们多半只
能把 OLTP系统的报表功能提交给你,呵呵。
你只好不停地循环,呵呵,给我想要地东西然后我告诉你我想要什么东西,
你必须做好基线控制,否则就会没完没了,呵呵
y2000jh
两点是要作的
1、用户需求访谈(了解大概情况)
2、报表(报表往往能反映决策需求)、数据(着手于数字数据,帮用户提出新的决策主题)
http://www.dwway.com - 1-
数据仓库需求分析
blanc
那么大家对数据仓库项目的建设过程应该怎么做,以便更好地培训和引导用户的需求,并将
变化的需求纳入可控制的范围内,有什么建议吗。。
cxgtommy
需要从第一个项目开始就积累项目管理的草稿
neowu
确实这是一个积累的过程,如果你在某个行业有很丰富的经验、接触过很多的客户、做过许
多的项目,我想即使新项目中用户提不出什么明确的需求,你也可以为用户提供些很通用很
有用的东西,用户一看肯定有一种‘相见恨晚’的感觉。
可是话说回来国内目前最缺乏的好象也就是这种人,呵呵
blanc
因此,交流是产生这种人最有效的方法
cxgtommy
所以目前售前接触的会多一些,不过 5年后还是做过很多项目的顾问会占优势
atiger
但是做项目多并不见得就能把问题说清楚
其实在这个领域,关键的就是把握和客户的沟通,启发用户的思维,帮助最终用户整理自己
的处理问题的方法,如果没有作到这一点,可能最终都是很肤浅的一些需求分析,但是我见
到很多项目实施专家,大多数太专注于技术,很难和最终用户建立起良好的沟通
neowu
atiger这个‘启发用户的思维’的提法感觉很不错
y2000jh
是否可以先实施几个主要的主题,因为每个行业都会有几个主要的需求,这些需求在行业中
的各个企业中大致类似。首先将这些主题建设起来,让用户大致清楚数据仓库是如何进行即
席查询和数据展现的,这样可能会激发用户的决策需求,然后逐步建设适合企业特色的商业
智能系统,因此数据仓库应该是非常灵活的,要能随需求的变化而变化,无论项目是否结束。
http://www.dwway.com - 2-
数据仓库需求分析
blanc
我们在做项目的时候也是先进行初步的用户需求调研,一般不超过 3天,先做一个主要主题
的原型,基于原型告诉用户数据仓库是什么样的,能做成什么东西,然后再和用户访谈,确
定更详细的需求,这的确能起很好的作用,但是还是有两个问题:
1. 与售前的矛盾,一般售前用语音和图片描述了数据仓库的美好前景,让用户产生兴趣,
也使其产生了用户对数据仓库的预期,但是原型只是非常粗糙的东西,这与前期用户对数据
仓库的预期有一定的差距,导致用户的积极性会下降。因此,如何进行用户的预期引导是一
个问题。
2. 与合同的矛盾:一般合同额是要经过工作量估算人天数的,但是在合同签定之前,这个
需求还不能很好确定,虽然大致的范围知道了,但是做多细、多深会大量影响工作量的,我
现在工作量估计一般就看其数据量和数据质量的粗略估计,而对报表和分析系统的工作量还
很难估算,这样工作量的估算有很大的缺陷,也很容易在后期工作中导致工作量膨胀而使得
项目预期或超预算。
大家看这两种矛盾和需求分析怎么结合起来。。。。
y2000jh
We have sincerity.
事先准备一些“样本数据 + 行业通用模型”,由售前直接展示给用户看,拿下项目是关键;
由粗糙到完美,可以解释为数据仓库的灵活性,不过最终一定要有好东西,弥补最初的不足,
让用户看到数据仓库的人为性——有个好的开发团队是多么重要,并希望建立长久合作。
(这就对开发人员提出了更高要求)
项目预算确实头痛,这几乎是信息化的通病,涉及的面太广了,只能不断理论 + 实践吧
lit28
cxgtommy说要积累项目管理的草稿,可以具体指教吗。
y2000jh
项目管理的伸缩性太大,理论上都差不多,但在实际情况中要复杂的多。同一个 PM(项目
经理)在不同的项目中或不同的 PM 对同一个项目实施的管理方式都有可能大相径庭,管
理的好坏似乎只能从项目是否成功来定夺了,然而大家都知道,影响项目成败的因素实在太
多了,项目管理只是其一。当然如果没有好的项目管理,是万万不行的。
http://www.dwway.com - 3-
数据仓库需求分析
cxgtommy
项目管理能单纯以成败论英雄吗?
atiger
项目管理早有定论了吧
就像 PMI 的项目管理
流程
快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计
,大概都已经有了完整的流程,关键的是,软件的随意性较大,
软件工程师大多数都比较难以管理吧了。你想想,在你身边的项目经理,有几个是真正项目
管的好才当 PM地,大多数是程序写的好,震得住下面的程序员才可能当 PM,但是技术好,
程序写的好可是和项目管理是两码事啊
hjp208
目前国内的项目经理很少是真正的管理者,更多的是在某方面的技术是项目中比较的一个。
lazylion
目前国内的项目管理太不规范了,项目模板大都不是很好,很粗糙,项目流程也太马虎。
cxgtommy
我见过两三个洋鬼子的项目管理模版,真的不是繁琐两个字可以代替
想想看,数据仓库的项目管理模版的特性恐怕主要也就是怎么有效的进行循环验证,其他的
东西还是项目管理共通的一套。
y2000jh
进行过数据仓库项目管理的朋友不知有何看法?是不是管理太随意、松散了?
blanc
计划
项目进度计划表范例计划下载计划下载计划下载课程教学计划下载
没有变化快:)
blanc
方案
气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载
定型就很乱,特别是在做 DEMO的时候,我觉得数据仓库项目管理和普通项目开发管
理差异太大。
ygjygj
怎样控制需求的范围可能是关键。
我个人觉得数据仓库项目和一般的项目在实施过程中不同的主要地方在需求的反复要远远
http://www.dwway.com - 4-
数据仓库需求分析
多于一般的项目。客户往往并不知道自己需要什么,提出的可能是很简单的报表要求。等到
我们在用户的报表要求的基础上完成了一个基本的模型以后,用户就会恍然大悟,提出一些
有实际意义的需求,这个时候的需求可能才是有数据仓库价值的。所以在第一次
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
模型的
时候,要从大处出手才可以。原型法不见得合适数据仓库项目。
数据仓库项目和一般项目的另一个不同之处应该是在对数据的效验上。一般项目的数据效验
的重要程度远远低于数据仓库项目,因为在采集过程中出现数据偏差的可能性非常高,而一
点点的偏差对于数据仓库的项目都有可能是致命的。所以这个环节的重要程度要高过其他的
项目。
数据仓库项目的收尾工作是相当困难的。因为客户的需求将是源源不断的,这对于实施数据
仓库的公司来说是一个不好的消息,所以在第二个工程循环中将需求圈定是置关重要的。
以上是个人见解,欢迎讨论。
blanc
经常用户在谈合同的时候是基于第一轮的需求,因此价格会比较低,而在第二轮需求调整时,
项目范围已经超过了合同额,痛苦阿。。
怎么去界定需求的范围,大家给个好建议。。。
hjp208
需求时主意的问题
1.用户所在部门承担的任务
2.用户在部门中承担的任务
3.为完成任务,用户需哪些报表
4.目前从何处获取这些信息?
5.得到信息如何处理?
6.信息是应用户需要产生的,还是在定期报表中产生的?
7.用户把信息输入到过工作表中吗?以便进一步分析吗?
8.怎样处理这些信息才算及时?
http://www.dwway.com - 5-
数据仓库需求分析
y2000jh
需求增加,而资金不变,如刻舟求剑尔!除了用户提供的需求外,大概只能从数据入手了,
第一轮就提出尽可能多的分析模型,尽量扩展到各个需求层次(决策中常用的“头脑风暴”
法,想象力很重要了)。在今后的需求调整时,需求只减不增,或者增减数差不多,这样也
许对双方都合理。——有点异想天开:)
blanc
我碰到的情况是:在第一轮,我们的想像力比用户的想像力要强,给他们设计了这种分析、
那种报表,用户很高兴,说这些我都要。。。。
在第二轮的时候,用户的想像力起来了,也提出很多报表、很多分析,呵呵,我们就得一一
接招了。。。。
barry
一般都这样
我们的做法是在签合同时很明确的界定一期工程的内容,哪些报表是本期做的,哪些数据是
本期需要获取的,不然项目一期会永远结束不了,集成公司肯定不能干这样的事情。对于说
到需求,我们一般在项目开始的时候就尽可能做的大而广,但并不表示这次就全部实现。
y2000jh
假设随着用户对数据仓库认识的提高,进而增加或改变需求,项目由原来计划的三期扩展为
十期,用户是否还会再投资金?
http://www.dwway.com - 6-
根据论坛帖子整理