情景:
目前我们正在进行系统和集成测试。每天我们都会遇到测试人员提出的许多缺陷。大多数这些缺陷与我们给出的要求不符。许多场景对开发人员来说都是新的。我们的要求是由企业签署的。
有人可以澄清如何区分缺陷与CR?
答案 0 :(得分:1)
所有不需要的都是变更请求。
但遗憾的是,生活并不那么容易,所以请继续阅读。
在什么是缺陷和什么是变更请求的争吵在项目中非常普遍。管理情况很困难,因为你经常要妥协。
我见过项目经理被项目经理删除,因为他们坚持认为所有缺陷都是真正的变更请求。他们经常是正确的,但仍有行为对该计划的整体进展没有帮助。我也见过项目经理,他们通过接受每一个缺陷和建造城堡来杀死自己,虽然从来没有最初需要和努力估计。
我个人总是绝对确保我的经理们知道我正在构建最初不需要的功能,这些功能是在缺陷的掩盖下进行的。我还确保客户/测试人员知道这是我的观点。但是,在我考虑缺陷的时候,我也很宽容。
示例:我最近联合开展了一个项目,我们开发了一个金融支付系统,另一个程序员对我说:“这是他们想要的,这不是一个缺陷,这是CR!”。我看着它,由于我在这个业务领域的背景,我认为这实际上是非常基本的要求,并要求CR这是非常可笑的。所以我决定在没有大惊小怪的情况下修复它。
以下问题值得考虑:
在项目中,我总是尽力为客户服务,但要确保我不会受到过度惩罚。