手机淘宝高质量持续交付探索之路.docVIP

  • 3
  • 0
  • 约6.01千字
  • 约 11页
  • 2016-12-04 发布于贵州
  • 举报

 手机淘宝高质量持续交付探索之路.doc

 手机淘宝高质量持续交付探索之路

手机淘宝高质量持续交付探索之路  前言   随着移动互联网的迅速普及,手机淘宝业务在迅速的成长,目前已经发展成为拥有40多个bundle(业务模块)的超大APP产品,在这后面有着数百名的研发人员的努力工作。业务的成长和人员的倍增给技术架构、团队合作、产品的交付都带来了巨大的挑战。本文将会讲述手机淘宝研发团队在两年的时间为了达到高质量持续交付的目标而做出的种种努力。希望借此机会向大家分享手淘的经验与教训,与大家共同探讨高质量持续交付之道。   第一阶段:单工程单构建产物、初级流程、初级质量保障   回到两年多以前,手淘还是一个年轻的产品,业务不多、研发人数不多、代码数量也不多、测试的手段也很单一。这个时期的特点就是所有代码都在一个工程里面,测试、发布都是围绕这一个工程的代码分支所编译出来的包来进行的。   工程架构   这个时候的手淘基本上就是一个大工程,依赖以源码依赖为主,所有的开发人员共享这一个工程,在同一个工程上开发。   存在的问题   1、代码混在一起,不便于管理。一个模块的代码有问题就会影响整个项目的开发人员。   2、不能支持业务的快速增长。   研发流程   工程的架构决定了研发交付的流程,所以当时的流程也比较简单,开发人员在本地开发完成以后直接提交代码,然后编译服务器进行打包,出包以后测试人员进行测试,如此反复,最根据代码库的最后一次提交进行发布。如下图所示:

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档