课程简介
目标收益
课程内容来源于实际工作中碰到的种种问题的思考与总结,归纳出用例、用户故事、用户体验在运用时候的关键细节,对理论深入浅出,对案例和经验进行详细研讨,帮助学员掌握的需求分析实战方法。其中,用户体验已经突破了传统需求分析的范围,通过引入用户体验和交互设计学习,将拓宽学员的视野,让需求分析能力得到全面升级。
培训对象
各类 IT/软件企业和研发机构的需求分析人员、产品经理、项目经理,以及想从事需求分析的人员。对于需求分析和需求管理存在种种疑惑,需要探讨的学员,效果最佳。
课程大纲
需求分析概述 |
内容一:理解需求分析主要方法 1. 案例:有多少需求可以重来? 2. 需求分析的各项修炼 3. 需求分析主流方法背景与概述 (1)前期努力定义细节 (2)实时拥抱需求变化 (3)用户讨厌你的软件? |
需求的混沌与清晰 |
内容二:俯瞰需求的全景 1. 比加班更可怕的事情 2. 你真的看清楚需求全局 3. 如何澄清混沌 |
用例与需求管控 |
内容三:掌握需求用例编写的基本功 1. 需求的层次:从白云到海底 2. 编写有效的需求用例 3. 理解用例与Stakeholder 4. Stakeholder导致的需求变化 5. 用例不是所有的需求 6. 需求规格说明书 内容四:掌握需求管控 1. 合理安排文档投入精力 2. 需求文档要签字确认吗? 3. 需求评审如何做? 4. 需求变更如何应对 |
用户故事与敏捷 |
内容五:掌握随需而动的用户故事 1. 拥抱需求变化 2. 认识用户故事 3. 如何编写用户故事 4. 建立用户角色 5. 用户故事与敏捷开发结合 6. 完整的敏捷Scrum流程 7. 用户故事运用的场景 |
用户体验的启示 |
内容六:了解用户体验的本质,思考对软件需求的启示 1. 是软件出问题了还是用户出问题? 2. 用户与软件之间发生的摩擦 3. 用户体验源于表现模型差异 4. 察觉软件中的用户体验 5. 程序员能做好用户体验吗? 6. 用户体验让软件开发流程发生了历史变迁 |
用交互设计来做更好的软件产品 |
内容七:掌握软件交互设计主要方法 1. 只满足业务目标的软件是失败的 2. 意识到软件用户的个人目标 3. 好的软件设计结合企业目标与个人目标 4. 以目标为导向的设计方法概述 5. 用户研究:用户及应用领域 6. 用户建模:用户及使用情况 7. 定义需求:用户、业务和技术需求 8. 定义框架:设计结构及流程 9. 细化行为、形式及内容 10. 以用户为中心的设计求流程 |
需求分析概述 内容一:理解需求分析主要方法 1. 案例:有多少需求可以重来? 2. 需求分析的各项修炼 3. 需求分析主流方法背景与概述 (1)前期努力定义细节 (2)实时拥抱需求变化 (3)用户讨厌你的软件? |
需求的混沌与清晰 内容二:俯瞰需求的全景 1. 比加班更可怕的事情 2. 你真的看清楚需求全局 3. 如何澄清混沌 |
用例与需求管控 内容三:掌握需求用例编写的基本功 1. 需求的层次:从白云到海底 2. 编写有效的需求用例 3. 理解用例与Stakeholder 4. Stakeholder导致的需求变化 5. 用例不是所有的需求 6. 需求规格说明书 内容四:掌握需求管控 1. 合理安排文档投入精力 2. 需求文档要签字确认吗? 3. 需求评审如何做? 4. 需求变更如何应对 |
用户故事与敏捷 内容五:掌握随需而动的用户故事 1. 拥抱需求变化 2. 认识用户故事 3. 如何编写用户故事 4. 建立用户角色 5. 用户故事与敏捷开发结合 6. 完整的敏捷Scrum流程 7. 用户故事运用的场景 |
用户体验的启示 内容六:了解用户体验的本质,思考对软件需求的启示 1. 是软件出问题了还是用户出问题? 2. 用户与软件之间发生的摩擦 3. 用户体验源于表现模型差异 4. 察觉软件中的用户体验 5. 程序员能做好用户体验吗? 6. 用户体验让软件开发流程发生了历史变迁 |
用交互设计来做更好的软件产品 内容七:掌握软件交互设计主要方法 1. 只满足业务目标的软件是失败的 2. 意识到软件用户的个人目标 3. 好的软件设计结合企业目标与个人目标 4. 以目标为导向的设计方法概述 5. 用户研究:用户及应用领域 6. 用户建模:用户及使用情况 7. 定义需求:用户、业务和技术需求 8. 定义框架:设计结构及流程 9. 细化行为、形式及内容 10. 以用户为中心的设计求流程 |