腾讯TAPD合作同程:研发模式改进
(1)客户介绍
旅游业的市场变化是飞快的,而研发的流程和模式是缓慢的,如何将研发的模式打造成快速,灵活,以适应市场快速变化,是一个艰巨的任务。
同程的研发模式
同程App研发团队,从原有的五周一个版本,快速提升至今一周至两周一个版本,其中经过了很多方面的试错和打样,调整。
研发团队必不可少的是流程。冗长的流程虽然可以将研发风险降到最低,但是时间消耗更久。研发从以前的瀑布模式改为敏捷模式,其中经历了诸多的难题,有时候会遇到考虑不全,有时候某些职能人员不在流程中,需要加进去,而加进去后会导致流程又变得冗长,复杂,繁琐。而无论流程多简单,总有结症所在,即:所有需求都总是会堆积在某个环节,某个职能成员的手中,进而影响整体进度。在进行转化模式的过程中,尝试了很多工具,从进度上墙,实时更新,到后期软件形式的Office Project都进行了尝试,最后接触了TAPD系统,完整的满足了同程的研发需要。
(2)项目背景
TAPD对于项目迭代、需求、任务、缺陷的管理非常专业和精细化,每个开发同事的工作量进度,缺陷等一目了然,能够很清楚的把控项目组的工作情况,提升管理人员的工作效能。
通过模版录入功能可以批量导入需求的工作内容和配置工作流,让各参与人对模版内容很清楚,每个需求在每个阶段流转很清楚,提高工作效率减少沟通成本。工作台和邮件通知功能让每个参与人都能够明确自己每天需要完成的工作,提高对工作目标完成的积极性。需求和缺陷的导出和报表功能可以便于每个迭代总结和分析,以便在接下来的迭代开发中能够做得更好。
(3)解决方案
迭代、需求的精细化管理
前期运用迭代,可以很方便的将某个需求分配到某个人,很方便的管理每个人的工作状态,让每个人也能很清晰的了解自己所需要做的工作,让项目管理者能很直观的了解每个人的进度状态,评估出是否存在风险,进行人员的管理和调配。
按模版导入,导出功能
模版导入功能,可以将录入的一些信息,直接按照TAPD所提供的模版进行导入,相比于其他系统需要一个个人工录入,维护和管理而言,效率提高30%。Excel生成,编辑,而后直接导入即可,是一个非常方便的功能。
导出功能可以快速的将系统内部的一些信息导出,然后进行批量的处理,完成后可以运用导入功能完成更新。
工作台和邮件系统
工作台可以查询分配到自己的一些工作,而邮件系统则在需求流转到和自己相关的时候会收到一封邮件,随时提醒有一些变动需要自己关注。
报表功能
非常重要的一点,可以定时发送报表,指定收件人,让管理人员随时关注和了解到进度,尽早的发现存在的问题,并予以解决。
同程的敏捷模式
敏捷开发模式在于快速,需求从产品经理产生,分析后直接给到开发,开发完成后传递到QA,每天有固定的站会,站会的时候结合TAPD进行问题汇总,当天跟进解决。需求的每一个步骤,流程都在TAPD呈现,由Scrum Master进行跟进和协调人力,协助大家解决问题。
每天的站会主要以解决问题为主,有问题则进行,没问题则直接阐述工作内容。
敏捷开发中最重要的是对需求和规模的控制,TAPD对于需求管理和规模评估提供了出色的支持。规模可以评估每一名开发的工作量,可以衡量每个需求的难度,以耗费时间和技术难度相结合的方式,更专业的完成工作评估。
通过一段时间内开发人员可以完成的规模数,可以进行精确的分配需求,根据规模点进行Bug率的计算更加的公平。
(4)价值体现
通过TAPD系统和敏捷开发模式的运用,结合同程旅游研发团队的特性,找出最适合旅游业的与市场紧密关联的研发模式。