当前位置: 首页 > web >正文

变更需求代价-影响分析过程


项目变更控制委员会通常会请资深开发人员对提出的需求变更申请进行影响分析。为了帮助影响分析员理解接受一个建议变更的影响,可设计一系列问题核对表,如图1 8 - 3所示。第二个核对表如图1 8 - 4,用来帮助确定涉及的软件元素。熟练以后,可以按照具体情况修改。

下面是一个评估需求变更影响的简单例子。许多评估问题的出现是因为评估者没有完全按此行事。所以,这个影响分析方法强调广泛的任务确认。对于重大的变更,小组—不只是一个开发者—应该做影响分析和工作量估算来确保不忽略重要的任务。
1) 按图1 8 - 3进行一遍。
2) 按图1 8 - 4进行一遍,要使用有效的跟踪能力信息。有一些需求管理工具包含影响分析报告并且能发现受变更影响的系统元素。
3) 使用如图1 8 - 5所示的一张工单( w o r k s h e e t)来评估预期任务要求的工作量,绝大多数的变更仅要求工单所列任务的一部分。
4) 求评估工作值的总和。
5) 确认任务执行的顺序,这些任务如何同当前的计划任务配合?

6) 决定变更是否处于项目的临界路径。如果一个处于关键路径的任务延期,项目的完成之日将遥遥无期。每个变更都会消耗资源,如果能避免变更影响关键任务,则变更不会造成整个项目延期。
7) 估计变更如何影响进度和费用。
8) 通过与其它任意需求的收益、代价、成本和技术风险的比较来评估变更的优先级。
9) 向变更控制委员会报告影响分析结果,他们可以在采纳或拒绝变更的决策过程中使用这些评估信息。
在绝大多数实例中,完成这些过程不会超过一到二小时。对于一个繁忙的开发人员来说似乎浪费了很多时间,其实为了确保开发人员对有限的资源的精打细算,这只是一笔很小的投资。如果不用系统的评估技能从容地评估出变更影响,就去做吧;但要小心别让自己进入“流沙区”。

http://www.xdnf.cn/news/3764.html

相关文章:

  • Hotspot分析(1):单细胞转录组识别信息基因(和基因模块)
  • 力扣面试150题--相同的树
  • windows鼠标按键自定义任意设置
  • 【中间件】brpc_基础_remote_task_queue
  • Oracle OCP认证考试考点详解083系列07
  • Vibe Coding 新时代:AI 辅助编程完全指南
  • 论企业集成平台的理解与应用
  • Linux时钟与时间API
  • 【MLLM】Qwen2.5-Omni-7B/3B模型
  • 【Mytais系列】缓存机制:一级缓存、二级缓存
  • 游戏代码C
  • python中的函数
  • PMP-第六章 项目进度管理(三)
  • 基于springboot的金院银行厅预约系统的设计及实现(源码+lw+部署文档+讲解),源码可白嫖!
  • Vue中的过滤器知道多少?从是什么、怎么用、应用场景、原理分析、示例解释
  • 第39课 绘制原理图——绘制命令在哪里?
  • C++11(1)
  • 优化高搜索量还是低竞争关键词?SEO策略解析
  • DNAT与SNAT
  • 剖析扩散模型(Denoising Diffusion Probabilistic Models)
  • 【序列贪心】摆动序列 / 最长递增子序列 / 递增的三元子序列 / 最长连续递增序列
  • 黑客学习计划
  • PowerBI企业运营分析——多维度日期指标分析
  • stm32f4 声音传感器采集
  • [UVM]在SoC中用寄存器模型backdoor访问寄存器的案例
  • 存在重复元素II(简单)
  • 用 DuckDB 高效分析 JSON 数据:从入门到实战
  • 机器学习常用评价指标
  • P1004 [NOIP 2000 提高组] 方格取数
  • api补充