第一天
分析每种方法的优缺点、使用技巧及适用的范围,尤其是在用户需求不明确或用户参与不充分的情况下如何获取需求
如何管理多名需求人员对产品/项目的整体把握,保证多名需求人员对需求理解的一致性
午餐
需求和架构的配合
需求的分解需要结合整体设计架构并发进行,这一部分内容着重讨论需求与架构之间的相互影响和协调策略
如何确保需求内容达到公司可接受的程度;如何保证需求可以满足项目组的综合要求;如何处理需求阶段和开发阶段的衔接及相应标准
需求和开发的交互
从需求的角度理解开发效率;从开发的角度理解需求分析;需求应该细致到什么程度对开发来说才具备可操作性
第二天
静态和动态功能点定义,错误处理在需求中的要求
除了软件的功能需求之外,客户可能在软件性能、采用技术、IT基础架构和用户界面上提出各种各样的要求。需求对这些性能指标的处理方法
优化项目执行效率,如何在众多的需求中间分辨出重要程度。本课将讨论如何确认需求的优先级别,从而决定最终软件设计和开发的策略
需求对测试的支撑和影响
需求对预测试来说应该包含哪些内容、处理到什么程度,可以提升测试的效率和质量
在需求阶段之后,需求人员在开发阶段和测试阶段所应该起到的作用
需求对于变更和商务上的处理
需求变更对整个团队效率的影响,如何处理变更、如何应对客户需求变更