项目又延期了,老板恨恨的批评了整个项目组,投入了那么多,产出在哪里?查原因,发现是由于项目的需求不断变更导致,这恐怕是很多项目经理、程序员都经历过的事。

我这里就谈谈项目延期的一个重要因素:需求问题

这张图大家再熟悉不过了,我再炒一下冷饭,列一下主要可能的情况

客户提出的需求

项目组

客户期望的结果

是否满意

需求A

系统A

系统A

需求A

系统B

系统A

需求A

系统A

系统B

客户为何提不了真正的需求?

1、业务部门:业务人员基本是站在自身的角度看问题,从自身负责的业务出发,没有从本部门或更高层次来分析问题,导致需求的着眼点比较低。在此基础上形成的最终需求也就是把各部门的需求进行汇总,简单处理罢了。而且,业务部门对技术知识的匮乏,也导致其提出需求时是没有考虑技术上方面的。

2、技术人员:客户方面的技术人员由于业务知识有限,无法挖掘更深层次的需求,只能是基于已有需求,或者轻度发掘部分需求,无法从根本上解决需求的问题。

按照以上提出的需求,可想而知,项目的结局如何。也有部分项目,在需求分析阶段,生成了完整的需求规格说明书,并且用户签字画押,最终的结果是如果不能真正解决客户业务的问题,即使系统投产了,也必将引来用户的各种抱怨,势必对公司形象、后续项目产生各种不利影响。

我们在整天抱怨需求不断变化的同时,能否换个角度来看待需求的变化,假设需求就是变化的,事实情况也是如此。从企业及业务自身的发展来看,企业是不断发展的,而业务也是不断发展的,为了满足企业经营需要及业务发展需要,需求本身就是应该是不断变化和发展的。

那么,真正的需求在哪里?

从企业运营角度看,为什么要做系统?其目的都是满足企业运营的需要,只有站在企业运营的高度来审视需求,才能真正帮助需求发起人,形成完整的需求。这就需要我们:

1、真正掌握做该系统的目的

2、程序员要深入了解业务,多沟通,最好有领域专家协助,从上而下梳理业务需求,纠正不合理的需求,挖掘潜在的需求

3、以技术的手段来解决需求变更的问题,做到以不变应万变,从而在最大程度上减少需求变更带来程序的变化。这方面对程序员、项目设计者的要求比较高。

需求变化不可怕、需求变更也不可怕,可怕的是我们不知道变化及变更的本质,而是停留在表象;可怕的是我们不知道去拥抱这种变化,而是一味的排斥;可怕的是我们不知道用自己的长项(技术手段)最大化的去解决这种变化,而是把自己的弱项(业务)暴露在客户面前。

项目管理杂谈-需求无止境相关推荐

  1. 大哥你需求里说只要工作流引擎组件,怎么真正需要的东西这么.悲剧了,客户需求无止境...

    大哥你需求里说只要工作流引擎组件[行政审批流程组件],怎么真正需要的东西这么....悲剧了,客户需求无止境 最近有个广东的大客户,需要一个工作流引擎,主要用户单位内部的行政审批系统,单位要进行无纸化办 ...

  2. 告别无止境的增删改查:Java代码生成器

    对于一个比较大的业务系统,我们总是无止境的增加,删除,修改,粘贴,复制,想想总让人产生一种抗拒的心里.那有什么办法可以在正常的开发进度下自动生成一些类,配置文件,或者接口呢? 有感于马上要做个比较大的 ...

  3. 美国科学院报告《无止境的前沿:科学的未来75年》

    来源:科技咨询频道 作者:刘昊 张志强 曹玲静 编译:刘昊 张志强 曹玲静 (中国科学院成都文献情报中心) 2020年12月17日,美国国家科学院出版报告<无止境的前沿--科学的未来75年> ...

  4. narwal无法连接机器人_懒无止境 能自己洗抹布的云鲸J1扫拖机器人

    0.篇首语 如果让我总结过去的2019年又哪几样产品,显著的提升了我的幸福感让生活变得更加方便,那么智能指纹锁和扫地机器人一定可以排在最前面. 指纹锁其实不用多说出门无需担心没带钥匙,抬手就能开门的流 ...

  5. 热血江湖战无止境与服务器连接不稳定,《热血江湖》V14.0“战无止境”新版玩不停...

    <热血江湖>作为一款经典武侠网游,将韩国游戏风格与中国武侠元素融合得恰到好处,打造出极具趣味性的江湖世界.流畅的战斗动作,华丽的技能特效,通过3D的演绎烘托出惟妙惟肖的视觉效果.而在< ...

  6. 社区圆桌分享:代码学习无止境,程序员如何规划自己的职业生涯发展?

    CloudWeGo Study Group 是由 CloudWeGo 社区发起的学习小组,开展以 30 天为一期的源码解读和学习活动,帮助新成员融入社区圈子,和社区 Committer 互动交流,并学 ...

  7. CSW博客《工作无止境》

    发表时间:2019年11月25日 信息来源:Craigwright.net 有的人和硅谷很多人一道,喜欢去错误地吹捧关于人工智能(AI)的概念,特别是人工智能和自动化会如何取代人类. 这个中的原因是: ...

  8. 【马红“名师+”研修共同体】“课” 展风采,“研”无止境----教学交流活动(二)

    [马红"名师+"研修共同体]"课" 展风采,"研"无止境 教学交流活动(二) 马红工作室简报 "朔风借以无料峭,激动缱绻寸温情&q ...

  9. 项目管理从需求管理开始--不懂需求管理还敢带项目?

    分析报告指出,多达76%的项目失败是因为差劲的需求管理,这个是项目失败的最主要原因,比技术.进度失控或者混乱的变更管理还要关键. 很多PMO和PM却没有把需求管理重视起来,甚至认为这只是产品经理的事情 ...

  10. 项目管理与需求变动的探讨

    这里是修真院pm小课堂,每篇分享文从 [背景介绍][知识剖析][常见问题][解决方案][编码实战][扩展思考][更多讨论][参考文献] 八个方面深度解析pm知识/技能. 本篇分享的是:[项目管理与需求 ...

最新文章

  1. ndk 路径修改 超简单的方法
  2. mysql存储过程表_mysql 存储过程,表
  3. JPA中persistence.xml模板
  4. 使用Goldengate 实现Oracle for Oracle 单向数据同步
  5. 基本排序算法之4——归并排序mergesort
  6. RabbitMQ学习系列(一): 介绍
  7. iOS内存泄漏的常见情况
  8. 无处不在的xss攻击
  9. 测试评审要点说明(测试计划、用例、报告)
  10. python基础学习笔记1
  11. VMware下装Ubuntu
  12. MT7921方案WIFI6无线网卡驱动编译方法
  13. 升级ubuntu 16.04的新内核时出现依赖libssl1.1.0问题
  14. Android攻城狮AsyncTask
  15. css中@media写法在ie 、firefox、Opera、Chrome、Safari 浏览器中的支持
  16. name '_name_' is not defined
  17. IoTSharp 已支持国产松果时序数据库PinusDB
  18. AutoML功能解析
  19. 地下水动力学--地下水水文学(持续更新)
  20. Python 函数传参详解

热门文章

  1. 阿里云建站百度收录吗?
  2. 帝国cms后台admin帐号密码忘记的处理方法
  3. Java实现桐桐的数学难题
  4. ArcGis 10.2运行提示“未授权”的解决方法
  5. 渣本毕业两年经验,大厂内部资料
  6. 砍价永远差一刀?拼多多法庭上回复:小数点后有6位......
  7. arn : 无法加载文件 C:\Users\zky\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.
  8. 简单计算器 求一元二次方程的根
  9. pyvoronoi包 Failed to build pyvoronoi Installing collected packages: pyvoronoi Running setup.py
  10. 安卓pdf阅读器_推荐一款手机PDF阅读器、编辑器xodo docs安卓版