下面的例子是否似曾相识?
公司A,发布产品 XXX 的预发布版 2.0.60 实现了立项时的所有预定义需求;
发布前,客户A,提出补充需求1,下达紧急开发任务,发布产品 2.0.61;
发布前,客户B,提出补充需求2,下达紧急开发任务,发布产品 2.0.62;
发布前,客户C,提出补充需求3,下达紧急开发任务,发布产品 2.0.63;
...
发布前,客户A,再次提出需求1的补充修改意见,发布产品2.0.90;
...
其中客户C的补充功能非常重要...其它补充功能个性化非常强,可有可无...
...
继2.0.60之后隆重推出更新的版本 2.0.100。
但是,问题突然暴露...
为客户B 补充的功能2,由于没有时间严格测试,引入一个大的 BUG,该BUG,将影响2.0.62之后所有版本:
客户A的更新版本 2.0.90,继2.0.61之后,由于加入了对其毫无意义的客户B的需求2,导致软件不可用,客户满意度下降;
最终发布版2.0.100也由于需求泛滥导致的测试力度下降,引入重大BUG,使公司市场行为无限延期...
为什么这样?该怎么办?
Copyright © 2006 WorldHello 开放文档之源 计划 |