需求和技术解决方案.ppt
《需求和技术解决方案.ppt》由会员分享,可在线阅读,更多相关《需求和技术解决方案.ppt(54页珍藏版)》请在三一办公上搜索。
1、中国建设银行厦门开发中心,工程实施,培训目标,经过本课程的培训,学员可以:了解CMMI工程实施过程组的组成了解CMMI定义和工程实施过程组各过程域的特殊目标学习标准过程体系中是如何实现的,CMMI工程实施过程组的组成,工程过程域,需求管理需求开发技术解决方案产品集成验证确认,课程内容,需求开发(RD)需求管理(REQM)技术解决方案(TS)产品集成(PI)验证(VER)确认(VAL)体系其他过程,需求开发(RD),目标,产生并分析客户、产品以及产品组件需求。,失效征兆,需求不明确,客户和开发团队不能正确理解需求;设计、实现和测试的工作产品和需求产生不一致;难于对产品设计达成共识,花费更长的不必
2、要的时间。,失效后果,交付产品的不可用和客户的不满意会导致未来业务流失;时间和资源的浪费会影响我们的绩效;需求不稳定而导致不停地返工使团队很厌烦失去信心;当你不能很好理解需求的时候,客户会对你失去信任。,需求开发,分析并确认需求,开发客户需求,确认客户需求,确认产品、产品组件和接口需求,开发产品需求,利益干系人的需要,SG1-开发客户需求,SP 1.1 诱导需要在产品生命周期的所有阶段诱导利益干系人需要,期望,约束条件以及接口SP 1.2 开发客户需求 将利益干系人的需要、期望、约束条件和接口转化成为客户需求,SG2-开发产品需求,SP 2.1 建立产品和产品组件需求 建立并维护产品和产品组件
3、需求,这些需求是基于客户需求SP 2.2 分配产品组件需求 给每个产品组件分配需求SP 2.3 识别接口需求识别接口需求,SG3-分析并确认需求,SP 3.1 建立操作概念和场景建立并维护操作概念和相关场景 SP 3.2 建立需求功能性定义建立并维护需求功能性定义SP 3.3 分析需求分析需求确保其必要充分SP 3.4 分析需求以达平衡分析需求以达到利益干系人需要和约束条件之间的平衡SP 3.5 确认需求 确认需求以确保开发出的产品在预期的使用环境中正常运作,RD在标准过程体系中的实现,任务1:业务需求分析,业务需求分析是后续项目开发和测试的基础。业务需求说明书是一个集成文件,它包含两个附件,
4、非功能需求分析说明书和业务需求优先级及风险分析表。业务需求分析后及时更新项目风险列表。它由项目团队共同完成,并达成共识。,相关角色主要执行者:系统分析师其他执行者:项目经理、技术经理、业务经理、需求分析工程师、干系人,工作产品输入:项目任务书、项目说明书、项目章程输出:业务需求说明书、业务需求整合分析报告、项目风险管理列表,需求开发的核心原则,为获得项目的成功,干系人和项目成员须就下述三个要素达成清晰的理解和共识:需要解决的问题项目在成本、进度、资源、政策上的约束解决方案的约束关键实践:识别你的听众问题和解决方案的分离创建业务领域的共享理解使用场景和用例来捕获需求 建立和维护需求优先级列表 使
5、取舍价值最大化 管理项目范围 知道停下来的时候,需求分析方法论Zachman框架,术语:业务,业务目标:一个或多个资源期望达到的状态。目标联系着 整个业务以及业务中的过程。业务流程:企业为了达到其业务目标所进行的一系列活动。业务规则:定义或约束业务某些方面的声明,代表着业务信息。它对业务怎样运行(业务功能如何实现)进行管理。业务功能:为了实现企业的某些目标而采取的行为。是企业一套相关的和正在进行的活动。,业务需求分析方法论,需求分析技术,结构化分析方法一种面向数据流进行需求分析的方法,结构化分析方法适合于数据处理类型软件的需求分析。具体来说,结构化分析方法就是用抽象模型的概念,按照软件内部数据
6、传递、变换的关系,自顶向下逐层分解,直到找到满足功能要求的所有可实现的软件为止原型化分析方法 在软件开发中,原型是软件的一个早期可运行的版本,它反映最终系统的部分重要特性。它分成废弃型和演化型(追加型),结构化方法,结构化分析方法是一种建模技术,原型化方法,回顾,以上我们介绍了:CMMI中需求开发过程域的SG 标准过程体系中需求开发过程所含任务 需求开发的关键技术,课程内容,需求开发(RD)需求管理(REQM)技术解决方案(TS)产品集成(PI)验证(VER)确认(VAL)体系其他过程,需求管理过程域(REQM),目标,管理项目的产品或产品组件的需求,并识别需求与项目计划及工作产品之间的不一致
7、方面。,失效征兆,项目过程中有很高的返工水平;团队可能会接受任何没有经过授权的需求;项目有需求急剧蔓延的风险;无法保证产品满足客户需求。,失效后果,缺乏对干系人真实需求的理解会增加项目开发时间和成本;交付的产品极有可能不正确不完整;频繁的需求变更是客户看得见的资源浪费;需求跟踪不到位会导致产品交付前的测试不完整不正确。,获取对需求的理解,获取对需求的承诺,识别项目工作和需求的不一致,维护需求双向跟踪,管理需求变更,需求,跟踪矩阵,需求管理内容,管理需求,SG 1 管理需求,SP 1.1 获取对需求的理解与需求提供者就需求的含义开发对需求的理解SP 1.2 获取对需求的承诺从项目的参与者处获取承
8、诺SP 1.3 管理需求变更当需求在项目中逐渐被开发时,管理需求变更SP 1.4 维护双向的需求跟踪在需求和工作产品之间维护双向的可跟踪性SP 1.5 识别项目工作和需求之间的不一致识别存在与项目计划、工作产品和需求之间的不一致,术语:,需求跟踪:是在用户需求与系统实现之间双向跟踪,也可以在系统内部的层次和模块之间双向跟踪。从用户需求,到具体模块的实现,建立了一条需求跟踪链。需求跟踪矩阵:是需求跟踪链的具体化,能够反映需求文档和后续工作成果(包括概要设计文档、测试需求等)的对应关系。需求跟踪矩阵分为:纵向跟踪矩阵,包括:需求之间的派生关系(客户需求到产品需求)、实现与验证关系(需求到设计,需求
9、到测试需求等)、需求的责任分配关系(需求由谁来实现);横向跟踪矩阵,需求之间的接口关系。,RM在标准过程体系中的实现,任务:需求跟踪矩阵建立和维护,需求跟踪矩阵建立:需求管理员在系统分析师和需求分析工程师的协助下负责客户需求到产品需求的需求跟踪矩阵建立。需求跟踪矩阵的维护:需求管理员负责组织需求跟踪矩阵的维护,测试需求的编写人员负责需求到测试需求的需求跟踪矩阵建立,设计人员负责需求到设计的需求跟踪矩阵的建立等等。需求跟踪矩阵要纳入基线管理。,相关角色主要执行者:需求管理员其他执行者:系统分析师、需求分析工程师,工作产品输入:业务需求说明书、技术方案、测试需求输出:需求跟踪矩阵,关键点:如何平衡
10、收入和产出?,需求工程,回顾,以上我们介绍了:CMMI中需求管理过程域的SG标准过程体系中需求管理过程所含任务,课程内容,需求开发(RD)需求管理(REQM)技术解决方案(TS)产品集成(PI)验证(VER)确认(VAL)体系其他过程,技术解决方案过程域(TS),目标,按照需求进行设计、开发和实现解决方案。解决方案、设计和实现的内容包括产品、产品组件和产品相关生命周期的单一或组合的过程。,失效征兆,决定的方案缺乏可行性;有些产品不能满足技术性能要求和用户需要;解决设计或架构问题会增加测试工作量或返工;客户对从他们需求而来的解决方案非常惊讶,这是我要的吗?,失效后果,测试工作量增加或者返工导致成
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 需求 技术 解决方案

链接地址:https://www.31ppt.com/p-6033952.html