美文网首页
学习笔记——软件项目存在的经典问题

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

作者: 007er1117俞莉敏 | 来源:发表于2017-11-21 18:01 被阅读0次

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

    一、需求蔓延

    问题描述:

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

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

    问题产生原因:

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

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

    问题导致的结果:

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

    解决办法:

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

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

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


    二、计划失控

    问题描述:

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

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

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

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

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

    产生原因:

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

    问题导致的结果:

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

    解决办法:

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

    相关文章

      网友评论

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

          本文链接:https://www.haomeiwen.com/subject/zcwwvxtx.html