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

10-项目需求变更时如何处理

虽然在项目开发前期,我们已经做好准备工作,一个环节到一个环节有条不紊地执行,但不可否认,在这个过程中,难免会出现需求变更的情况。作为项目负责人,应该怎么去处理这件事呢?

项目遇到需求变更,通常都是新增需求,很少是减少需求的变更。简而言之,就是增加了工作量。而项目负责人面临的难题在于:如何在不影响整体计划的前提下,高效应对这种变化。需求变更的规模有大有小,不可一概而论。如果是小的变更,那无伤大雅,适当微调即可。但倘若是很大的变更,比如新增的功能开发需要一两周甚至更长时间,那么整个项目计划可能就需要推倒重做,这无可厚非。

我们要探讨的是介于这大小之间的需求变更——那些有机会在当前计划里解决掉的需求,比如增加了一周的工作量。你有信心能按当前制定的计划如期交付吗?现在的情况是,我们可能只是将需求变更分为大小两个情况:小的微调,大的立刻调整项目计划,然后项目上线时间就会变更。久而久之,这种处理方式可能会让人觉得理所当然。

事实上,大部分项目开发工作是有协商空间的,并未被完全限定死。遇到突发情况,比如客户需求变更,但交付时间没有任何商量余地时,项目负责人该怎么办?有人可能会说加班,但有时加班未必能解决问题。

也许现在我们可以慢慢培养这方面的意识和能力,在平时多积累这方面的经验,避免真正遇到事情时手忙脚乱、无从下手。也就是说,我们可以将需求变更分为三种情况:小的变更,微调即可;大的变更,比如需要增加两周工作量,那就变更项目计划;中等变更,比如需要增加一周工作量,我们先不急于调整计划 ,而是先想一想:有没有什么办法可以在不变更计划的情况下解决这个问题?然后将各种可能的解决方案列出来(1、2、3……),召集项目其他成员一起讨论。也许经过多轮讨论,我们就能找到解决方案。如果讨论后仍无法解决,再根据实际情况变更项目计划。

本文由 mdnice 多平台发布

http://www.dtcms.com/a/98844.html

相关文章:

  • sqli-labs靶场 less 9
  • Banner区域
  • Cursor 汉化教程
  • react学习
  • C++中的new、malloc、realloc、calloc——特点?函数原型?释放方式?区别?校招面试常问内容?
  • 中断管理常用API(四)
  • 马斯克:1130 亿美元的操作,X 网友:有点感觉被卖了…
  • 基于烟花算法(Fireworks Algorithm,FWA)及三次样条的机器人路径规划,50个场景任意选择,完整MATLAB代码
  • C语言学习笔记(抱佛脚版)
  • MyBatis基础三(注解开发)
  • 迅为iTOP-RK3576人工智能开发板Android 系统接口功能测试
  • 一阶谓词逻辑表示法、产生式表示法、框架表示法深度对比
  • stack的详细介绍,queue的详细介绍
  • 转发和重定向的区别详解
  • Java的string默认值
  • ffuf:一款高效灵活的Web模糊测试利器
  • 右值和右值引用【C++】
  • onlyoffice 多核心研究
  • 763划分字母区间解题记录
  • java基础:常见类和对象
  • 游戏被外挂攻破?金融数据遭篡改?AI反作弊系统实战方案(代码+详细步骤)
  • Linux|gitlab|二进制快速安装部署gitlab-ce教程
  • 19_20 js es6
  • std::countr_zero
  • 模型苏醒计划:Threejs 让静态模型「叛逆」起来
  • Java.util.logging (JUL) 终极指南:从基础配置到高级玩法
  • 外观模式_结构型_GOF23
  • 游戏引擎学习第192天
  • 第三卷:覆舟山决战(73-108回)正反人物群像
  • 习题1.43