大家好,我是阿萨。昨天接到一个粉丝留言:在需求测试范围不统一的情况下,需求设计范围,需求开发范围,需求测试范围这三者不统一的时候,测试该不该扩大测试范围?
相信所有看到该问题所有人都会产生一个疑问,为什么不统一?
作为研发项目,需求前期考虑不周的地方,在所难免。每个人对需求的理解也不一致。所以会有需求范围不一致的情况发生。问题在于发生了怎么办?
因为所有做项目的人甚至保洁员都知道当范围不统一的情况下,没法干活。比如保洁接单打扫客厅,结果到了现场让保洁把卧室也都打扫一遍。保洁压根就不会同意的。
因为需求范围扩大就意味着工作量的扩大,成本的增加等问题。那要如何避免该问题呢?
1. 事前约定好范围。确定范围一致。任何扩大范围的情况都需要走需求变更流程。
2. 白纸黑字写清楚。没在描述范围内,都不应该作为工作列表。
3. 提前商定好需求变更的处理流程。明确不在范围内的就不需要去做。
4. 找项目负责人拍板,如果范围扩大就所有人都范围扩大。不能设计团队,开发团队和测试团队每个团队范围都不一致。
5. 需求变更了,那就加成本。成本够的话,其实都可以做。不能说光让人干活,不让人吃饭呀。
另外阿萨想把这个问题类比建筑项目,出设计图让盖2栋大楼,项目施工团队也盖了2栋大楼,但是要到达该大楼需要穿过小区花园,验收的时候要让验房师把经过的花园和盖得2栋大楼都验收一下,如果不是验房师,你会验小区花园吗?
答案不言而喻,不验。
所以粉丝的问题答案是,不在需求卡里写的都不验证,如果要验证请做需求变更或者修改需求。
当遇到不公正待遇的时候,请勇敢站出来说'不'。