产品开发过程中变动依赖项目范围管理.docVIP

产品开发过程中变动依赖项目范围管理.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
产品开发过程中变动依赖项目范围管理.doc

产品开发过程中的变动依赖项目范围管理   在上世纪70年代后期,系统分析师,系统设计师,和其他从事软件工程的专业人员一直争取希望能够有一个国际公认的资格,类似会计师,律师,建筑师等专业的地位,但到了80年代中期,这个议题已经不再存在,主要的原因是软件工程内包含太多专业,除了软件和硬件两大类之外,还渐渐包括网络,通信,数据库等多方面。计算机从业人员开始体会及认识到本身的工作与会计师,律师,建筑师等专业资格可以在考核及认证后授予一定的权责,和建立一套环球衡量标准的模式是不一样的。其实软件工程比较像艺术家,大部份的软件是模仿别人的成果加以个别的应用需求进行个性化的结果,把思维转变成交付成果的一门专业。   过去数年常听到一些软件从业人员的投诉包括:   “他们(客户)基本上不知道自己的需求,什么做他们都不满意,功能不断增加,如何能够完成他们的系统建设?”   “他们(客户)上周说要这个功能,今天说要这个功能,为什么不全告诉我们,让我们可以不用在开发过程中不断更改!”   一些类似的投诉只说明我们的软件从业人员基本上没有明白到范围建设的重要性,而且未能在项目起动前把项目范围建立起来。   范围与功能的分别   在“如何把握不存在的需求”一文中,已经说明范围是有效管理需求变更的唯一方法。有明确的项目范围,我们才能够学习及分析范围内的作业流程,建立系统的功能需求,并在开发过程中当客户要求变动的时候有效管理我们的工作范围,才能够有机会按照预算在指定的时间内完成项目的交付。   软件开发项目从开始到今天,一直以来客户都不能够告诉我们需要那些功能,他们只能告诉我们系统需要完成那些目标。回顾“如何把握不存在的需求”一文中的第一个例子,70年代的客户需要把库存管理进行自动化,收到的指示会像下例:   “建立一套库存管理系统取代目前的人工作业流程”。这一句指示是唯一任务说明。系统分析员在接受这个任务后第一个工作是建立项目的Term of Reference (ToR),今天的项目范围。   系统分析员会进行初步调查,透过简单的访谈,与库存部门负责人明确理解他们工作的开始点和终结点,得出的结果可能像下例:   “从货品(包括原材料,半成品及制成品)进入仓库开始,到货品因应生产或销售申领要求离开仓库为止,其中包括货品存入量的统计,存放位置记录,总库存量统计,申领数目,检货,提取货品,准备出仓,最后更新货品存量统计等工作过程”。这是所谓的Term of Reference, 也是我们今天所认识的项目范围。   在用户及管理层认同上述的ToR后,这个项目的负责人便需要估计需要对多少人进行访谈,需要多久时间进行访谈,需要多少时间对访谈结果进行分析,多少时间建立项目需求,编写需求说明书,需要多久进行系统设计,多少程序员及多少时间进行程序编写,如何进行测试,编写系统文档,编写用户手册,什么时候在仓库安装终端,如何连接主机,什么时候进行用户培训,如何让系统取代目前的人工作业等等有关工作计划及时间表。   在系统分析员完成访谈后,便需要依据访谈结果进行分析,理解什么时候知道有货品进入仓库,什么时候更新有关数据,如何更新,采用那些表单,仓库人员如何决定货品应该存放在那里,如何记录有关信息,如何知道需要检货,什么时候进行数据更新,如何分别那些货品要去生产部门或者直接送到客户指定地点等等信息。这些信息便成为系统在不同过程中所需的功能需求。   从上述的开发过程说明中可以体现功能需求并不是客户或用户提供,是系统分析员在理解目前的人工作业后分析出来的结果。   在系统移交到仓库中运行前,仓库中的工作人员需要对系统的操作进行学习及测试。要知道当时仓库的工作人员并不是针对系统的功能进行测试,是对系统能否满足他们的工作过程进行测试。基于这批工作人员对人于工作业的过程十分理解,如果系统未能提供一些他们操作过程中的日常工作,他们会要求技术人员对系统进行修改。这个过程让我们误会用户是对功能需求进行测试,这个误会一直到今天让我们把系统开发的焦点错误地放在功能上,而不是系统的最终交付上。而系统的最终交付是否能够满足ToR的要求是当时项目成败的主要指标。   系统集成的范围及需求   70年代的项目多以部门单独运营为主,自动化的目的是提升部门本身的运营效率进行系统建设。到80年代,企业高层开始体会企业中的数据分散在不同的部门或子公司的部门中。那些数据是必威体育精装版的?那些是最准确的?应该采用那个部门的数据做决定呢?如何整合这些数据,如何获得即时的数据,如何利用当时的区际网络(Area Network),客户/服务端(Client/Server),遥程存取(Remote-Access)数据库(Data Base)等科技来更有效提升企业的运营效率呢?这些问题提供软件开发项目进行系统集成及数据分享的工作,最

文档评论(0)

克拉钻 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档