不要浪费每个缺陷给你带来的负反馈价值

举报
冰释流水 发表于 2021/08/17 17:08:57 2021/08/17
【摘要】 不要浪费每个缺陷给你带来的负反馈价值​ 对于缺陷,不知道大家是如何看待它的?​ 有人说:它就是平常生活,有了缺陷,解决它就可以了;有人说:我痛恨它,因为它让我无法正常的上下班/双修;更有人说:缺陷,你要“死”,“死”远一点,不要“死”我跟前。生活多味,不仅充满酸甜、还有苦辣;软件亦如此,代码并非是完美的,没有哪个人可以牛逼地对外说:我写的软件没有一行缺陷。​ 对于缺陷,要有正确的认识...

不要浪费每个缺陷给你带来的负反馈价值

​ 对于缺陷,不知道大家是如何看待它的?

​ 有人说:它就是平常生活,有了缺陷,解决它就可以了;有人说:我痛恨它,因为它让我无法正常的上下班/双修;更有人说:缺陷,你要“死”,“死”远一点,不要“死”我跟前。生活多味,不仅充满酸甜、还有苦辣;软件亦如此,代码并非是完美的,没有哪个人可以牛逼地对外说:我写的软件没有一行缺陷。

​ 对于缺陷,要有正确的认识。选择忽略它,就是选择忽略大家为之解决过程中所经历的各种熬夜和压力,就是选择性忽略一个成为更好“自己”的机会。憎恨它,就是憎恨也许伴你一生的工作,因为一生的工作中,你都不可避免面临Bug。不管是一个大兵、还是一个小将,都需要正确地认识。而最好的方式,就是是利用它。

​ 缺陷生命的整个过程,就是一面透亮的镜子,能刻苦铭心地照亮一个“人(团队)”的点点滴滴,充分利用它,挖掘这些点点滴滴,成为更好的“人(团队)”,

​ 软件工程是一门学门,通过各种工具、方法,从质量、效率上去交付软件。在缺陷这面镜子面前,很多关于质量、效率的问题,会得以充分暴露,前提是你是一个有心地参与人。

​ 以下列举一些常用的问题,帮助我们更好地思考:

缺陷的诞生

  • 合入了什么样的代码,引入该缺陷?
  • 合入前,是否进行充分的验证?
  • 合入过程中,现有的质量流控控制为什么未避免其产生?

缺陷的发现

  • 合入后,在那一环节发现该问题?
  • 为何未能提前更早阶段发现该问题?

缺陷的生存

  • 问题发生后,为何不能快速定位?人员的工具?技能?经验?方法?不足?
  • 过程中,存在哪些既定的流程?是否存在影响质量、效率的不良因素?如何改进?

缺陷的消亡

  • 问题解决过程是否高效顺畅?
  • 修复方案、修复代码、测试验证、上线是否高效?是否存在工具、环境、经验、技能等因素影响?
  • 过程中,存在哪些既定的流程?是否存在影响质量、效率的不良因素?如何改进?

系统性思考

  • 是否存在通用问题或改进?是否需要系统性分析和改进?

当依次认真将挨个问题思考一遍后,相信,你会发生过程中很多现状,要不要成为更好的”团队“,就看你下一步行动。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。