第三讲-需求过程的改进.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

软件或系统项目涉众(stakeholder,产品或项目相关人员)的利益之间的相互作用在需求过程中表现得最为强烈。项目涉众包括:客户:为达到其公司的业务目标而投资项目或购买产品。用户:直接或间接与产品打交道,是客户的一部分。需求分析员:负责编写需求并传达给开发团队。开发人员:设计、实现和维护产品。测试人员:确定产品的行为是否与预计的相一致。文档编制人员:负责编写用户手册、培训资料和系统帮助。项目经理:制定项目计划并带领开发人员获得成功。法律人员:确保产品符合所有相关法规。生产人员:制造包含该软件的产品。市场营销:技术支持及其他与产品和客户打交道的人员。软件开发过程的改进有以下两个主要目标:1)解决在以前项目或目前项目中遇到的问题。2)防止和避免你可能在将来的项目中要遇到的问题。改进需求过程软件过程改进的最终目标是降低软件的创建和维护费用,下面几种方法可以达此目标:纠正在以前项目或当前项目中遇到的由于软件过程的缺陷而产生的问题。预见并避免未来的项目中可能会遇到的问题。采用比当前的方法效率更高的方法。介绍需求与各种重要的项目过程和涉众之间的联系、有关软件开发过程改进的一些基本概念,并推荐一种用于改进过程的循环法,同时将列出企业组织应该具有的若干有用的需求“过程资产(processassets)”。最后描述了过程改进路线图,可用于实现改进的需求工程方法。1需求与其他项目过程的联系需求与其他项目过程的联系项目跟踪和控制项目跟踪包括监视每一个需求的状态。变更控制将一组需求集确定为基线之后,以后的所有变更都应该通过一个预先定义好的变更控制过程来完成,这一过程有助于确保:理解所提议的变更产生的影响。由合适的人选作出接受变更的正式决定。所有受变更影响的人得到关于发生变更的通知。根据需要对项目资源和所做出的承诺进行调整。保持需求文档是必威体育精装版版本,并且是准确的。系统测试用户需求和功能性需求是系统测试必不可少的参考依据。构造通过跟踪需求,可以对从每条需求中衍生出来的特定的软件设计和编码元素编写文档。编写用户文档产品需求是用户文档编写过程的依据。软件需求对其他项目风险承担者的影响“这些是我们曾经经历过的问题,而我们认为进行这些变更将会有助于问题的解决。这就是为什么我们要这样做的原因,我们需要得到你们的帮助。而我们的这些工作也会给你们帮助的”2需求和各涉众组2需求和各涉众组当软件开发团队变更其需求过程时,与其他项目涉众进行沟通的接口也会发生变化。下面列出了可能会遇到的一些抵制情况:变更控制过程可能会被看作是开发工作的障碍而被丢弃,因此变更工作很难实施。有些开发人员认为编写和评审需求文档纯粹是浪费时间的官僚做法,妨碍他们的“真正”工作,即编写代码。如果用于客户支持的费用与开发过程没有联系,那么开发团队可能会缺少变更需求的动力。如果改进需求过程的目标之一是通过创建高质量的产品来减少技术支持费用,那么技术支持经理可能会感到很不安。忙碌的客户有时会声称,他们没有时间去从事需求工作。3软件过程改进的基本原则应该牢记下面4条软件过程改进的原则(Wiegers1996a):1.过程改进应该是不断演化的、连续的、周期性的不要期望一次就能改进全部过程,要知道在第1次尝试变更时,可能无法解决所有问题。2.只有人们和组织具有变更的动机时才可能实施变更下面列出了一些典型的问题,也许能为需求过程的变更提供驱动力:项目超出了最后期限,原因是需求比预期的扩展了很多,也复杂了很多。开发人员频繁加班,原因是直到开发后期才发现了引起误解的需求和表达不明确的需求。系统测试工作前功尽弃,原因是测试人员并没有弄清楚产品应该做什么。虽然正确的功能都实现了,但是用户不满意,这是由于性能不好、易使用性差或存在其他质量缺陷。维护费用很高,因为客户的对产品的许多增强要求没有在需求获取阶段确定下来。开发组织名誉受损,因为客户不接受交付的软件。3.过程变更要有的放矢在开始运用更好的过程之前,一定要明确变更的目标是什么(PotterandSakry2002)。4.将改进活动视作小型项目项目的总体计划应该包括过程改进的资源和任务。与所有项目一样,改进项目也要执行计划、跟踪、测量和报告,只是规模相应地缩小了。4过程改进周期图3是一个有效的过程改进周期。这一方法反映了您在执行下一个任务之前先清楚自己所处位置的重要性;反映了绘制过程路线图的必要性,以及以往的经验在持续的过程改进中的重要性。4.1评估当前采用的方法所有改进活动的第1步都是评估组织当前所使用的方法,找出这些方法的优点和缺陷。设计结构化问卷表

文档评论(0)

优美的文学 + 关注
实名认证
内容提供者

优美的文学优美的文学优美的文学优美的文学优美的文学

1亿VIP精品文档

相关文档