软件项目delay的原因,以及作为测试人员应该如何面对和处理项目delay情况

作为测试人员,面对项目delay,首先要确认测试在整个项目中扮演的角色是否合理?

1、           测试是否掌握产品开发的工作进度。测试介入项目的时间应该提前到产品需求进度和开发的进度,掌握了这些进度,我们才能给及时的把控风险,将项目delay的可能性降到最低。同时,及时的了解开发进度,也利于测试调整排气,安排工作

2、           测试团队面的delay风险,是否能够有效的控制?是加班消化,还是评估风险及合理性面对这个问题,我们吧delay的原因简单分为5类,分别思考解决方案

1)           需求变更

A 在项目后期变更,开发和测试人员都需要了解需变的原因,需求的来源等,评估需求的合理性

B 一定要全面的评估开发成本、测试成本,项目进度等,在三方认可的情况进行改动

2)           设计资源未到位

需要规范流程,建议设计需求先行,在立项时明确设计需求,尽量做到在提测时,设计资源已经准备到位(UI设计)

3)           开发排期问题,导致的功能未按时完成,或者bug没改完

重新评估开发时间,测试时间,评估是否需要加班并公示。

4)           测试发现bug较晚,导致的开发没改完bug

评估开发修改bug时间,测试验证时间,如果影响上线进度,需要通知产品。之后应该考虑改进测试方案了,例如引入冒烟测试,在二轮测试前进行随机测试等,提前发现更多bug

5)           测试的原因没测完

重新评估测试时间,评估是否需要加班,并公示。

同时从人员素质方面,需要具备的一些基础条件,会进一步培养和加强,如下:

A 提升测试人员的专业度,例如面对需变时,能够准确的判断需求的合理性可行性,面对提测质量差的情况,能够更快,更准的找到问题。

B 提高沟通能力  在项目推动的过程中,要求测试人员能够充分的表达出自己的观点,全面的说明测试进度,转述沟通结果等。沟通能力在项目推动中是至关重要的软件素质。

在工作中形成的个人影响力,同样作用于项目推动工作。

猜你喜欢

转载自blog.csdn.net/weixin_41411364/article/details/80342343