如何提升新实现功能的质量和价值

早上代码走查大家发现了不少问题,积极思考积极讨论,能够坚持把一件看似简单的事情很执着的坚持到底,一定会有收获。上次Bob说起,达芬奇的了不起,而当时我脑子里能想起来的就是他画鸡蛋的故事,能把一件事情刻意、反复做到极致的人,身上具备的这种特制,会带给他更多的收益。

最近两位团队QA让我越来越刮目相看,从昨天的MFQ到今天QA写用例时考虑到的波及范围的分析,都能考虑到很多从BA和DEV考虑不的点,彻底改变了之前,QA测试完全被开发牵着鼻子走,被动接受的局面。

现在回头想想这两种场景特别有趣:

场景一:曾经团队QA不愿意写测试用例,让开发去写,虽然节约了他们的一部分工作量,却可以从后面故障复盘中看出来,这样的用例因为视角缺失而带来的很多用例场景覆盖不全,或波及范围分析不够,导致频繁出现故障,外场问题,补丁修复,故障复盘等问题。从长远来看,这样的“节约时间”其实并不划算。

场景二:开发代码没有写完,测试用例根本写不出来。其实有两个主要原因:

1、写测试用例是从开发编码的视角去写,而不是从用户使用的角度去写。

2、前期需求分析不够,尤其是需求场景和AC写得不够。太多不确定性没有在需求分析阶段充分讨论澄清,而留给了后面编码和测试的阶段。这样做对后面编码和测试人员的经验要求非常高,而且导致需求无法按时按质完成的风险也极大。

引入MFQ和需求实例化等实践后,就会驱动BA和QA在一开始去细化需求场景和AC。把尽可能多的不确定性消除,这样QA对整个需求也很清楚了,自然也很容易从用户使用的角度同步甚至提前把测试用例准备好。而且这样的用例相对于之前拍脑袋想出来的经验更加全面。

做到上述几点,还差一个很重要的环节:频繁沟通,频繁反馈。

反馈环一、团队从去年开始做的一个尝试,会把AC和需求方案提前和领域PO,甚至售后和用户去确认,这样作为需求进入团队后第一个反馈环,尽早从客户那里拿到反馈,为了留有余量,这就要求我们尽可能更提前的去沟通和确认,这样可以更加安全的规避风险。

反馈环二、对于维护多年的系统,由于功能已经非常复杂,所以即使前期做了很多分析工作,依然可能存在一些漏考虑到的点。而在开发过程中,直接面对代码,就有可能会发现更多的信息。这个过程中,比如,我们识别出来的变更和风险点能尽早尽快和客户沟通确认,就能将解决问题的成本尽可能的减少。

综上所述,在新需求开发过程中,要想提高质量,开发出更满足用户要求的功能,需要团队的各种角色通力协作,从不同角度去把好质量关,而不管哪一个环节,最重要的就是,尽可能多、早、频繁的和客户去沟通,消除已经识别出来的隐患和不确定性。

图片发自简书App
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,835评论 4 364
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,598评论 1 295
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 109,569评论 0 244
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,159评论 0 213
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,533评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,710评论 1 222
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,923评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,674评论 0 203
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,421评论 1 246
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,622评论 2 245
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,115评论 1 260
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,428评论 2 254
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,114评论 3 238
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,097评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,875评论 0 197
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,753评论 2 276
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,649评论 2 271

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 170,569评论 25 707
  • 文章来自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鹏阅读 9,161评论 2 126
  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    Mr希灵阅读 21,836评论 7 277
  • 心理学告诉你:如何培养出职场好人缘 文/宁国涛 首因效应法则 梁雷进入一家公司研发部工作,每天早晨到了单位,他总是...
    宁让职场更给力阅读 5,237评论 65 135
  • 接着心境(一)继续写,在上文中写到过关于曾国藩说志向,再忙也不能放弃读书功课,还谈到了交际等。还是本着那个思想,看...
    春风凉意阅读 507评论 2 5