您好!
欢迎来到京东云开发者社区
登录
首页
博文
课程
大赛
工具
用户中心
开源
首页
博文
课程
大赛
工具
开源
更多
用户中心
开发者社区
>
博文
>
Agile Alliance 测试看Agile-如何提升敏捷团队的测试能力
分享
打开微信扫码分享
点击前往QQ分享
点击前往微博分享
点击复制链接
Agile Alliance 测试看Agile-如何提升敏捷团队的测试能力
自猿其说Tech
2021-01-20
IP归属:未知
34960浏览
敏捷测试
业务敏捷
计算机编程
今天,更多的研发团队在实施敏捷开发模式,开发和测试有了更深的融合,那我们今天一起探讨一下,测试眼中的Agile和如何提升 “敏捷团队的测试能力”。 #### 一、测试眼中的Agile 对于敏捷开发模式,随着公司推行敏捷转型,公司推出各种培训,在宋宁老师的指导下,在项目实践中我们测试小伙伴也有了一些自己的认知。 ##### 1.什么是Agile? 官方描述的敏捷是一种以人为核心、迭代、循序渐进的开发方法。但是在测试眼中什么是Agile呢?这里就用我们测试小伙伴的一些大白话来形容什么是敏捷。 在测试眼中,敏捷就是把一个大的需求or项目拆分成多个小的需求进行循环的迭代,从长期开发一次交付,变成短期开发多次交付,提高用户的最终满意度,减少最终交付产物的偏差。 所以抛开其他直接看本质,什么是敏捷?我们理解的敏捷就是客户满意度,敏捷核心就是提高客户满意度! ##### 2.为什么要Agile? 知道了什么是Agile之后,我们团队内部一直在思考为什么要推广Agile这种工作模式,一直到我们真正理解了BigBoss工作法,和看了高效能人的七个习惯之后才慢慢理解。 我们京东的核心价值观是什么?**客户为先、诚信、协作、感恩、拼搏、担当。**那在看看敏捷的的核心是什么?是客户满意度,作为产研测一方如何提高客户满意度呢?就是更多的协作和诚信。 再看看BigBoss工作法,简单的讲BigBoss工作法就是将工作聚焦,激活团队成员主观能动性。那怎么聚焦?原有的瀑布模型或者RUP模型都是长期大型项目,项目聚焦点广,对于细节的把控力不够,而Agile开发更适合聚焦,而激活队员的主观能动性则更符合我们价值观的感恩、协作、和担当。 最后再看看高效能人的7个习惯,**积极主动、以终为始、要事第一、双赢思维、知彼解己、统合综效、不断更新**。仔细看看是不是和我们的核心价值观和BigBoss很像?**Agile和BigBoss**工作法还有**高效能人的7个习惯**和我们京东的**企业价值观**完美的契合,形成一个体系循环,能让我们更好的服务于公司,回馈于社会。 #### 二、如何提升敏捷团队的测试能力 ##### 1、贡献测试人员的专业价值 在一个真正敏捷的团队里一个测试人员的要求是有较强的技术能力,能够和开发和业务人员展开合作。给团队传递质量意识。通过灵活的测试策略,专业的测试方法,全面的测试技术,保证产品的交付质量,提升交付效率。 研发与测试,过去是有明确的边界,但是在敏捷团队中,这种边界越来越不明显,合作成为趋势,你中有我,我中有你,强调共赢。 ##### 2、完善E型组织结构,顺应敏捷时代 E的横线,代表着分散的测试团队,存在于不同的条线团队中;而竖线,则表明他们定期向测试经理报告各小组的的进展,分散到各小组的几个测试人员之间也可以频繁通气,以便做好集成准备。在敏捷开发迭代交付时,横线可支撑持续交付,竖线可整体把控,灵活配置,协调资源。 ##### 3、打造学习型组织,可持续输出 要可持续输出,必须为组织输入新的营养和资源。敏捷时代,一方面是要更加地贴近业务,另外也要跟随着新生代的特点,去采用新的形式。那么如何去建立这种学习氛围呢?我们做了以下两件事情: **1)多问几个为什么,探究事物的本质** 需求评审的时候,你是否有多问一句,为什么这样设计呢?解决了哪些痛点呢?这样设计背后的业务逻辑是什么呢?其他业务是否有同样的痛点呢?不断训练自己理解需求的能力,直到成为一种本能。 测试活动结束后,你是否有多问一句,这样的结果是业务方想要的吗?导致有偏差的原因是什么?哪些是客观因素,哪些是主观因素?过程中哪些是做的好的,可落地可复制,哪些是做的不好的,怎么改进?我在这次活动中,又成长和收获了什么?提醒自己,弱化存量,保持增量思维。 技术分享时,你是否有多问一句,技术解决的痛点是什么?背景是什么?背后的原理是什么?他是如何解决问题的?哪些思维我可以借鉴?如果是我,我会怎么做分享? **2)有输出的学习,才叫真的学会了** 学习的本质在于思考,输入只是前提,思考才是本质,而思考的目的在于将知识内化,形成自己的一部分,输出就是证明融合后的结果。因此,我们不仅组织了丰富的培训分享活动,同步也建立了不同的学习小组,建立帮带机制,共同学习,检视学习成果,输出可用的方法论或技术工具。 ##### 4、激活自主化绩效管理模式 以OKR思想作为自我驱动式管理。在我看来,OKR的核心优势“我要做”,而KPI是“要我做”。它其实是自我驱动式管理的一种手段,依靠这种自我的动能去激发对团队成员对更高目标的挑战,并定期回顾其进度,调整工作。目前测试组已做到以周为周期,定期回顾各成员OKR完成情况,并进行工作指导。 ##### 5、保持良好的工作素养 1)守时高效,按重要紧急程度安排工作的优先级,并将这个好习惯传递给所有的团队成员 2)定期回顾项目进度,管控风险,及时协调资源解决问题 3)以终为始,关注项目目标,团队目标,个人目标 4)保持头脑极度开放,认真听取和理解他人的意见和问题 5)突破常规,探讨并实施创新的想法,敢于承担失败的风险 6)掌握各种分析工具和方法,用数据和逻辑进行说服,采取直截了当而不是拐弯抹角的方式,即使最复杂的概念也清楚表达 7)激情,敬业,自律,终身学习成长,成就有意义的工作和人际关系 ------------ ###### Being Agile 京东物流技术发展部效能提升部 ###### 作者:职能产品部 石峰 韩甜
原创文章,需联系作者,授权转载
上一篇:UE Design | 社交直播电商模式-聊聊社交电商模式【中】
下一篇:ShardingSphere-JDBC——分布式事务使用手册(下)
相关文章
前端DevOps流水线实践
Being Agile 单元测试认知篇
单元测试与重构
自猿其说Tech
文章数
426
阅读量
2149964
作者其他文章
01
深入JDK中的Optional
本文将从Optional所解决的问题开始,逐层解剖,由浅入深,文中会出现Optioanl方法之间的对比,实践,误用情况分析,优缺点等。与大家一起,对这项Java8中的新特性,进行理解和深入。
01
Taro小程序跨端开发入门实战
为了让小程序开发更简单,更高效,我们采用 Taro 作为首选框架,我们将使用 Taro 的实践经验整理了出来,主要内容围绕着什么是 Taro,为什么用 Taro,以及 Taro 如何使用(正确使用的姿势),还有 Taro 背后的一些设计思想来进行展开,让大家能够对 Taro 有个完整的认识。
01
Flutter For Web实践
Flutter For Web 已经发布一年多时间,它的发布意味着我们可以真正地使用一套代码、一套资源部署整个大前端系统(包括:iOS、Android、Web)。渠道研发组经过一段时间的探索,使用Flutter For Web技术开发了移动端可视化编程平台—Flutter乐高,在这里希望和大家分享下使用Flutter For Web实践过程和踩坑实践
01
配运基础数据缓存瘦身实践
在基础数据的常规能力当中,数据的存取是最基础也是最重要的能力,为了整体提高数据的读取能力,缓存技术在基础数据的场景中得到了广泛的使用,下面会重点展示一下配运组近期针对数据缓存做的瘦身实践。
最新回复
丨
点赞排行
共0条评论
自猿其说Tech
文章数
426
阅读量
2149964
作者其他文章
01
深入JDK中的Optional
01
Taro小程序跨端开发入门实战
01
Flutter For Web实践
01
配运基础数据缓存瘦身实践
添加企业微信
获取1V1专业服务
扫码关注
京东云开发者公众号