一次软件产品的线上故障复盘

企业最大的资产是人。——松下幸之助

    我所在团队的软件产品,每个月一次新功能上线。而我管理团队所负责的模块,本次只涉及前端的更新,且改动较小,因此在研发阶段并未太关注,仅仅在上线时,要求研发人员现场做了保障,且在生产环境对更新的功能,做了验证测试,均通过。

    但上线的两天后,用户发现了一个不相关功能不可用的问题,于是,花时间定位,发现是前端代码出现了覆盖导致。

    基于以上情况做了简单复盘,分析其原因,主要包含以下三点,

    1)前端的研发人员是个Rookie。作为一个应届生,没有太多的开发经验,且公司的工程能力也不熟悉,比如git工具,agile敏捷管理系统,因此出现了代码覆盖的情况。

    2)代码提交阶段,缺乏其他人的Code Review,而是直接合入了远端代码库。

    3)开发完后缺少测试人员的验证。仅仅通过自测对修改功能进行验证,并未让QA进行全功能的回归测试。

    整体总结下来,无非是人员素质,代码评审,测试环节的原因,而这也是研发质量的关键几个环节。尤其是原因一,如果研发人员素质高些,完全可以避免此次故障。一句话来描述,‘人’才是一个软件公司的关键因素和核心竞争力。

    人是公司最重要的资产之一,而通过不断提升团队成员的素质和改进工作流程,可以显著提高软件开发的质量和效率。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值