需求管理方法论_第1页
需求管理方法论_第2页
需求管理方法论_第3页
需求管理方法论_第4页
需求管理方法论_第5页
已阅读5页,还剩122页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

需求管理方法论1精选ppt目的更深刻的理解需求以及它的价值更深入的理解需求的层次和类型为良好的需求管理建立坚实的方法论根底为更有效的管理需求给出实践和建议2精选ppt大纲需求管理介绍需求管理的重要概念需求跟踪深入管理需求编写好的需求需求变更管理3精选ppt需求管理介绍什么是需求?什么是需求管理?常见问题需求管理的重要性和益处4精选ppt工程成功因素清晰的商业目标17%

用户积极参与程度7%最小化范围12%敏捷的需求过程管理层的支持14%15%14%6%5%5%5%有经验的项目经理标准的组织结构可靠的估算规范的方法熟练的员工28%的工程按时并在预算内完成49%的工程超出原先估算时间平均延迟了63%本钱超出了45%23%的工程在完成之前被取消5精选ppt工程规模是关键成功率(%)工程规模〔$〕6精选ppt什么是“需求〞?任何影响产品或系统设计制造方式的信息功能性能平安性可用性……复杂的产品/工程有数以千计的需求飞机、汽车、火车、……同义词目标,规那么,规约,约束,要求,特性,标准……7精选ppt需求无处不在需求目的目标目标法规条件需求特性功能规则风险8精选ppt什么是“需求管理〞?进行需求管理的目的是在客户和...工程...之间建立统一的认识。这种与客户一致的认识是规划和管理…工程的根底。〞卡内基梅隆大学软件工程学院

软件能力成熟度模型(CMM)。 /cmm突然,国王和护城河承包商发生了剧烈争执,然后,需求管理诞生了。9精选ppt为什么要进行需求管理?“分析报告指出多达71%的工程失败是因为差劲的需求管理,这个是工程失败的最主要的原因,比落后的技术,进度失控或者混乱的变更管理还要关键〞

CIOMagazine,2005/1110精选ppt错误的需求会对工程的整个生命周期造成多米诺骨牌效应遗漏用户需求将导致遗漏系统功能点,又将导致遗漏设计模块,最终导致功能失效UserSystemFailureDesign多米诺骨牌效应11精选ppt常见问题需求只存在组织中那些“专家〞的脑子里,没有被记录下来有时客户的需求会被忽略而有时候开发的功能却不被客户使用客户签字确认了需求却一直提出修改要求需求变更对工程影响很大,难以确定变更的影响范围和本钱市场部门、开发部门、测试部门跨部门的沟通存在问题,例如需求变化时不能迅速通知到测试部门去调整测试方案和案例。需求规格说明书的要求都实现了,客户却不满意需求的研发状态,需求变更的状态难以掌握如果您的工程中有3项类似的问题,那就说明参加这门培训是值得的12精选ppt电信业和银行业15个工程统计HofmannandLehner2001最成功的工程在需求工程上投入了28%的资源:需求获取,需求建模,需求确认和验证等平均每个工程在需求活动上投入了15.7%的工作量和占了38.6%的时间13精选ppt需求管理的作用I——

提高质量关于质量,Crosby的定义很简单——与需求一致。正确的需求:正确的功能的前提一致性与需求保持一致并不仅仅在工程的后期用测试来验证,更强调的是在工程的每一个阶段都紧紧围绕需求这个主线来开展工作。需求跟踪正是保证需求演化的整个过程都是与需求保持一致,以此保证工程和产品的最终质量PhilCrosby14精选ppt需求管理的作用II——本钱控制目标正确是第一位的——需求的正确捕获和表达在工程后期才发现需求的缺陷,修复需要非常高的本钱需求分析分析得出带来最大价值的需求同时得出所需的本钱我们的目标:合理本钱下的效益最正确需求变化时如何控制本钱洞察变更影响影响分析:迅速定位需要进行修改的模块15精选ppt工作量时间典型较好整体本钱低缩短了

开发时间第一时间采取措施能降低本钱和缩短时间16精选ppt需求管理的作用III——支持工程进度的管理真实工程进度的反映例如,多少需求已经被实现,它们的状态如何?又如哪些需求已经有对应的测试案例,哪些需求已经测试通过?需求驱动开发需求活动在工程正式立项之前就展开需求分解后的功能点/模块成为工程管理中的需要实现的任务17精选ppt课程大纲需求管理介绍需求管理的重要概念需求的“沙漏〞——我们工作的全景视图涉众的概念需求的层次需求捕获需求跟踪深入管理需求编写好的需求需求变更管理18精选ppt需求的“沙漏〞19精选ppt需求的“沙漏〞系统边界的确定需求的筛选需求开发标识涉众收集需求需求管理需求的演化问题陈述高度分散、凌乱的非结构的信息正式的结构化的需求解决方案设计20精选ppt一些的需求专家人许多相关人员.工程工程问题陈述定义问题.定义解决方案需求的“沙漏〞21精选ppt需求的“沙漏〞系统边界的确定需求的筛选标识涉众收集需求.需求的演化问题陈述高度分散、凌乱的非结构的信息访谈,调查问卷观测用户现有系统改进建议,问题报告,创新研究正式的需求陈述:单独的,唯一的,清晰的,准确的,抽象的,良好的,可测试的可追踪的正式的结构化的需求解决方案设计22精选ppt孙子兵法23精选ppt选择做正确的事情“追求胜利〞“作战〞将事情做对需求的“沙漏〞24精选ppt需求管理的困难需求:不明确众多来源难以用文字表达关联内容太多变更数量巨大25精选ppt需求文档的文档反映需求的演变层次某个银行研发中心的需求演进的层次业务规格说明书->软件规格说明书->概要设计->详细设计某个电信制造厂商的需求演进的层次市场需求->产品包需求->设计需求->…某个芯片提供商的需求演进的层次市场需求->产品需求->系统功能->…不同的产品/系统,不同的公司,对自己的需求体系有自己的定义26精选ppt典型的需求层次业务需求定义一个机构到达的目标和目的。用户需求(涉众需求)说明用户需要系统提供什么能力帮助其完成任务。系统需求说明系统必需完成什么功能才能提供用户所需的。27精选ppt业务需求我们为什么要进行这个工程?组织的业务目标提高公司的运营效率——内部信息管理信息系统提高产品的市场竞争力——对商业软件通常来自投资方管理层市场部产品部常见文档记录方式工作说明书前景和范围文档市场需求文档工程方案书〔可行性报告〕28精选ppt业务需求假设对工程预期的范围和目标有不同的理解,就无法对以下获得一致意见对哪些用户应该被访谈获取需求哪些功能应该被纳入现象某些特性先被添加,又被删除,又被参加分布式开发团队尤为重要决策根底目标版本应用的广度和深度需求变更29精选ppt用户需求〔涉众需求〕用户的目标,用户希望完成的任务影响系统的需求信息类型:业务目标使用场景外部约束用户界面需求接口需求环境的约束业务规那么数据定义用户需求-涉众需求的通俗解释30精选ppt系统需求产品中实现的功能性需求用户以此完成工作进而满足业务需求描述包含多组件的系统的顶级需求31精选ppt如果世界就这么简单……业务需求用户需求系统需求32精选ppt设计测试质量/标准法律/规章维护市场培训支持实现部署业务系统需求客户用户工程中各种信息交织在一起33精选ppt课程大纲需求管理介绍需求管理的重要概念需求的“沙漏〞——我们工作的全景视图涉众的概念需求的层次需求捕获需求跟踪深入管理需求编写好的需求需求变更管理34精选ppt捕获需求我们必须知道哪些信息是从来的——需求的来源我们必须知道哪些信息是我们需要的——需求的分类我们必须善于发现需求——捕获需求的技巧35精选ppt捕获需求活动:标识涉众与涉众交流收集需求给需求的重要程度排序选择需求记录需求36精选pptr572最终用户培训和支持业务客户考虑所有可能的用户.遗漏了他们的任何需求都会导致系统问题的出现或系统失败技术支持安装和维护销售员管理者,经理运输和装卸每个涉众都有各自的需求集37精选ppt标识涉众Stakeholder:涉众涉众是对于系统有利益关系或关注的个人,团队或组织。[IEEE1471]有哪些涉众角色?投资方〔系统的投资方〕主管方〔批准/管理系统的〕最终用户〔用户/系统受益方〕操作方〔操作/维护系统的〕监管方〔认证系统的〕测试方〔负责系统验收〕其它〔受系统影响的〕38精选ppt涉众角色举例XXX系统:投资方 方案部主管方 信息化部用户代表 市场部最终用户 营业员监管方 审计部测试方 信息化部操作方 信息化部概念:涉众角色39精选ppt捕获需求我们必须知道哪些信息是从来的——需求的来源我们必须知道哪些信息是我们需要的——需求的分类引出系统功能的需求信息非功能性需求的信息类型我们必须善于发现需求——捕获需求的技巧40精选ppt用户提供给我们的足够的信息吗?没有?不知道?我们知道要收集哪些信息吗?41精选ppt客户不会给你一个清晰全面的需求列表业务目标使用场景业务规那么功能性需求质量属性接口需求约束数据的要求等等42精选ppt需求分类功能需求系统必须实现的能力.某些系统必须完成的工作.“系统能够为运输和装卸工作人员提供打印运输标记功能.〞能够作为一个逻辑时序组织和实现的功能是功能需求.非功能需求必须被系统满足的潜在的条件.“约束补充了系统的质量但不会作为一个功能存在.〞对于系统而言,约束不增加任何特殊的工作,但它起到保证系统满足所需的功能,保证系统更可靠,更易使用.“音乐点歌系统能够储存15,000,000个在线账号.〞非功能需求能够作为一个重要规那么或条件组织和实现.43精选ppt影响系统功能的需求信息类型业务目标使用场景外部约束用户界面需求接口需求环境的约束业务规那么数据定义44精选ppt非功能性需求的信息类型“真实的现实系统中,在决定系统的成功或者失败的因素中,满足非功能性需求往往比满足功能性需求更为重要。〞性能软件质量属性对产品的功能作出了补充,从不同方面描述了产品的特性如可用性,可移植性,健壮性等等。45精选ppt影响系统功能的需求信息类型业务目标——业务需求使用场景——用例外部约束用户界面需求接口需求环境的约束业务规那么数据定义46精选ppt场景和用例用于以下目的的技术:详细描述涉众需求研究揭示涉众需求的情形按照每个目标或状态生成需求改善与涉众的沟通用涉众语言表达应用情况确保需求的完整性覆盖全部情况的多种应用结构化编写需求文档用主场景作为标题结构导出验收测试设计覆盖所有应用情况的测试47精选ppt最终目标水平1水平2操作顺序实现最终目标的步骤子目标子目标子目标子目标子目标子目标子目标用户场景作为不同层次的目标子目标子目标子目标48精选ppt应用情况举例〔一件行李〕

行李拥有人

在目的地

提行李卸机

装机

就绪装机

飞行

登机

由飞机卸货装机飞行再次装机装入集装箱运至登机口安全检查贴标签登记受控由集装箱卸货交行李卸机

装机

乘客入座测量称重49精选ppt多个场景图一个场景图也许不够把类似的情况组成一组场景场景将包含共同的元素指出共同的子场景首先设计整个结构然后参加特例SdjerisadDfjfdidfUahfidfDfdfuyfdasdfFsadfddkgfhuvjdSadafAsdfKlrtfdsFddffdSdfdfufAsdfjjoijfJhadfOiasdffuDffddfOrjdsIdasddsDfidsadfPrtidyffd场景A场景B共同的子场景50精选ppt场景和用例使用场景(UsageScenario)多年来需求分析人员一直使用用例(UseCase)——

以场景为中心的方法IvarJacobson及其同事(1992)LarryConstatnine和LucyLockwood(1999)AlistairCockburn(2001)用例不适合批处理,主要用于计算的系统,数据仓库应用的复杂在于执行的运算或者生成的报表关于UseCase,请参加UML的资料51精选ppt用例在讨论用例时会引出包含其他需求信息优先级使用频率业务规那么所操作的数据接口信息52精选ppt用例和功能性需求开发人员实现的不是业务需求或者用例而是功能需求用例从actor的角度来表述系统行为,省略了很多细节系统外部可见的行为ATM机和银行的计算机如何通讯对于实现用例时需要的详细的功能性需求,需求分析人员应给出明确的描述(Arlow1998)有些功能需求比较容易从用例中理解和导出另一些那么没有在用例描述中出现需求分析员应该对用例和系统的操作环境的理解导出该类功能性的需求53精选ppt场景举例〔一件行李〕

行李拥有人

在目的地

提行李卸机

装机

就绪装机

飞行

登机

由飞机卸货装机飞行再次装机装箱运至登机口安全检查贴标签登记受控由箱子卸货交行李卸机

装机

值机人员应该能够记录托运行李物品的旅客信息行李处理机器应该能够把行李放到规定尺寸的箱子中54精选ppt记录与用例相关的功能性需求用例文档?软件需求规格说明书?第一种——只使用用例文档把功能性需求包含在每个用例描述还需要单独记录非功能性需求,以及不与特定用例相关的需求第二种——用例与软件需求规格说明相当简单的用例描述用例中推导出的功能性需求记录在SRS中可追踪关系第三种——只使用软件需求规格说明书利用用例或者特性来组织把用例和功能性需求都记录在SRS中55精选ppt用例使用时的问题用例过多用例过于复杂用例中包含用户界面设计用例中包含数据定义用户无法理解56精选ppt影响系统功能的需求信息类型业务目标——业务需求使用场景——用例外部约束用户界面需求接口需求环境的约束业务规那么数据定义57精选ppt外部系统的约束外部系统存在或预定义的未来系统竞争或合作的系统被替换的系统相关的系统,例如,在其它终端的行李系统外部约束接口(通常是标准的)58精选ppt操作环境我们的系统竞争系统F竞争系统E合作系统D合作系统C竞争系统B合作系统A环境的约束环境的作用:环境对系统的作用是什么引入的环境:系统对环境的作用是什么–

对其自身的作用(例如,振动)59精选ppt环境约束的例子环境的作用:必须能够在水下发送信息必须能够在失重的条件下做记录必须能够在有暴风雨的条件下发现来进攻的导弹引入的环境:不允许制造太大的噪音或振动不能干扰邻近的电子设备60精选ppt影响系统功能的需求信息类型业务目标——业务需求使用场景——用例外部约束用户界面需求接口需求环境的约束业务规那么数据定义61精选ppt业务规那么软件功能性需求的一个主要来源指定了系统为符合这种规那么必须具备的功能业务规那么是公司的重要资产你明白了,他明白了吗?构建规那么集能够帮助需求分析人员,帮助开发者理解需求62精选ppt业务规那么的种类事实关于数据实体及其属性的陈述例,每个订单都包含运费例,如果购置的是不可退的票,如改变行程,就要另外付费约束限制了系统或用户可以执行哪些操作词汇,必须,不可以,可以不或者只有例,图书馆的借阅者最多可以同时借阅10本书例:ATM跨行取款要收费1RMB我们会要求这个吗?63精选ppt业务规那么的种类(续)动作/状态触发规那么特定条件下触发某个动作如,机票到了失效日期的前一个礼拜,那么应通知客户计算定义了算法如,机场建设费64精选ppt业务规那么和需求业务规那么会影响到多个应用企业级的资源进行管理AskWhy客户会告诉你需求相关的业务规那么记录需求和规那么之间的关系利用属性利用追踪关系65精选ppt练习和讨论针对每种业务规那么,给出您的工程中的例子找出需求背后的来源,从而发现业务规那么66精选ppt数据定义独立的数据定义方便信息的查询防止冗余和不一致性数据字典定义应用中使用的数据元素或属性的含义、数据类型、长度、格式需要的精度以及允许的取值作为工程术语表的补充可作为SRS的附录,或者单独的文档如何定义符号标识法利用CASE工具67精选ppt符号表示法被定义的数据项在等号的左边,其定义在等号的右边根本数据元素确定其数据类型,大小,允许的取值范围和其他属性订单标识号=*系统生成的6位顺序整数,以1开头,并能唯一标识每个订单*组合结构一个数据结构包含多个数据项():表示可选订单中的产品=产品编号+名称+数据+数量单位+(供给商名称)重复项用大括号表示可出现一个数据结构中的一个数据项的多个实例订单=订单标识号+订单日期+帐户号+1:10{订单中的产品}可选项数量单位=[“克〞|“千克〞|“个〞|“打〞|]68精选ppt非功能性需求的信息类型“真实的现实系统中,在决定系统的成功或者失败的因素中,满足非功能性需求往往比满足功能性需求更为重要。〞性能软件质量属性对产品的功能作出了补充,从不同方面描述了产品的特性如可用性,可移植性,健壮性等等。69精选ppt性能需求定义了系统多快好省的完成专门的功能速度,如响应时间吞吐量,如每秒处理的事务处理能力,如并发使用的负载定时,如严格的实时要求确认需求使需求可以被测试定义妥协空间通过定义谈判的范围70精选ppt性能需求和功能需求总是与功能相关而非与约束相关但是有时限制的值可以作为约束文档中应用专门的局部记录系统的性能需求尽可能量化不同的功能型需求有不同的性能需求为相应的功能指定其性能目标71精选ppt软件质量属性除了完成任务,还要使客户满意技术角度,质量属性影响重要的架构和设计策略一般说来客户不能明确提出他们对产品质量的期望不同工程考虑的重点不同嵌入式系统——有效性和可靠性Internet应用——可用性、完整性和可维护性桌面系统——互操作性和易用性产品的不同局部需求不同的质量属性组合72精选ppt对用户比较重要的软件质量属性可用性(Availability)有效性(Efficiency)可扩充性(Extensibility)完整性(Integrity)互操作性(Interoperability)可靠性(Reliability)健壮性(Robustness)易用性(Usability)73精选ppt对开发人员比较重要的软件质量属性可维护性(Maintainability)可移植性(Portability)可重用性(Reusability)74精选ppt可用性和有效性可用性系统的平均无故障时间(MTTF)/(平均无故障时间+故障发生后所用的故障修复时间(MTTR))Web站点或者用户普及全球的应用AV1:工作日,系统的至少可用性到达99.5%;休息日,系统的可用性至少95%如果要求可用性为100%?有效性衡量系统在利用处理器能力、磁盘空间、内存和通信带宽等方面的表现例,在预计的峰值负载条件下,至少25%的处理器能力和内存备用75精选ppt可扩充性和完整性可扩充性用来测量向产品中添加新功能的难易程度设计方案的选择例,一个至少具有6个月产品支持经验的程序员,可以在8小时内为系统添加一个新的输出设备完整性主要处理防止非法访问系统功能、防止数据丧失、防护病毒入侵以及保护数据的保密性和平安性Internet使用含义明确的术语,如用户身份验证、用户权限级别等等76精选ppt互操作性、可靠性和健壮性互操作性系统与其他系统交互数据的效劳的难易程度外部接口需求可靠性健壮性“制造得象坦克一样〞当系统遇到非法数据和操作,相连的系统发生故障时,能够继续正常运行的可能性健壮的软件可以从问题的环境中自然的恢复过来77精选ppt易用性易于使用人机工程HumanEngineering问题快速简单做某事的重要程度如何?完成某个工作应该花多长时间?界面习惯?学习曲线?78精选ppt可维护性、可移植性和可重用性可维护性说明了纠正缺陷或修改软件的简单程度频繁修订的产品可引出设计目标例,程序维护人员应该在20小时或更短的时间内,对报告格式进行更改,以遵循官方修订的报告格式可移植性度量将软件从一种运行环境移至到另一个运行环境所需的工作量可重用性度量一个软件组件应用到其他应用程序所需的工作量79精选ppt捕获需求我们必须知道哪些信息是从来的——需求的来源我们必须知道哪些信息是我们需要的——需求的分类引出系统功能的需求信息非功能性需求的信息类型我们必须善于发现需求——捕获需求的技巧80精选ppt轻松一刻联合利华新换了一批自动香皂包装机以后,经常出现香皂盒子是空的没有香皂的情况,而在装配线一头用人工检查因为效率问题不太可能而且不保险?这不,一个由自动化,机械,机电一体化等专业的博士组成的Solution队伍来解决这个问题,没多久他们在装配线的头上开发了全自动的X光透射检查线,透射检查所有的装配线尽头等待装箱的香皂盒,如果由空的就用机械臂取走。中国一乡镇企业生产香皂也遇到类似问题,老板吩咐线上小工务必想出对策解决之,小工拿了一个电风扇放在装配线的头上,对着最后的成品吹之,空盒子被吹走问题解决之81精选ppt需求/系统工程最应关注问题领域问题域“定义要做什么〞解决方案域“定义系统如何实现〞82精选ppt在写出好的需求之前我们必须知道哪些信息是从来的——需求的来源:涉众需求的开展层次我们是在谈论同一层次的需求吗?83精选ppt概念:问题和解决方案验收测试验收产品

涉众需求

需求陈述

操作应用

满足组件需求

组件测试测试需求

子系统需求

子系统测试

集成子系统

满足

系统需求

系统测试

评估系统

满足

表达问题定义解决方案84精选ppt涉众需求描述问题和其背景涉众希望从系统得到的结果不定义解决方案,除了环境结果的质量拥有方为涉众或其代表〔例如市场部〕系统需求抽象地表达解决方案系统的功能不定义设计系统行为的效果拥有方为系统工程师“用户应能....〞“系统应…。〞问题和解决方案的不同问题解决方法概念:问题和解决方案85精选ppt混淆问题和解决方案的结果不能很好理解问题无法决定功能开发人员将自行决定用户和系统约束条件混淆拥有方不清概念:问题和解决方案86精选ppt四个关键问题

能帮助我们在适当层次表达需求目的是什么?专注于问题,而不是解决方案识别在何处将需求陈述为解决方案表达需求不要限制解决方案是否隐含一个解决方案?理解为什么需要特定的解决方案收集导致所建议解决方案的约束条件潜在目标是什么?帮助表达和量化需求是最大、最小还是优化的?如何知道目标已得到满足?量化需求和使需求可测87精选ppt举例客户希望在交叉路口设置一组控制交通的红绿灯。目的是什么?是否隐含一个解决方案?什么是潜在目标?如何确定需求已得到满足?88精选ppt需求跟踪需求管理介绍需求管理的重要概念需求捕获需求跟踪深入管理需求编写好的需求需求变更管理89精选ppt需求跟踪正确定义需求后的跟踪管理过程改进(如CMMI)需要进行双向的需求跟踪理解高层信息如何转换到低层理解如何满足和验证需求具体表达在:理解需求如何被满足理解需求变更的影响理解需求如何被测试理解测试失败的影响90精选ppt整个生命周期的可追溯性验收测试验收产品

用户需求需求陈述操作应用满足组件需求

组件测试测试需求

子系统需求

子系统测试集成子系统

满足

系统需求

系统测试

验证系统

满足

概念:需求跟踪91精选ppt影响分析验收测试

验收产品

用户需求

需求陈述操作应用满足组件需求

组件测试测试需求

子系统需求

子系统测试

集成子系统

满足

系统需求

系统测试

验证系统

满足

概念:需求跟踪92精选ppt覆盖率分析完成了多少…?验收测试

验收产品

用户需求

需求陈述操作应用满足组件需求

组件测试测试需求

子系统需求

子系统测试

集成子系统

满足

系统需求

系统测试

验证系统

满足

??概念:需求跟踪93精选ppt来源分析为什么?验收测试

验收产品

用户需求

需求陈述操作应用满足组件需求

组件测试测试需求

子系统需求

子系统测试

集成子系统

满足

系统需求

系统测试

验证系统

满足

概念:需求跟踪94精选ppt来源覆盖率分析验收测试

验收产品

用户需求

需求陈述操作应用满足组件需求

组件测试测试需求

子系统需求

子系统测试

集成子系统

满足

系统需求

系统测试

验证系统

满足

?概念:需求跟踪95精选ppt跟踪需求例如在需求条目上建立链接要求:区分、标识和管理各个需求条目客户需求系统需求软件设计满足满足96精选ppt审查追踪关系的两大标准充分性:底层的需求是不是能够充分满足高层的要求?必要性:所有的底层的需求/功能都必要存在来满足高层的需求?一定的工具支持:能够容易地浏览相关需求97精选ppt高效的需求跟踪实战中要求方便地创立需求关联方便地查看需求关联方便地维护需求关联方便地建立需求跟踪的分析报告98精选ppt大纲需求管理介绍需求管理的重要概念需求跟踪深入管理需求编写好的需求需求变更管理99精选ppt进一步管理需求我需要管理需求的状态.我能看到只包含通过测试的需求集合吗?我需求对需求的优先级进行排序我们需要将开发力量集中在客户最迫切的需求上。我们想大家基于统一的信息进行工作我们能提供对每个用户自己感兴趣的数据吗?100精选ppt需求条目管理文档其它属性可接受性可接受需检查优先级强制项希望项ID号UR1UR2标识分类控制101精选ppt

属性是额外定义的需求特性,能够对需求项描述提供实质的额外说明来源 谁提出的这条需求?优先级 这条需求的优先级?评论 任何关于需求的评论用来澄清需求的涵义.问题 任何需要澄清的关于Source的问题状态 需求的状态负责人 相关人员

你可以定义你的属性来支持你们的需求管理过程,并且提高数据的生产效率属性刻画您的需求102精选ppt使用属性需求不只是一个文本描述。它还有其它属性,例如[234]用户将各类业务定单根据业务规那么分解为各类面向效劳开通的工单。简述: 定单分解优先级: 高版本: 1.0.5状态: 已规划统一管理程度: 统一需求……103精选ppt需求状态的跟踪和控制把需求展示的观看限定在某些特别的信息上,如:高风险的需求项已规划的需求项分配给某个人的需求项没有通过测试的需求项给某些需求项的属性设定一个值你也许想给所有文本含有“平安〞单词的需求项的优先级属性赋值为“高〞104精选ppt为什么要设定需求优先级?现实约束的需要迭代开发的需要变更管理的需要105精选ppt我们可能遇到的困难如果将决定权完全交给客户分步式优先级威胁式优先级不同的用户,不同的优先级请我们和客户都要理解——好钢用到刀刃上!106精选ppt问正确的问题是否有其他方式可以满足这一需求?如果忽略或推迟实现这一需求,其后果是什么?如果不立即实现这一需求,那么对工程的业务目标有什么影响?如果将这一需求推迟到下一版本中实现,您为什么不满意呢?107精选ppt设置优先级最简单和直观的方式高中低从重要性和紧迫性两个方面考虑重要不重要紧迫高?不紧迫?低108精选ppt复杂的优先级判断很多因素会影响到需求的优先级竞争对手分析客户需求创新想法公司战略所有开发约束条件等优先级的判断常常兼有定性〔价值,风险〕的判断和定量〔例如特性的估计本钱〕的比较109精选ppt层次分析法70年代由美国运筹学家T·L·Satty提出的,是一种定性与定量分析相结合的多目标决策分析方法论。吸收利用行为科学的特点,是将决策者的经验判断给予量化,对目标〔因素〕结构复杂而且缺乏必要的数据情况下,采用此方法较为实用,常用的一种系统分析方法110精选ppt课程大纲需求管理介绍需求管理的重要概念需求跟踪深入管理需求编写好的需求好的需求表达的准那么好的需求文档的准那么需求变更管理111精选ppt需求书写的标准一个需求一句话。每个需求包含主语和谓语,主语是用户或系统,谓语是条件、动作和期望的结果。注意助动词的使用:“将要,〞“将,〞或“必须〞等词表示强制特征“也许〞或“可能〞等词表示可选特征这个需求标识预期的目标和结果。包含一个需求是否被满足的判断标准或其它可度量质量的指标。112精选ppt访谈问卷需求讨论会在用户环境中工作类似的或现有产品变更建议和问题报告现有产品、环境及工作流模式的观察报告市场调查中期工程评审用户小组会议新技术用户修改需求来源113精选pptr572“网络用户将能够在5秒钟之内访问当前账号中的信息.〞定义用户类型定义结果性能标准动词这句需求标识了用户类型和最终结果并且说明了预期的时间验证质量的团队可以依据定义的判断标准检查需求是否成功实现-“访问...账号信息〞“少于5秒钟.〞挑战:在每条需求定义中找出用户类型,实现结果和度量标准.一个合格需求的剖析114精选ppt每个单独的需求应该:单一:单一的可追溯元素唯一:每个陈述都是唯一标识的清晰:每个陈述都是清晰易理解的精确:每个陈述都是准确和简明的抽象:不对下层解决方案施加影响量化:每个陈述都有验收条件可测试:每个陈述都可以被确认/验证合格需求具备的特征115精选ppt需求文档的七大标准各需求组应:完整/充分:全部需求都存在一致:任意两个需求都没有冲突无冗余:每个需求仅表达一次模块化:相关的需求陈述的聚集在一起结构化:需求信息文档结构应清晰满足:应实现适当粒度的设计可跟踪性验证:应实现适当粒度的测试可跟踪性定义最外层轮廓结构,之后逐步改善116精选ppt写好的需求不可能一蹴而就让大家从一开始就明白标准是什么先写下来您听得的,或者收集的信息,尽管不那么完美使用最初的版本去获得最快的反响逐步地完善需求,去掉模糊的陈述,不必要的设计等等。涉众的始终参与和需求专家的介入是一样重要的117精选ppt防止凌乱:简洁为美非约束条件:例如,“如果它应当是必须的〞;这对需求来说毫无意义多项需求:经常使用的词有,“和〞、“或〞、“但是〞、“然而〞模糊术语:通常、一般、经常、正常情况下、典型情况是、用户友好、通用的、灵活的理想化的想法:“100%可靠〞、“使所有用户满意〞、“在所有平台上运行〞、“处理所有意外故障〞、“可针对未来所有情况升级〞推测:局限于你所知道的六大应防止事项118精选ppt一句中有多个需求保持一个需求一个句子.包含连接词〔将多个句子连接在一起〕的需求是非常危险的.危险的连接词包括“和〞,“或〞,“并且〞,“还有〞.“当电池电压低于3.6伏时电量警示灯亮起通知使用者并且系统将当前工作空间中的数据保存起来.〞更好1)将通知用户电池电量不够的需求作为一个独立的“用户需求〞别离出来.2)一个系统需求是“系统将保存当前工作空间中的数据当电压电量低于3.6伏〞3)当不能清晰刻划一个的描述和提及需求时,创立跟踪,归属,分配和验证关系是非常困难的防止问题119精选ppt防止模糊书写尽可能清晰和明确导致模糊的几种原因:“或〞容易导致混合的需求出现缺乏力度的定义(仅仅给出一些简单的描述和用例)松散的定义(用“等等…〞)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论