作者:赵泽鑫,张海云,冯曌 | QE-LAB
写在前面:该项目是某企业CRM+ERP系统 0 - 1 的数字化转型中最重要的一个产品之一,需要拉通上下游30+系统,有上百名的同事与我们共同在一线战斗。我们将项目上的实践,遇到的问题,以及我们的辛酸苦辣落笔为大家眼前这些朴实的文字,希望能够给大家带来在大规模项目中做敏捷测试的不一样体验,感受大规模0到1数字化转型中的QA的机遇与挑战。
由于篇幅很长,将分成几个部分陆续介绍给大家。这一篇先介绍项目中敏捷测试的基础实践。
敏捷方法已经在我司实践落地多年,大多数的敏捷团队是由10位以内不同角色的人员组建。其中包括但不仅限于BA、QA、UX、PM、DEV等关键角色。我们通过成熟的方法论以及stand up meeting、ipm、 ikm、kick off、desk check、retro等各种逐渐“标准化“的敏捷活动,能够顺利地运行一个小规模的项目,但是当项目规模逐渐增大,项目成员人数逐渐增加,将整个大规模的团队拆分为多个小规模的敏捷小组后,由于组与组之间的业务交互频繁,组内以及组间的各种沟通交流就会让原本快捷有效的敏捷活动变得臃肿。尤其对于测试来说,小规模的项目中一般配有一到两名QA,负责所有功能模块的测试工作。但大规模的项目中,QA不仅要关注本组内的功能,同时要考虑组与组间的存在关联功能的测试。那么如何在高节奏的迭代中,进行大规模敏捷测试呢?那就通过在某手机大厂的数字化转型产品的测试经历来和大家一起分享一下我的看法和感悟吧。