400-888-5228

课程长度:

2天

课程简介:

需求一直是软件的最重要却也是最容易出现问题的环节,本课程将由资深技术顾问带领大家揭开这个死结。基于客户针对实际项目或者产品的开发,实施需求工程,包括需求开发与管理,通过项目的真实实践,指导客户整体实施需求工程,同时为客户的项目提供一个基本的原型,作为演进的基础。在实战教练结束后,提供后续技术支持。达到在项目中实用的效果。

 

课程目标:

  1. 从专业的角度掌握需求开发与管理方法
  2. 对于有需求经验的人员,这课程帮助你全面了解需求分析的路径,开始改善需求开发和管理实践,是一个提高需求分析水平、掌握需求分析技巧的实践之旅。
  3. 对于有志于从事需求分析的人员,本课程可使您深入了解需求分析工程、需求管理过程,掌握需求分析方法,学习分析工具的应用,使您高起点地进入需求分析的殿堂

 

课程内容:

需求过程概览

  1. 需求过程概览
  2. 设定范围
  3. 利益相关人
  4. 项目目标
  5. 需求限制条件
  6. 风险评估
  7. 成本预估
  8. 可行性

需求网罗技术

  1. 网罗需求
  2. 对当前情况建模
  3. 组织结构分析
  4. 做学徒
  5. 观察结构和模式
  6. 利益相关人访谈
  7. 找出工作的本质
  8. 创新的产品
  9. 业务用例研讨会
  10. 创新研讨会
  11. 头脑风暴
  12. 用户代表
  13. 思维图、录像和摄像、墙纸、Wiki
  14. 确定产品边界
  15. 领域模型复用

业务事件与用例

  1. 理解工作
  2. 切分工作
  3. 工作上下文背景
  4. 业务事件
  5. 用例分割的好处
  6. 发现业务事件
  7. 业务用例
  8. 相邻系统
  9. 业务用例和产品用例
  10. 场景
  11. 正常用例场景
  12. 可选场景
  13. 异常场景
  14. 误用和负面场景
  15. 用例图示
  16. 用例粒度
  17. 用例的非功能需求
  18. 用例与验收测试

功能需求与非功能需求

  1. 发现功能需求
  2. 细节程度或粒度
  3. 需求项框架
  4. 技术需求
  5. 区分需求和解决方案
  6. 需求的层次结构
  7. 非功能需求和分类
  8. 易用性和人性化需求
  9. 执行需求
  10. 操作和环境需求
  11. 可维护性和支持需求
  12. 安全性需求
  13. 文化和政策需求
  14. 法律需求
  15. 发现非功能需求
  16. 验收标准

编写需求文档

  1. 需求规格说明书模板
  2. 项目驱动力
  3. 产品限制条件
  4. 功能需求
  5. 非功能需求
  6. 项目问题

需求质量保证

  1. 需求质量
  2. 检查完整性
  3. 检查可追踪性
  4. 检查目标相关性
  5. 检查验收标准
  6. 需求的可行性
  7. 需求蔓延

需求开发向设计规划的转化

  1. 原型技术
  2. 需求建模
  3. 划分子系统
  4. 彩色UML建模方法
  5. 架构的弹性
  6. 系统分解与设计
  7. 4+1视图

需求之外

  1. 调整需求过程
  2. 需求管理工具
  3. 规格说明书的不同用途
  4. 需求追踪
  5. 需求变更
  6. 事后分析

需求开发练习

  • 期货程序化交易
  • 领域分析
  • 实际开发过程
  • 敏捷观点
  • 精益观点
  • 过程与结果