需求管理流程 人人都是产品经理.ppt

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
需求管理流程 人人都是产品经理 什么是需求: Rational 把需求定义为“(正在构建的)系统必须符合的条件或具备的功能”。 著名的需求工程设计师 Merlin Dorfman 和 Richard H. Thayer 提出了一个包容且更为精练的定义,它特指软件方面 - 但不仅仅限于软件: “软件需求可定义为: 用户解决某一问题或达到某一目标所需的软件功能。系统或系统构件为了满足合同、规约、标准或其他正式实行的文档而必须满足或具备的软件功能。” 项目需求管理 为什么要进行需求管理? 评测和验证有效的软件开发流程标准得到了推广和普及 为什么现在仍然频繁发生的软件项目失败的事件? 为什么仍有那么多的项目受到延期、预算超支和质量问题的困扰? 如何才能提高系统的质量? 简单地说,系统开发团队之所以管理需求是为了获得项目成功。 好的需求管理是项目成功的第一要素。 为什么要管理需求? 需求分析在启动和计划阶段,占有相当大的比例。 什么是需求管理? 需求管理是一种获取、组织并记录系统需求的系统化方案,以及一个使客户与项目团队对不断变更的系统需求达成并保持一致的过程。 提供一种机制,以分析需求、评估可行性、协商合理的解决方案、无歧义地规约解决方案、确认规约以及在开发过程中管理这些被确认的需求规约。包括6个步骤: 获取(需求诱导) 分析(需求分析和谈判) 规定(规约) 系统建模 验证(需求确认) 需求管理(控制与变更管理) 需求管理存在的问题 需求不总是显而易见的,它可来自各个方面。 需求并不总是容易用文字明白无误地表达。 存在不同种类的需求,其详细程度各不相同。 如果不加以控制,需求是无止境的,需求数量将难以管理。 需求相互之间以及与流程的其他可交付工件之间以多种方式相关联。 需求既非同等重要,处理的难度也不同。 需求涉及众多相关利益责任方,这意味着需求要由跨职能的各组人员来管理。 需求会发生变更。 需求可能对时间敏感。 需求分析过程 (1)对系统的综合要求: 功能要求:包括系统应该实现的功能; 性能要求:包括系统响应时间、资源限制、数据精确性、系统适应性等; 运行要求:包括系统硬件环境、网络环境、系统软件、接口等的具体要求; 其他要求包括:安全必威体育官网网址、可靠性、可维护性、可移植性、可扩展性等等。 (2)分析系统的数据要求 数据定义、数据逻辑关系、输入/出数据定义、 数据采集方式等 (3)抽象出并确立目标系统的逻辑模型 如用例图、设计模型、实施模型和实现模型等 (4)编写需求规格说明书 如数据流图、面向对象的分析等。 需求分析过程 需求的作用 需求的作用 项目计划过程:需求是项目计划的基础 跟踪控制过程:监控每项需求的状态,以发现设计是否达到了预期的要求 变更控制过程:需求文档确定并制定基线后的变更都要通过确定的变更控制过程来实现 系统测试过程:需求是测试的重要参考文档编制过程:需求是编写文档的重要参考 系统构建过程:需求决定模块设计,模块设计是代码实现的依据 需求的类别 原始问题描述:对要解决问题的叙述,它是软件需求的基础 用户需求:用自然语言和图表给出的关于系统需要提供的服务及操作的约束 系统需求:用详细的术语给出系统要提供的服务及受到的约束 软件设计描述:在系统需求的基础上加入更详细的内容,它是软件详细设计和实现的基础 提交需求的基本原则 语句和段落尽量简短 语句要完整,语法、标点等要正确 使用的术语与词汇表中的定义保持一致 避免使用模糊、主观的术语,如性能“优越” 避免使用比较性词汇,尽量给出定量的说明, 含糊的表达将引起需求的不可验证 … 需求开发与管理的界限 需求管理的目标 需求管理是一种获取、组织并记录软件需求的系统化方案,也是使客户与项目团队对不断变更的软件需求保持一致的过程 需求管理的目的:在客户和处理客户需求的软件项目组之间建立对客户需求的共同理解 使软件受控,并建立供软件工程和管理使用的需求基线 使软件计划、产品和活动与软件需求保持一致 需求管理的原则 一定要分类管理: 目标性需求、具体业务流程需求和操作性的需求等 必须分优先级 必须文档化: 文档必须是正确的、必威体育精装版的、可管理的、可理解和经过验证的 需求一旦变化,就必须对需求变更的影响进行评估,每个项目都必须有需求管理员或组 需求管理必须与需求工程的其他活动机密结合:需求管理是形式,需求获取、需求分析、需求验证等是内容 需求管理的规划 进行需求管理的第一步是建立需求管理规划: 需求识别:给需求以惟一的标识 变更过程管理:确定一个选择、分析和决策需求变更的过程 需求跟踪:定义需求之间的关系及需求和设计之间的关系,记录并维护这些关系 自动化工具:即选择使用何种CASE工具 变更控制流程 需求管理委员会 需

文档评论(0)

开心果 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档