《质量全面管控》读书笔记——项目需求管理

软件需求是软件项目成功的关键。软件需求分为三类:
1)业务需求:包括业务需求规范、项目视图等。通常在项目定义与范围文档中予以说明。
2)用户需求:包括用户需求说明、实例文档,在业务流程图和解决方案中详细说明。
3)软件需求:包括功能需求和非功能需求,以需求规格说明书的形式记录需求。

所有与需求直接相关的活动成为需求工程,其分为需求开发(包括需求调查、需求分析、需求定义)和需求管理(包括需求确认、需求跟踪、需求变更管理)。
需求调研:编写需求调研计划——>调研与记录——>详细记录用户需求的信息——>撰写《用户需求说明书》——>进行需求评审。
需求分析:问题分析——>问题评估和解决方案——>建模分析——>撰写《需求分析报告》——>需求复审。
需求定义:细化分析用户需求——>《用户需求规格说明书》转为《软件规格说明书》——>反复修改和确认——>定版《软件需求规格说明书》。
需求确认:非正式需求评审——>正式需求评审——>获取需求承诺(《需求审计报告》和《需求承诺书》)。
需求跟踪:建立和维护需求跟踪矩阵——>查找不一致——>消除不一致(需求跟踪报告:包括跟踪矩阵和问题处理)。
需求变更管理:变更申请——>审批——>更改需求文档——>重新确认需求——>结束变更(需求变更控制报告)。

需求管理工具:
1)IBM Rational RequisitePro
是一个需求和用例管理工具,通过与Microsoft Word高级集成,为需求的定义和组织提供属性的办公环境,提供数据库和word文档的实时同步功能,为需求的组织、集成和分析提供方便。其支持需求详细属性的定制和过滤,提供了详细的可跟踪性视图,通过这些视图可以显示需求间的父子关系及需求间的相互影响关系;通过导出的XML格式的项目基线,可以比较项目间的差异;可以与IBM Software Development Platform中的许多工具进行集成,以改善需求的可访问性和沟通。
2)TelelogicDoors
是基于整个公司的需求管理系统,用来捕捉、链接、跟踪、分析、管理信息,以确保项目与特定的需求及标准保持一致。它通过从多个工具中将数据组合在单一视图中,以此来维护最新的项目文档,并且产生标准化、格式化的报告,为企业管理者提供自动化的、集成的、开放的工具集,帮助企业或个人改进工作效率,保证了先进系统和软件更快地开发,合理地花销,保证质量,同时使用可预测和可靠的流程,是一套完备的自动化文档处理系统。
3)Plandora
是一个需求变更和项目管理平台,采用甘特图进程任务计划,将项目周期存储在知识库中,还可以进行资源容量划分,查看执行多项目的任务和人员,跟踪里程碑和管理项目文档等。

猜你喜欢

转载自blog.csdn.net/zlanbl085321/article/details/80557978
今日推荐