【周末瞎想】研发流程真的烦人!
每周总得有点思考。
研发流程有什么用?
流程有什么用?
真的烦人!
它真的烦人吗?
上周团队内一个同学没有遵守研发流程,在未经审批和评估的情况下做了线上变更,导致了一个线上小故障。
虽然没有引起什么严重的损失和客诉,但是我还是非常严肃得和他做了复盘:
为什么我们一定要遵守研发流程?
遵守研发流程是为了保障稳定性
这个道理相信大家都能明白,保障稳定性是研发流程最重要的价值之一。
通过严格评估、多人审核、上线检查等环节,减少单个员工人为失误的概率。确保功能或变更上线后,不影响系统稳定性。
如果不遵守研发流程,绕过某些环节,那么很容易因为受限于个人意识、个人经验等因素,造成线上故障。
遵守研发流程更是为了保护员工
很多人没有意识到这个问题:
遵守研发流程更是为了保护员工自己。
我相信没有任何人能保证自己不写bug,没有任何系统会不出故障。
我们做的所有事情,都只是为了降低出故障的概率,而不可能从根本上消除故障。
那如果真的写了bug,真的出了故障怎么办?
如果你完全遵守了研发流程,那这个事情是可以被原谅的。
我们要做的只是从失败的事情中吸取经验教训,来提升未来的交付质量。
但是,如果你没有遵守研发流程,那么一旦出现问题,你个人就很有可能需要承担全部责任,甚至罪加一等。
系统总会有漏洞,人的意识是最重要的
虽然我们期望能有完善的基础设施进行各种卡点,来保障研发流程能够不被打破。
但是事实上总是会有漏洞和盲区。
因此,人的意识是最重要的。
我们要深刻理解研发流程的重要性,以及它对每个员工自己的保护性,才能时时刻刻敬畏流程,遵守流程。
往期热门笔记合集推荐:
原创:阿丸笔记(微信公众号:aone_note),欢迎 分享,转载请保留出处。
没有留言功能的悲伤,扫描下方二维码「加我」聊些有的没的吧~
评论