敏捷开发 战“疫”有道

Posted 兴业人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了敏捷开发 战“疫”有道相关的知识,希望对你有一定的参考价值。

谁都没有想到2020会以这样的方式打开,新冠的肆虐改变了所有人的生活方式。


疫情之下万物上云:云办公、云学习、云聚会、云赏花……科技是支撑这一切的必要保障。那么我们的金融科技工作在疫情期间又是如何运转的呢?

首当其冲的自然是开发环境,开工初期,大量研发人员因居家隔离或身在疫区无法进入现场办公,科技部快速响应,提前布置、强化微办公APP、微聊、移动办公、云桌面、音视频会议等一系列“无接触”办公五大“神器”,支撑日常事务需求。

微办公APP支持上下班打卡、防疫知识宣传以及员工手机端快速办理公文流程;

微聊支持员工发起单点对话、业务讨论、多人会话;

移动办公支持员工互联网接入本行办公自动化虚拟桌面;

云桌面支持员工独享的虚拟化桌面服务,疫情期间主要用于岗位保密性要求高,或是因防疫需要在备份场所办公的员工;

与此同时,数金测试中心、云计算中心、系统分析部的技术支撑响应及时高效,2月10日正式复工当日即为自有员工、业务人员以及有条件的外包人员分批开通了VPN接入研发测试云桌面,还开通了企业微信,丰富了沟通协作手段,为远程开发提供了有效支撑。


然而项目开发毕竟是一个复杂的工程,短时间从线下切换到线上,不管是沟通协调,还是项目工作的跟踪管理都存在不小的挑战。在此背景下,敏捷项目的表现就显得尤为亮眼,让我们来看看敏捷项目是怎样应对疫情挑战的。



01

战“疫”之沟通有道

敏捷团队是一个破次元壁的存在,敏捷开发模式要求业务、研发、测试从一开始就紧密合作,经过前期的敏捷导入培训和敏捷运作,团队大多形成了良好的协作关系和沟通习惯,疫情影响的主要是沟通渠道,例如每日站会(敏捷开发模式下每天固定时间,用固定的形式跟踪任务的会议)由面对面的沟通切换为微信视频、腾讯会议、微办公Polycom等应用,沟通从未被切断。

敏捷开发 战“疫”有道
敏捷开发 战“疫”有道
敏捷开发 战“疫”有道
  • 线上会议



02

战“疫”之需求有道

敏捷项目有固定的迭代周期,每个迭代都通过召开计划会来规划本迭代需要完成的需求,这些需求又会被拆分成大小合适的任务,由团队成员认领,通过看板进行可视化跟踪。敏捷项目的迭代周期一般不会太长,目前多数项目迭代周期为两个礼拜,由于目标明确,时间可控,任务颗粒度不会太大,加上TFS等看板工具的支持,项目工作的跟踪在疫情期间有效延续。

敏捷开发 战“疫”有道
  • 看板



03

战“疫”之跟踪有道

敏捷遵循“适应和调整”的原则,不依赖大而全的需求文档,通过化整为零,价值优先,挑选出最值得做和当下做得了的需求,确保迭代运作可以正常开展。


面对疫情,大多数团队继续使用用户故事来进行需求分析和管理,部分团队由于执行了产品规划,已提前梳理了后续迭代的用户故事,保证疫情期间需求不“断档”;另有部分团队通过视频,结合TFS的故事卡片管理功能,梳理新的故事;此外,还考虑疫情期间关联系统的配套改造约束,优先开展本系统中相对独立功能的开发工作,保证迭代完成率,缓解影响。


此外,持续集成、自动化发布等技术实践也为敏捷项目在疫情期间的顺畅运作提供了有效支持。他山之石,可以攻玉,这些方法和工具并不局限于敏捷项目和传统项目,甚至在日常工作和学习中都有可以借鉴的地方,让我们一起敏捷起来吧!

敏捷开发 战“疫”有道


文/杭佳闻 张文卿 张驹强 总行信息科技部 ●



长按关注<兴业人>


以上是关于敏捷开发 战“疫”有道的主要内容,如果未能解决你的问题,请参考以下文章

SpringCloud微服务实战——搭建企业级开发框架:创建Maven工程

大数据+云计算打造战疫大脑

什么叫敏捷开发?

软件开发模式之敏捷开发(scrum)

如何多团队大规模实施敏捷开发

什么是真正的敏捷开发?敏捷开发与瀑布开发有何不同