培训对象:需求分析师、项目经理、产品经理、需要规范需求管理流程并与开发测试工具集成的企业人员。
培训目标:
掌握RequisitePro的需求管理理念与架构,理解需求基线化与追踪链的重要性。
熟练使用RequisitePro进行需求的创建、组织、优先级排序与版本控制。
掌握需求与设计、代码、测试用例的关联追踪,实现需求的全生命周期管理。
培训内容介绍:
需求管理概述:了解需求管理在软件工程中的重要性,理解需求变更带来的风险与RequisitePro的解决思路。
产品安装与项目创建:安装RequisitePro客户端与服务器,创建需求项目,配置项目属性与用户权限。
需求类型与属性:定义需求类型(功能、非功能、界面、性能),自定义需求属性(优先级、状态、工作量、来源)。
需求文档编辑:在Word集成环境中编写需求文档,使用标记将文档内容与需求库关联。
需求库管理:在需求库中创建、编辑、删除需求,查看需求历史版本,理解需求标识符的生成规则。
需求视图与过滤:创建需求视图,根据属性过滤需求(如所有高优先级需求),保存视图便于团队共享。
需求跟踪矩阵:建立需求之间的父子关系、依赖关系,生成需求跟踪矩阵,验证需求覆盖度。
需求与用例关联:将需求与Rose或RequisitePro中的用例关联,实现从业务需求到系统用例的追踪。
需求与测试关联:将需求与TestManager中的测试用例关联,确保每个需求都有对应的测试覆盖。
需求基线:创建需求基线,锁定某一版本的需求集,作为后续变更的对比基准。
需求变更管理:提交需求变更请求,审批变更,更新需求并重新基线,记录变更历史。
报告生成:生成需求状态报告、需求变更报告、需求追踪报告,向项目干系人汇报进展。