为了账号安全,请及时绑定邮箱和手机立即绑定

开发遇到喜欢提需求的测试?

看到一个开发工程师发文抱怨遇到了一个喜欢给开发提需求的测试。很不忿为什么有的测试这么喜欢给开发提一些需求类的问题,然后产品又觉得改下也挺好,开发就只能忙死累活?

能理解开发人员的郁闷,但其实发泄错了对象,因为导致这个情况是几个岗位责权未清导致的:

看下几个岗位职责:

PO:负责产出符合INVEST原则的需求描述,并要在一定时间窗内保持需求的稳定性,不可想一出是一出,每一条需求的实现其实都可以算到成本上。改变、废弃的需求属于沉没成本,要算PO头上。PO有需求的最终解释权和决定权。包括争议bug,基本上PO有裁决权


https://img1.sycdn.imooc.com/66b836260001b68a07630796.jpg


开发:完成已认领需求的实现,实现前任何模棱两可的点都尽可能应该跟PO确认清楚。这也是需求澄清的重要性,包括澄清时就应该和测试在内三方达成共识。按共识进行实现

测试:验证需求并从使用和质量角度提出产品缺陷和产品优化建议。这里测试提出的问题,有三个主要争议类型,缺陷、优化跟需求。

  • 判定是缺陷的,是开发责任;

  • 是优化的,通常是一些不符合常规使用逻辑或界面调整等,优先级不高但三方均觉得最好改掉,正常按计划排开发工作量实现,但不能算作开发实现上的遗漏;

  • 需求,重要功能调整或需求本身就需要变更,要重提需求,PO应承担变更成本。

所以从产品最优角度,测试提出的优化或需求,PO能采纳就代表有其实现价值。只是当引入修改成本的评估后,才能避免题主说的改来改去的恶性循环。开发进行功能改动也可以理解为进度、成本的变化,PO要有义务权衡并承担优化、需求实现带来的成本变更

对于测试而言,其实应鼓励多提各种优化建议,只是要注意和缺陷的界定是否清晰。但优化建议的分析总归也是有一定成本,所以也可以引入优化采纳率这个指标进行平衡。


测试全栈系统提升课程正在上新优惠中:

图片描述

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消