微软软件需求工程最佳实践
课程介绍
欢迎来电咨询《微软软件需求工程最佳实践》课程
参训对象
对此课感兴趣的学者
课程设置
课程内容:
1、需求人员的必备素质
需求分析人员必备的六大素质,这些素质对需求分析及整个团队的影响
2、需求挖掘和获取
分析每种方法的优缺点、使用技巧及适用的范围,尤其是在用户需求不明确或用户参与不充分的情况下如何获取需求
3、从需求团队的角度制定需求定义的整体策略
如何管理多名需求人员对产品/项目的整体把握,保证多名需求人员对需求理解的一致性
4、项目型需求
对定制开发型行业用户的需求获取技巧、与市场销售的配合,以及预防客户需求不断变化的应对方法
5、产品型需求
对于桌面软件、游戏、互联网等产品型软件,需求人员如何把握模糊客户群体的需求,获得准确的表述,以及持续获取用户需求
6、卡诺分析法
讲解卡诺分析法和收益法则,以及这些方法对于分层分类研究客户需求的作用
7、$APPEALS
$APPEALS方法在需求分析中的作用
8、需求和架构的配合
需求的分解需要结合整体设计架构并发进行,这一部分内容着重讨论需求与架构之间的相互影响和协调策略
9、需求文档的规范及需求评审的流程和技巧
如何确保需求内容达到公司可接受的程度;如何保证需求可以满足项目组的综合要求;如何处理需求阶段和开发阶段的衔接及相应标准
10、需求和开发的交互
从需求的角度理解开发效率;从开发的角度理解需求分析;需求应该细致到什么程度对开发来说才具备可操作性
11、需求工具的选择技巧
工具选择的常见误区;商用工具VS自行开发工具
12、显性需求细化
静态和动态功能点的定义,错误处理在需求中的要求
13、隐性需求细化
除了软件的功能需求之外,客户可能在软件性能、采用技术、IT基础架构和用户界面上提出各种各样的要求。这一章节涵盖功能、性能、安全性、可扩展性、稳定性、可维护性等几乎所有软件品质的需求细化方法。各段落均有讲师亲历案例分享
14、需求的优先级
优化项目执行效率,如何在众多的需求中间分辨出重要程度。本课将讨论如何确认需求的优先级别,从而决定最终软件设计和开发的策略。
15、变更控制
根据当前项目进度,针对已做完、在研、计划中等不同状态分享不同的变更管理策略
16、需求对测试的支撑和影响
需求对于测试来说应该包含哪些内容、处理到什么程度,可以提升测试的效率和质量
17、需求人员在整个软件生命周期中要起到的作用
在需求阶段之后,需求人员在开发阶段和测试阶段所应该起到的作用
18、内部需求
除了来自客户的外部需求,公司或项目组内亦存在诸多内部需求,清晰化这些需求有助于大幅度提升团队研发效率,在此过程中需求人员将承担起不可替代的作用
19、需求管理和版本管理的结合
需求的阶段版本与配置管理的版本区别,需求文档的版本管理
1、需求人员的必备素质
需求分析人员必备的六大素质,这些素质对需求分析及整个团队的影响
2、需求挖掘和获取
分析每种方法的优缺点、使用技巧及适用的范围,尤其是在用户需求不明确或用户参与不充分的情况下如何获取需求
3、从需求团队的角度制定需求定义的整体策略
如何管理多名需求人员对产品/项目的整体把握,保证多名需求人员对需求理解的一致性
4、项目型需求
对定制开发型行业用户的需求获取技巧、与市场销售的配合,以及预防客户需求不断变化的应对方法
5、产品型需求
对于桌面软件、游戏、互联网等产品型软件,需求人员如何把握模糊客户群体的需求,获得准确的表述,以及持续获取用户需求
6、卡诺分析法
讲解卡诺分析法和收益法则,以及这些方法对于分层分类研究客户需求的作用
7、$APPEALS
$APPEALS方法在需求分析中的作用
8、需求和架构的配合
需求的分解需要结合整体设计架构并发进行,这一部分内容着重讨论需求与架构之间的相互影响和协调策略
9、需求文档的规范及需求评审的流程和技巧
如何确保需求内容达到公司可接受的程度;如何保证需求可以满足项目组的综合要求;如何处理需求阶段和开发阶段的衔接及相应标准
10、需求和开发的交互
从需求的角度理解开发效率;从开发的角度理解需求分析;需求应该细致到什么程度对开发来说才具备可操作性
11、需求工具的选择技巧
工具选择的常见误区;商用工具VS自行开发工具
12、显性需求细化
静态和动态功能点的定义,错误处理在需求中的要求
13、隐性需求细化
除了软件的功能需求之外,客户可能在软件性能、采用技术、IT基础架构和用户界面上提出各种各样的要求。这一章节涵盖功能、性能、安全性、可扩展性、稳定性、可维护性等几乎所有软件品质的需求细化方法。各段落均有讲师亲历案例分享
14、需求的优先级
优化项目执行效率,如何在众多的需求中间分辨出重要程度。本课将讨论如何确认需求的优先级别,从而决定最终软件设计和开发的策略。
15、变更控制
根据当前项目进度,针对已做完、在研、计划中等不同状态分享不同的变更管理策略
16、需求对测试的支撑和影响
需求对于测试来说应该包含哪些内容、处理到什么程度,可以提升测试的效率和质量
17、需求人员在整个软件生命周期中要起到的作用
在需求阶段之后,需求人员在开发阶段和测试阶段所应该起到的作用
18、内部需求
除了来自客户的外部需求,公司或项目组内亦存在诸多内部需求,清晰化这些需求有助于大幅度提升团队研发效率,在此过程中需求人员将承担起不可替代的作用
19、需求管理和版本管理的结合
需求的阶段版本与配置管理的版本区别,需求文档的版本管理
师资介绍
陆宏杰
曾任微软亚洲工程院部门经理
微软资深专家顾问,曾任职于微软亚洲工程院,十余年的需求分析、软件测试和项目管理经验,曾主管过多个大型复杂项目的需求分析和管理工作,尤其在测试对于项目的驱动力方面积累了大量的实际项目经验。对于需求环节和开发测试的配合有深入的研究,其主持的项目多次获得微软全球最高技术奖项和工程奖项,金牌分享大师,同时,连续三年获得最佳口碑企业内训讲师。
教务信息
- 上一篇:Outlook2007与时间管理
- 下一篇:应用Access有效管理数据结构
课程优化 专业渠道团队对各主办方课程进行优化选择,为您提供合适的零风险课程资源。
专业服务 专业的课程顾问,为您解决培训前、中、后的一切问题。
丰富经验 海量的课程咨询服务,培养大批的专业顾问为您服务。
优惠价格 送积分,享优惠,免费参加本站举行的大型论坛
评论排行
- ·新生代商界领袖高端项目(4)
- ·北京大学经营方略(EMBA)高级总裁班(2)
- ·上海站-企业总裁培训、企业管理培训课程(2)
- ·清华大学时代领袖培育计划-清华深圳研究...(1)
- ·宏观经济形势分析与企业对策(1)
- ·采购人员综合技能提升训练营(1)
- ·北京大学未来金融家暨美国CBC大学硕士学...(0)
- ·国外学位:2018美国技术管理大学(UMT)工...(0)
- ·年度数据整理—Excel 数据管理与数据分析(0)
- ·★北京大学私募股权投资(PE/VC)与资本...(0)
- ·清华大学商业地产开发与投融资总裁研修...(0)
- ·清华大学总裁班:高级工商管理(EMBA)...(0)
- ·国外学位班:2018年亚洲城市大学工商管理...(0)
- ·清华大学实战营销管理与创新(CMO)班【...(0)
- ·清华大学企业上市班:紫荆商界领袖培育...(0)