找回密码
 立即注册
查看: 183|回复: 1

软件项目开发过程中的常见错误

[复制链接]
发表于 2023-2-23 10:53 | 显示全部楼层 |阅读模式
软件项目开发过程中的常见错误有哪些呢?下面就来为大家总结总结。
产品相关的错误
需求镀金:项目具有比实际需求多得多的性能,(需求控制,范围不能太广)
功能蔓延:项目平均会有25%的需求变更(项目边界模糊需控制范围)
开发人员的镀金:开发人员着迷于新技术
又推又拉的交易:经理在批准项目进度顺延时又加入了新的功能
研究导向的开发(面向目标的开发,充满过多的风险和不定性,没有办法进行严格的控制)

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

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

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

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

缺乏有效的高层对项目的支持
缺乏各种角色的齐心协力(合理安排每个角色的都有事做)
缺乏用户介入(经常与客户沟通)
政治高于物质(高层不想做这个项目了)
充满想像:“项目组没人真正相信他们能够按给定的计划进度完成项目,但他们认为如果每个人能够努力工作,并且不出现问题,他们可能会很幸运地按时完成任务。
发表于 2023-2-23 10:56 | 显示全部楼层
时间紧任务重,怎么简单怎么来!!!
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-16 11:57 , Processed in 0.097489 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表