赞
踩
点击“技术领导力”关注∆ 每天早上8:30推送
作者| Mr.K 编辑| Emma
来源| 技术领导力(ID:jishulingdaoli)
昨天的文章,《“在家办公第一天,你的效率还好吗?”一位资深自由职业者的10点建议》收到不少读者的反馈,许多开发团队都在做敏捷,不得不进入「异地敏捷开发」模式,也遇到了一些问题。今天这篇,就聊聊异地敏捷开发团队,如何提升效率。
异地敏捷开发,又称为分布式敏捷开发,指的是由异地开发团队相互协作,进行敏捷开发的方法。传统的敏捷开发方法,是强调敏捷小组成员在同一个办公室集中开发。
实际工作当中,多地研发中心协同开发是普遍的现象,分布式敏捷就是为了解决异地团队敏捷开发而存在的。那么,异地团队进行敏捷开发会遇到哪些问题呢?下面列举一些常见的问题:
远程每日站会,时间太长。不像在办公室的站会,大家围着白板,根据进度把小纸条移动到不同泳道,异地站会就没法玩了,大家空对空扯半天,也讲不清楚。
远程Sprint计划会议,效率太低。讨论的时候七嘴八舌,原型讲解起来不好理解,常常会分神,在家办公尤其严重。
接口程序联调难。VPN连到内网比较卡,环境配置不方便,影响了联调进度。
还有,远程测试问题不好跟踪,远程产品演示会等等环节都会遇到一些问题。老K的朋友约瑟夫是位资深敏捷教练,曾指导腾讯、百度、平安等大型企业的敏捷实践,经验相当丰富,就异地敏捷的实施,他给出了7点具有实战意义的建议。
1)远程每日站会。因为在家办公的缘故,敏捷团队成员是见不到面的,这个时候最重要的就是需要一块“电子白板”,象JIRA、Leangoo都具备电子白板的功能。有了这个工具,远程开站会就跟在办公室差不多,不会空对空,规矩照旧就可以了。
2)远程Sprint计划会。产品和开发就算面对面沟通,都整不明白,更别说异地沟通了。远程计划会需要借助一些办公协同软件,进行桌面分享,比如钉钉、企业微信、飞书等都是不错的选择。PO共享桌面,在网络通常的情况下,效果还是可以的。需要注意的是讨论环节,不要大家都参与讨论,PO可以做些引导,让大家专注在一个问题上,一次一个人发言。
3)远程迭代评审会。评审会同样需要通过共享桌面的方式进行,如果是做代码评审,可以采用Review Board之类的工具,把评审意见保留下来。
4)远程联调。联调主要遇到的问题是环境的问题,许多公司在家办公,是通过VPN连回公司内网,用公司的测试环境进行联调,在查看日志、资源申请等可能会遇到问题,需要运维人员或配管帮助处理,有条件的话可以让运维同事指定一人来对接,响应会及时些。
5)远程测试和问题跟踪。对测试人员来说,遇到的也是环境和数据的问题,在家办公只能通过连VPN的方式到公司内网进行测试,如果有专职配管人员对接,效率会提升不少。
6)远程在线演示会。开发把做好的功能及时给PO确认,不要等到最后环节,有问题改都来不及,最后PO可以找业务方一起再确认一次。
7)远程迭代回顾会。回顾会的时候,可以开得简短一些,大家把好的方面、不好的方面提前整理好,发到群里,Scrum Master组织大家选出下个Sprint要改进的问题,即可结束。
以上,是一些马上就可以用到的招式,如果觉得对你有帮助,请点在看、转发朋友圈,感谢你的支持!
(图片来源CC0图库)
作者简介:K,知名电商公司技术老K级人物。武做过CTO,文出过畅销书,带你一起洞见技术新时代。
关注下面公号,回复关键词「番茄」即可获取在家办公秘笈~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。