错误类型

我们按类型组织错误,以便于做出分类决策,将错误分配给合适的人员做出决策,并了解发布质量。

  • 缺陷 回归、崩溃、挂起、安全漏洞以及任何其他报告的问题

  • 增强功能 新功能、UI 改进、性能改进等,以及对产品用户界面进行增强的任何其他请求,而不是工程更改

  • 任务 重构、删除、替换、启用或禁用功能以及任何其他工程任务

所有错误类型都需要分类决策。工程团队 对缺陷和任务进行分类。产品管理团队 对增强功能进行分类

区分增强功能和其他类型非常重要,因为它们使用不同的分类队列。

区分缺陷和任务非常重要,因为我们希望了解代码质量并减少我们在开发新功能和修复现有缺陷时引入的缺陷数量。

在进行分类时,任务可能与缺陷一样重要。对线程处理方式的幕后更改可能会影响用户感知的性能。