有同学问了这样一个问题:一个新项目,测试团队进组较早,目前需求没定,但架构设计已经完成的差不多了,这个阶段测试团队可以做哪些事情?
对于稳定的项目来说,需求基本都是在已有功能上进行迭代。无论研发测试交付流程,还是基础技术设施建设,都已经趋于完善。团队内部各成员的协作配合也有了一定默契,自然不会遇到这种不知道该做什么的问题。
如果遇到这位同学所述的新项目,没有经验的测试团队确实很容易乱了阵脚。
该如何解决这种问题呢?这篇文章分享一些我的经验和看法。
首先,我们从项目维度开始说起。
无论是新项目还是老项目,流程规范基本都是大同小异,都需要经历需求-研发-测试-上线这四个阶段。排除极少数特殊情况,对测试同学来说要做的事情其实没什么变化,重点依然是下列这几项:
明确这一点之后,对测试团队来说,首先要做的就是对整个项目进行阶段划分,明确每个阶段要做什么,当前什么环节存在不足,以及不同的事项由谁来负责跟进和对接。
除此之外,还需要尽早确定项目的交付目标和指标、不同阶段的里程碑,以及如何与产品研发侧进行对接配合。
其次,我们从质量保障角度来聊聊新项目中应该关注的重点。
由于是新项目,产品需求没那么熟悉,流程规范基本上没有,对潜在的风险也缺乏识别手段和兜底策略。因此这个时候应该梳理出待办事项,并标明优先级和重点事项,保障项目产品质量的底线。
下面是我认为在不同阶段应该重点关注的事项:
PS:事前,指的是需求和设计阶段;事中,指的是研发和测试阶段;事后,指的是上线发布后。
最后,从个人角度聊聊如何应对新项目。
除了上述几点新项目的特质,它还有其他特质,比如资源问题、排期问题、人员配合问题等,这些因素最终可能会导致项目延期、交付质量不高、不确定风险较多等结果。
对于这些问题,相比于在事中用各种技术手段进行测试验证,我个人认为更重要的是事前的评审阶段。
评是沟通讨论交流,审是风险预防策略,测是过程验证手段。只有事前多做准备,将问题和风险尽可能在项目前期进行预防解决,才能保障最终的交付质量。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。