天研TFS敏捷开发实践培训小记
2019-12-12
来源:我们的开心 郭龙伟 魏思捷
大家好,我是记者天小研,在软件开发过程中,你是否经常面临这样的问题:需求一变再变?项目经理难以掌控开发进度及开发质量?领导对项目整体情况不了解?开发与测试人员沟通成本高... 以上难题是软件开发过程中普遍存在的问题,相信咱们每个开发人员都曾遇到。针对这些问题,天研技审会面向全体员工组织了“TFS敏捷开发实践”主题培训,让我们走近培训,一起听听来自天研开发二部史老师的解决之道。
8月初,中心项目办提出了“研发项目使用TFS(Team Foundation Server)实现需求条目化管理”的要求,天研技审会积极响应中心项目办的要求,号召大家探索使用TFS敏捷开发工具。为此,天研政务电商项目组的小伙伴们积极探索应用TFS实现需求条目化的手段与实现方式,力争将“敏捷开发”线上化,并且总结出一套高效的敏捷开发流程,在试运行阶段取得了较好的成果。为了在全天研范围内推广成果,史老师携“TFS敏捷开发实践”课程如期而至。同学们在希冀中投入为期一天的学习。
首先,史老师结合她一年以来敏捷开发过程中的经验与总结,介绍并演示了需求条目化及敏捷线上化的几个重点:
Tip1:编写分配用户故事
依据需求说明书编写用户故事、计划项目排期。将排期内的用户故事划分成工作任务,随后在开发迭代会议上供各个开发小组选择、分配,将用户故事及分配结果同步至看板并录入TFS。
Tip2:规定迭代周期
每两周为一个迭代周期,一个迭代结束之后开展回顾会,通过电子看板查看迭代的用户故事是否已经进入目标状态,并总结本次迭代经验,计划下次迭代冲刺。
Tip3:每日总结并解答需求问题
在开发的过程中每日下班前以邮件的形式将开发过程中遇到的的问题整理汇总,发给业务方,每周业务方根据一周的沟通结果,更新需求及UE版本,发送所有开发及测试人员。
史老师还分享了利用TFS对项目开发全流程进行管控,使整个开发流程透明化、规范化、简单化的经验。并为我们演示了如何将敏捷开发的看板在TFS中同步呈现,线上实时追踪需求条目。还向我们展示了依据TFS强大的图表及数据统计分析功能,这些功能可以让不同角色、不同视角可以快速方便地查看项目信息,掌握项目整体进度,同时把控每个细节。
课后,苗总对本次培训进行了总结和点评:TFS的敏捷实践在电商项目组已经取得了阶段性的成果,在实践中证明了利用TFS工具可以改善和避免以前开发过程中遇到的很多问题,并且使开发流程更加简洁、透明、规范。今后,我们要巩固现有成果,总结经验教训,着力将TFS敏捷开发的工作方法在天研各个项目组中不断应用推广。
在专注中,《天研TFS敏捷开发实践》课程培训转瞬即逝。史老师幽默风趣的讲解让我们受益匪浅。希望我们学员此次培训后能够使用并完善TFS敏捷开发工具,把天研项目管理和敏捷开发工作做的越来越好。
免责声明:
1、IT项目管理界发布的所有资讯与文章是出于为业界传递更多信息之目的,并不意味着赞同其观点或证实其描述。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请浏览者仅作参考,并请自行核实相关内容。
2、本站部分内容转载于其他网站和媒体,版权归原作者或原发布媒体所有。如文章涉及版权等问题,请联系本站,我们将在两个工作日内进行删除或修改处理。敬请谅解!