推荐课程
【课程背景】
需求的风险是所有的软件项目都必须面对的一个高频发生的风险。需求的多变、需求的渐变、交付后的需求变化导致了项目延期、项目返工、项目验收不通过等等后果,开发人员为了应对需求的变化疲于奔命,大量无效的开发返工增加了项目的成本,降低了开发效率,严重挫伤了开发人员的工作激情,也导致大量的软件公司劳而无功,利润率很低。因此,提高需求的质量,预防需求错误的发生,减少需求的变化,及时发现需求的偏差成了无数软件企业迫切解决的难题。
解决需求的问题要从流程、方法、人、工具等多个维度进行着手,本课程总结了大量需求工程的典型实践,包含了需求获取、需求分析、需求描述、需求验证与确认、需求管理五个环节,涵盖需求工程的全生命周期过程。
【培训特色】
1.多实战。本课程注重实战,设计了接近10个练习,让学员通过实际执行需求工程的活动与教员的点评,来应用学到的技能。
2.多案例。在课程中,教员会和学员分享自己实际做过的10多个项目、曾经咨询过的客户的多个项目的经验教训。
【目标收益】
通过本课程可以是学员掌握需求工程的典型实践,知道每条典型实践背后的原理、每条实践如何因地制宜的进行变通。学员可以学习的知识及可以掌握的技能包括:
Ø 需求获取的方法;
Ø 竞品分析的方法;
Ø 需求分析的方法;
Ø 划分需求的优先级的方法;
Ø 描述需求的技巧;
Ø 如何沟通与需求验证的方法;
Ø 管理需求的变更的方法。
【培训对象】
需求工程师、产品经理、项目经理、业务英才、软件设计师等
【课程大纲】
主题 |
内容 |
第一部分 需求的基本理念 |
讨论: 在实践中遇到突出的需求问题有哪些? 需求工程的五个活动 需求有关的度量数据 1:10:100定律 Standish Group关于项目成功与失败的调查报告 与项目成功与失败有关的因素 分享:需求工程有关的漫画 软件需求的定义 用户类型的定义 讨论:不同类型的用户需求侧重点的差异 |
第二部分 需求获取 |
漫画分享:需求分析人员的沟通技巧 需求获取的困难 需求获取的3个原则 以业务流程为主线获取需求 获取全生命周期的需求 讨论:需求获取手段的优缺点与适用场景 案例分享:需求获取手段与项目类型 需求获取的五步法 如何收集资料,了解项目概况 如何识别所有的需求提供者 案例分享:需求提供者与项目类型的关系 练习:不同类型的项目,需求访谈的对象应该有哪些? 如何制定需求调研计划? 需求调研问题单的内容应该有哪些? 练习:需求调研问题单的设计 需求访谈的注意事项 需求访谈记录的注意事项 练习:模拟需求访谈 为什么需要原型法? 原型法的分类 原型中的内容 原型法的特点 应用原型法的原则 与原型法有关的度量数据 如何召开需求的专题讨论会 什么是竞品分析? 竞品分析的步骤 竞品分析的对比指标 竞品分析结果的三种表达方式 需求冲突时的处理策略 |
第三部分 需求分析 |
练习:短时间内记住复杂的图形与结构化的图形 为什么要做需求分析? 需求分析的目的 需求分析的4种思维方式 需求分类的七种维度 影响架构设计的需求类型 三种不同层次的需求比较 需求分析的步骤 为什么划分需求的优先级 需求优先级的统计数据分析 如何划分需求的优先级 KANO需求优先级模型 四象限法划分需求的优先级 分层次划分需求的优先级 如何使用需求的优先级 练习: 划分需求的优先级 |
第四部分 需求描述 |
需求描述的八部分内容 业务流程图的画法 案例分享:业务流程图 USE CASE的描述方式 案例分享:两栏是use case描述 练习:USE CASE需求描述 实时软件的功能需求描述格式 如何记录需求的来源 需求描述的文档格式及优先级 商业需求文档的内容 产品需求文档的内容 产品需求文档的优劣判定标准 案例分享:客户需求文档的内容 案例分享:需求规格说明书的内容 需求的质量判定标准 如何提高需求描述的易读性? 如何提高需求描述的可验证性? 如何提高需求描述的一致性? 需求描述的详细程度 小结:需求描述的典型实践 练习:图形化表达软件需求 需求文档与设计文档的区别 如何从需求到设计? |
第五部分 需求验证与确认 |
需求验证与确认的方式 需求评审的基本原则 需求评审的参与人员 需求审查的过程 练习:需求评审的检查单设计 讨论:提升需求评审质量的措施有哪些? 案例分享:产品需求开发过程 |
第六部分 需求管理 |
需求的变化是永恒的 需求是渐变的 如何应对需求变更 需求变更的商务手段 需求变更的沟通手段 需求变更的技术手段 需求变更的管理手段 需求跟踪矩阵的作用 讨论:在公司内应该建立哪些需求跟踪矩阵 需求跟踪矩阵的表达形式 需求变更的影响分析 |
第七部分 培训收尾 |
需求开发与需求管理的关系 需求工程的典型实践 推荐的需求工程有关书籍 培训考试 |
- 上一篇:实用项目管理实践