学习笔记——软件项目存在的经典问题

阅读书籍《软件项目管理深度实战》

一、需求蔓延

问题描述:

假如你请一个木匠用原木做一个4条腿的凳子,而在做的过程中你对木匠提出4条腿变8条腿,要给上蓝色油漆、可以旋转、带软垫和靠背,而且不给增加工资或时间!这就是需求蔓延

软件项目原先约定(合同、标书、建设方案、需求说明书)只做10个功能,实际开发确需要做20个功能,或者原先10个很容易做到的功能变得很复杂,这就是需求蔓延。

问题产生原因:

原因1,用户在开始时没有把问题考虑成熟,导致在软件项目实施开始后,总是想再增加点新功能;——事先没有做足工作,导致事后被动;没有做过相关项目的,就不知道坑有多少

原因2,软件使用环境(背景)在开发阶段发生了大的变化,导致用户不断提出新的要求;——问题很无奈,无法预测

问题导致的结果:

成本严重超支、时间严重推延,质量不稳定

解决办法:

要有意识,需求蔓延可能是避免不了的。

对项目管理人员要进行专业的培训(要控制风险,需要有专业管理知识的人),项目管理人员包括(特定用户、软件开发者),两者缺一不可!

因为,只有用户头脑清晰,需求明确,才能少提新的需求;只有软件开发者具有敏锐的需求蔓延控制意识和谈判意识,才能避免需求一直蔓延。



二、计划失控

问题描述:

软件项目的理想状态是按照预先制定的计划和目标,按部就班,实现相关内容,并准时提交给用户使用。这个计划目标要求,在预定的成本内,哪些人什么时候做哪些事情,并在规定的时间要求范围内提交相应的工作成果。

但可能实际情况是计划失控:

成本不可控制,在软件项目实施过程中费用不断增加——疑问:关于成本每个阶段是怎样去计算的(标准怎么定,又如何测量,出现偏差怎么处理)

没法按时完成,进度大大延迟,给开发者和用户带来很大的压力

提交的软件系统质量无法符合用户的预期和实际业务的需要

产生原因:

计划估计不足导致,与需求范围、沟通、风险、采购、项目干系人都有关系。。。

问题导致的结果:

时间严重推延,成本严重超支,质量不稳定,项目失败

解决办法:

科学制定计划,学习其他有经验的项目经理经验

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,790评论 25 709
  • PMP第五版考点汇总冲刺版 第一章引论 P2:《PMI道德与专业行为规范》详细描述从业者在责任、尊重、公正、诚实方...
    文小梦阅读 23,556评论 5 102
  • 先说项目开发过程中团队人员的分工协作。 一 人员安排 毕业至今的大部分项目都是独立完成,虽然也有和其他同事协作的时...
    SnowflakeCloud阅读 13,747评论 3 59
  • 不知道多少天过去了,挂掉了所有科目,不是不想学,而是,静不下心学,每次告诉自己要去图书馆了,以为环境好了,安静了,...
    吧姐阅读 3,564评论 0 0
  • 四十年,春夏秋冬;四十年,风雨兼程; 四十年里,多少人和事, 四十年里,多少欢乐和离愁。 再也不想多想了,抛开一切...
    大海涛涛阅读 1,300评论 0 0