课程大纲
模块 | 内容 | 案例实践与练习 |
第一篇 瀑布型 需求分析方法 最佳实践与实战
(适用需求较明确的项目) | 第一部分确定业务模式——业务级需求 1. 需求方法8种武器 2. 从“因”开始业务需求分析 3. 九段式用户代表访谈法 4. 采用业务流程图克服业务变革风险 第二部分界定软件范围——系统级需求 1. 基于“规(约束)”确定软件自动化程度 2. 软件范围谈判技能与实战 3. 3维度设定需求优先级 4. 界定软件范围模型?用例图 VS 功能列表 第三部分细化详细需求——功能级需求 1. 需求场景描述——用例文档要点 2. 四种用户需求细化描述模型应用要点 3. 破解需求文档无用论:动态文档 VS 静态文档 4. 两招高效验收需求的方法——需求测试 |
案例练习: 以一个需求较明确的中小型项目案例为样本,演练如何运用五维三级需求法逐步分析和描述用户需求; 1、 用户需求研讨会沙盘演练 2、 如何根据项目经费、时间、人员等约束,通过用户谈判,协商界定项目范围; 3、 业务流程图要点分析与实战演练 4、 用例图使用技巧与实战演练 |
第二篇 敏捷型 需求分析方法 最佳实践与实战
(适用需求常变化的项目) | 第一部分敏捷类需求方法要点 1. 采用用户画像描述用户痛点 2. 采用精益画布确定需求9个关键点 3. 用户故事地图——快速需求验证 4. 从用户故事到敏捷开发的backlog 5. Minimal Viable Product(最小可用产品) 第二部分MVP快速原型验证需求 1. 使用原型提炼设计的想法 2. 纸上原型、线框图、故事板与动画方式 3. 产品草图、原型图的差异与使用思路 4. 产品草图的精细化处理 |
案例练习: 1、 用户画像要点与实操演练 2、 基于操作流和界面分析的功能级竞品分析 3、 用户故事地图实战演练 4、 使用原型本进行草图绘制,并采用 MVP思想验证需求可行性 5、 将一个用户故事拆解为敏捷开发中的backlog实战演练 |
第三篇 非功能性需求和用户体验 | 第一部分Quality-质量属性需求分析 1. Stakeholder关注的质量属性列表 2. 特定功能质量属性与全局质量属性 3. 质量属性的功能性分解-质量效用树 4. 百家争鸣:对比分析“可靠性、稳定性与可用性” 5. 采用PLOUGE法描述非功能性需求 第二部分用户体验设计 1. 用户体验概念 2. 以用户为中心的5层次结构模型 3. 用户体验设计相关岗位定义和协作案例 4. 国外优秀案例赏鉴 |
案例练习: 1、 性能、设计约束等非功能性需求场景化编写实战 2、 需求补充规约实践 3、 基于用户体验的产品用户测试 4、 采用用户体验生态地图做好用户接触点管理案例剖析与实战
|
第四篇 UI设计要点与案例分析 | 第一部分产品交互设计要点与实践——结构层与框架层设计 1. 软件界面布局设计——3类8种风格选取要点 2. 软件交互设计7大原则及实例剖析 3. 软件类产品交互过程设计流程与实战演练 4. 产品UI/UE设计优秀案例赏鉴 第二部分产品视觉设计要点与实践——表现层 1. 色彩基础原理——色相、饱和度、亮度 2. 界面设计颜色搭配要点 3. 界面设计中的图标设计 4. 界面设计中的风格选择与再测试法应用 第三部分产品设计优化与检验方法 1. 为产品操作设计引导——6大引导设计案例与应用 2. 利用移动应用特色资源(重力感应、相机、坐标、语音等)优化设计 3. 用户应用测试和任务检查法实践演练 1. 关注产品以外的用户体验——用户体验生态地图 | 案例练习: UED设计的闭环流程(需求分析、原型设计、视觉设计、交互设计、前端代码)与各阶段成果物(系统分析报告、角色分析报告、低保真原型、视觉规范、高保真原型、前端代码与开发指南)详解 1、 基于用户体验优化设计——用户测试和任务检查法 2、 工业设计/军事应用等特殊场景下的产品设计实践案例与演练 3、 用户体验生态地图应用实战演练 |
第五篇 各类项目需求开发方法裁剪与案例剖析
(大型后台系统、改造类系统、数据分析处理类系统、等等) | 第一部分从需求到设计——大型系统案例分析与实战 1. 大型系统项目概要设计和详细设计中的需求要点 2. 设计关注点——关键场景、非功能性需求和约束 3. 从需求到设计的常见问题 第二部分改造类系统需求过程全程案例分析与文档实例 1. 基于已有系统原型的需求获取方法解析 2. 改造类系统需求获取流程、模板与实战 3. 改造类系统需求案例剖析与要点一览图 第三部分数据可视化类系统需求要点与技巧 1. 业务领域数据模型分析 2. 数据分析要点与数据呈现美学 3. 用户体验与数据可视化 | 案例练习: 1、 实操演练如何从需求平稳过渡到设计? 2、 非功能性需求与设计约束对架构设计的影响分析 3、 数据可视化与信息图形、信息可视化、统计图形关系 4、 美军驱逐舰数据可视化界面案例剖析与实战 5、 改造类系统需求的方法、文档模板和需求过程实战 研讨:如何基于项目特点选择合适的需求过程和模型 |
第六篇 需求管理方法与案例剖析 | 第一部分需求文档模板与案例分析 4. 《用户需求说明书》案例分析与应用要点 5. 《需求规格说明书》案例分析与应用要点 6. 《需求补充规约》案例分析与应用要点 7. 《用户需求卡片》案例分析与应用要点 8. 三类《产品需求》文档案例分析与应用要点 第二部分需求变更与管理 1. 《需求变更卡》模板与应用要点 2. 需求变更业务方评审要点 3. 需求变更开发方评审要点与变更管理流程 4. 需求管理工具 第三部分组织级需求管理体系建设 1. 需求文档集中管理 2. 需求项集中管理 3. 需求全生命周期管理 4. 从“做项目”到“做产品”的需求管理体系变革 第四部分需求评审、验证与模式设计 1. 需求评审方法、程序与实施要点 2. 基于交互的需求验证与测试方法 3. 基于界面的需求验证与测试方法 4. 需求模式与复用 | 文档编写实战: 1、 编写《需求分析说明书》实战演练 2、 编写《需求规格说明书》实战演练 3、 各类需求文档案例分析与点评 4、 编写《需求变更卡》实战演练 案例研讨: 1、 如何向用户说明变更需求代价? 2、 如何从用户的立场出发引导其不合理的变更请求? 3、 如何建立组织级需求管理机制? 案例练习: 1、 案例失败原因分析及改进方法探讨; 2、 学员实际项目咨询、文档模板优化及过程改进问答。 研讨:客户需求验证与重用 |