4个步骤优化您的缺陷管理流程
在缺陷管理领域,最好的缺陷是从未发生过的缺陷。预防胜于治疗。但是,在我们的产品开发团队工具和流程达到完美状态之前,我们应该考虑如何管理缺陷,以便更容易、更快地推出新产品(NPI)并不断改进产品。
问题在于缺陷管理通常被认为是开发过程中的一小部分,只属于公司中的一个或两个团队,不需要管理人员的关注、改进或投资。
让我们思考一下今天的缺陷管理。下面是我们在复杂产品(具有机械,电气,软件和/或固件组件)的世界中最常见的综合概括。
使缺陷管理成为优先事项
您会冒险召回产品吗?
从用户市场的反响来看,三星的 Galaxy Note 7可能是品牌管理影响最大、召回总成本最高,同时也是最有见地的案例之一了。这些令人惊讶的手机缺陷到底是监督问题还是内测问题还有待观察,但缺陷管理很可能是导致问题的核心原因。
缺陷管理一旦处理不当就会出现这种情况:产品召回会导致股票市场下跌、企业收入损失、用户和潜在用户流失、品牌声誉受损等等。缺陷管理不善的最坏结果是以持续性的、不可见的方式不断增加成本,造成更长的新产品开发(NPD)周期。
每个企业都不想产品被召回,因为这会错过最佳上市时间,同时让用户感到失望等等。但是,我们往往太纠结于设计、测试和生产,来不及提前制定缺陷管理流程来预先降低风险。
2017年682次消费者产品召回
2017年发生了682次产品召回——也就是说每天都会有大概2次产品召回(这些还只是以消费者为中心的产品)
放眼其他行业也无一例外,如上图,在2017年 FDA 发布了52个1级医疗设备召回,2,838个2级召回(其中12%由于产品设计原因被召回)和40个3级召回。机构h1
缺陷管理步骤和策略
本篇文章我们提供了四个步骤来帮助您评估如何进行缺陷管理,并找出差距,实现更接近零缺陷的目标。
一
缺陷可见性
我们是否可以看到我们的产品和团队中的缺陷?
-
当然可以
-
也许,我需要问问别人
-
看不到
如果你不能非常从容地回答“当然可以”,那么请看这里:我们永远也无法管理我们看不到的东西,新产品开发的成功来自于对成本、质量、功能和时间的严格管理。如果不去了解产品中的缺陷,那么团队中的每个人都不知道自己到底在做什么以及这么做究竟有何意义。
可见性是去找到、去发现产品中存在的缺陷,并针对这些缺陷进行合理的管理和提出解决机制。解决方案可以做的非常简单——列出缺陷有哪些以及都应该怎么解决,或建立一个知识库,让团队中的每个人都按照一个标准去解决不同的缺陷。
管理策略:建立一个合理的、标准化的缺陷管理系统,团队一起使用。
二
确定缺陷优先级
我们是否可以对缺陷进行风险评估和优先排序?
-
是的,而且每个人都知道
-
大多数情况下是的
-
不可以
既然我们已经发现了产品缺陷,接下来就需要确定缺陷处理的优先级——这点很重要,因为优先级会驱动我们的处理方式。然而数据本身就是干扰项,因此收集的数据质量很重要,收集的太多或根本毫无价值的数据会降低团队完成缺陷管理的效率。
确定缺陷优先级时也要注意以下几个方面:缺陷严重性(非常严重还是影响不大的小缺陷)、修复缺陷的成本、缺陷存在的产品阶段、缺陷类型等。
管理策略:确定缺陷处理优先级的关键是先确定缺陷的严重性、可修复性。
三
制定缺陷解决方案
我们是否及时采取了修复缺陷的举措?
-
是的,我们有一个合理的缺陷处理方案,可以快速处理缺陷
-
我们没有解决方案,先上线产品再说
-
完全不知道如何处理
越早发现缺陷就可以越早地制定缺陷处理方案,研究表明,更早进行缺陷修复可以在成本上降低3-5倍或更高。
行动需要团队协作、分工和执行。通过建立一个高效的缺陷管理系统,可以快速查看所有缺陷及其处理进度。
管理策略:除了建立一个快速反应的缺陷管理系统,团队协作也是关键。缺陷解决方案应由团队中的所有成员共同讨论决定。
四
缺陷分析
我们是否拥有一种缺陷预防方法,几乎可以实现零缺陷?
-
是的,我们已经准备好了
-
正在努力实现,我们有时会进行缺陷分析
-
没有
掌握以上3个管理策略后,接下来您就可以进行缺陷分析和复现。一个好的缺陷分析是实现产品零缺陷目标的基础。
预防缺陷发生的前提是整合所有关键缺陷数据、制定解决方案、进行缺陷分析,也就是第1-3步的内容。对整合好的缺陷数据进行全面剖析,找出导致权限发生的根本原因,避免类似的缺陷重复发生。一个可以对缺陷进行冷静分析的头脑和一个完善的缺陷管理系统是实现产品零缺陷目标的必要条件。
管理策略:缺陷分析应为产品在整个开发过程中的优先事项。
埃隆马斯克(Elon Musk)曾说过:“我认为有一个反馈循环是非常重要的,你会不断思考你做了什么以及如何做得更好。”埃隆马斯克是太空探索技术公司(SpaceX)CEO兼CTO、特斯拉公司CEO兼产品架构师,他可能是你的偶像或者你对他无感,但是有一点是肯定的:那就是他在迄今为止两个非常具有挑战性且尚未开发的领域 ——替代能源和太空旅行领域所取得的成就是毫无争议的。学会分析并不是马斯克成功的唯一关键因素,但它是关键因素之一。
写在最后
如果对python自动化测试、web自动化、接口自动化、移动端自动化、面试经验交流等等感兴趣的测试人,可以关注微信公众号:【程序员二黑】,获取软件测试工程师大厂面试资料!我的学习交流群: 785128166 群里有技术大牛一起交流分享~
如果文章对你有感兴趣,麻烦伸出发财小手点个赞,感谢您的支持,你的点赞是我持续更新的动力。