设想:
目前我们正在进行系统和集成测试。每天我们都会收到很多测试人员提出的缺陷。大多数这些缺陷与我们给出的要求不符。许多场景对开发人员来说都是新的。我们的要求已由企业签署。
有人可以澄清如何区分缺陷与 CR 吗?
设想:
目前我们正在进行系统和集成测试。每天我们都会收到很多测试人员提出的缺陷。大多数这些缺陷与我们给出的要求不符。许多场景对开发人员来说都是新的。我们的要求已由企业签署。
有人可以澄清如何区分缺陷与 CR 吗?
不是要求的一切都是变更请求。
但不幸的是,直播并不那么容易,所以请继续阅读。
关于什么是缺陷和什么是变更请求的争论在项目中很常见。管理这种情况很困难,因为您经常不得不做出妥协。
我见过项目经理被项目经理撤职,因为他们坚持认为所有的缺陷都是真正的变更请求。他们通常是对的,但仍然存在行为对项目的整体进展没有帮助。我还看到项目经理通过接受每一个缺陷并建造城堡而自杀,尽管最初从未需要和估计过的努力。
我个人始终绝对确保我的经理知道我正在构建最初不需要的功能,这些功能是以缺陷为幌子出现的。我还确保客户/测试人员知道这是我的观点。但我也非常宽容地考虑缺陷是什么。
示例:我最近参与了一个项目,我们开发了一个金融支付系统,另一位程序员对我说:“他们想要的东西不是缺陷,这是 CR!”。我看了看,由于我在这个业务领域的背景,我认为这实际上是非常基本的要求,为此要求 CR 真的很可笑。所以我决定我们修复它而不大惊小怪。
此外,以下问题值得考虑:
在项目中,我总是努力为客户争取到最好的结果,但要确保我没有受到不应有的惩罚。