软件项目开发常见错误

产品相关的错误
需求镀金:项目具有比实际需求多得多的性能,(需求控制,范围不能太广)
功能蔓延:项目平均会有25%的需求变更(项目边界模糊需控制范围)
开发人员的镀金:开发人员着迷于新技术
又推又拉的交易:经理在批准项目进度顺延时又加入了新的功能
研究导向的开发(面向目标的开发,充满过多的风险和不定性,没有办法进行严格的控制)

过程
缺乏计划(没有认真的计划)
过于乐观的计划(没有考虑风险,没有考虑项目范围)
在压力下放弃计划(有计划的,但由于各方压力,就放弃计划)
缺乏足够的风险管理(没有风险管理)
承包人导致的失败(外包出去的项目失败了,过于相信承包人)
在模糊的项目前期浪费时间(fuzzy frond end,项目审批过程的时间浪费了,)
前期活动不合要求(前期没有做好,后期要重做)

设计低劣
缺少质量保证措施

缺少管理控制
太早和过于频繁的集成(什么是集成?)
项目估算时遗漏必要的任务(计划没做好,比如漏了要租办公室)
追赶计划(加班加点开发,结果后面更累)
鲁莽编码(拿来一个问题,不作分析,直接写代码)

技术相关的错误
银弹综合症: 过于相信以前没有采用过的技术的宣传(片面看宣传就采用某技术)
过高估计了新技术或方法带来的节省量(考虑好采用新技术的风险)
项目中间切换工具(中途更换技术)
缺少自动的源代码控制手段(采用gitlab代码管理工具)

人员相关的错误
挫伤积极性(员工压力大,又经常被骂)
人员素质低(随便招人,临时招人)
对有问题的员工失控(经常拖任务的人员不处理)
英雄主义(把过多事情堆在一个牛人身上)
项目后期加入人员:“火上加油”(新人还要培训或适应,而且不能影响团队团结)
办公环境差(经常大声聊天)
开发人员与客户之间发生摩擦(需求不对称)
不现实的预期(对整个项目的计划建立在很多假设的基础上)

缺乏有效的高层对项目的支持
缺乏各种角色的齐心协力(合理安排每个角色的都有事做)
缺乏用户介入(经常与客户沟通)
政治高于物质(高层不想做这个项目了)
充满想像:“项目组没人真正相信他们能够按给定的计划进度完成项目,但他们认为如果每个人能够努力工作,并且不出现问题,他们可能会很幸运地按时完成任务。

 

来自上海交通大学计算机系曹建的《IT项目管理》视频

转载于:https://www.cnblogs.com/amoyzhu/p/7837788.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值