7、软件项目失败原因与敏捷方法解决方案

软件项目失败原因与敏捷方法解决方案

在软件项目开发中,常常会遭遇各种困境,导致项目失败。下面通过一个实际案例来剖析其中的问题,并介绍一些新的解决方案——敏捷开发方法。

案例回顾:项目困境重重

在一个软件项目里,开发人员原以为调试阶段会轻松些。然而,网络服务撤销代码比预期棘手,到最后一个周五都未完成,于是他们周末加班。周一交接会议时,虽称软件“功能完整”,但仍有不少漏洞。

测试阶段问题接踵而至。交接会议十分钟后就收到首个漏洞报告,随后大量涌入。一周内,严重或关键漏洞达160多个。周五会议上,大家就能否按时部署系统展开讨论。

Hua认为本周虽修复近60个漏洞,但剩余的无法在下周完成,可能还需一到两周。Phil起初同意推迟两周发布,不过测试人员Ian觉得还有很多功能无法测试,肯定还有更多漏洞。Reiko指出一半的漏洞报告实际是变更请求,比如无法从电子表格粘贴数据到表格,这不在功能规范内。但最终用户Emily认为这是当前工作所需,新软件应省时而非耗时。于是,Phil决定将发布日期推迟三周,并安排Reiko与Emily确定最小变更集,让会计团队满意;Tim与开发人员合作修复阻碍测试的漏洞,还安排了一周后的项目会议。

后续项目会议上,矛盾升级。Reiko称Emily未放弃变更请求,还增加了新的,照此进度软件无法完成。Emily则表示团队都认为需要可用的软件,Karen要等大家百分百满意才会切换到新系统。Ian反馈修复一个漏洞会引发更多问题,严重和关键漏洞已达230个。Hua仍有信心按时完成,Phil决定给予一个月应急时间,但强调这是绝对期限,不能超预算。

然而,接下来四周开发人员虽全力工作,仍无法按时完成。漏洞清单不再增长,但减少缓

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值