2017年5月23日,在成都云栖大会,阿里巴巴一站式研发协同平台云效 的持续交付专家怀虎通过回顾阿里巴巴的软件交付历史,分享阿里巴巴1582.73亿营收背后的持续交付流程和玩法。

怀虎成都云栖大会分享

为什么业界一直提持续交付?

因为快速开始一个新的项目,需要构建和发布的基础设施,能够稳定、安全的把每次提交发布到指定环境,将最佳实践固化在工具中,帮助每个开发同学低成本的采用。所以为了在规定时间内,保质保量地交付,所以就有了持续交付。

持续交付的目标是什么?

从用户(产品经理)提出一个想法。整个团队可以快速的把这个需求细化,按照增量的方式快速迭代,安全迅速的将新的功能发布上线。总结下来就是16个字——更好地协作、更快地交付、保证质量、及时反馈。

但是实际交付中会遇到哪些坑呢?

由于大量的重复性的,且容易出错的工作,导致线上故障处理的时间长,不断赶路,不停回顾,导致项目无法准时交付,且质量难以把控。

阿里巴巴的持续交付之路是怎样的呢?

最初使用开源套件,但是面对几千台机器的部署,需要各种发布模式的现状,发现这些套件难以满足大规模应用的部署需求。同时,多个领域多个工具并存,套件之间割裂,部分工具体验性能不够标准化,难以和已有系统集成。导致最终协作效率低,稳定性不够。

于是,阿里巴巴开始由开源走向自建统一平台,自建了阿里持续交付平台Aone,2017年4月26日,阿里巴巴也将这个面向内部的平台开始面向外部用户开放,对外部用户我们叫阿里云云效,云效将阿里研发经验悉数搬出,经过大规模应用部署的检验,已形成了协作灵活的一站式研发协同平台。

云效——云上企业级一站式智能研发协同平台

如何实现开发自运维,测试配管运维?

从开发视角看开发中最常见的一个场景就是,新上线一个feature,有很多的手动重复过程,传统的瀑布式软件团队,迭代周期漫长。

而云效的持续交付流程可以实现随时拉分支开发,选择适合自己的开发模式,并通过云效提供的分支到集成到发布的统一变更流程,灵活掌握研发流程。

通过标准化的发布流程,需求方和开发者一句话也不需沟通,任何时间,某个就绪的特性分支可以合并到集成分支上。当你在下午5点钟准备发布时,突然发现有个分支里面有问题,可以成本很低的将这部分代码抽离集成分支。整个沟通流程、工作流程完全线上自动化,实现快速发布,缩短编码->测试->上线->交付的频繁迭代周期,同时获得迅速反馈,实现高质量的软件发布标准。

通过在线Code review及时发现一些容易发现的BUG,而不必将发现BUG的时间点推迟到测试阶段,在线Code review可以保证至少有两个人都理解任何一份代码。当出现员工休假,离职等情况的时候,至少保证团队的代码不会陷入无人理解或者无人处理的状况。

云效以极速、稳定的分布式代码托管服务为基础,提供代码评审、代码规约自动检测、代码质量多维分析、代码复用与自动生成、在线IDE等服务,帮助企业把好代码质量的关卡,

云效自动化测试界面

云效即将上线的单元测试、功能测试、接口测试等多层保护功能,通过系统卡点的方式保证上述测试真的被执行,且真正有效。同时,云效为自动化测试提供工具框架、持续集成引擎和运行环境管理,提供灵活、可靠的回滚方案,可使用和线上的环境进行测试(预发)。

云效研发效能数据界面

整个交付过程标准化、可重复,交付过程进度可视化,方便团队人员了解项目成熟度。从需求分析、产品的用户体验到交互 设计、开发、测试、运维等角色密切协作,真正实现多人协作开发集成、多种编程语言构建打包和分布式集群部署发布等服务。轻松搭建从代码提交、集成、构建到测试环境、预发环境、线上环境部署发布验证的持续交付流水线,质量和安全层层把关。

立即体验阿里云研发协同服务——云效。

阿里1582.73亿营收背后的持续交付如何玩?相关推荐

  1. 阿里云千亿营收背后,一个新生态正蓬勃发展

    出品 | 何玺 排版 | 叶媛 近日,阿里巴巴发布了2022财年第四季度及全年财报,财报显示,阿里云在2022财年中取得了1001.8亿元的营收成果,经营利润达到11.46亿元. 阿里云营收超千亿的背 ...

  2. 【云周刊】第128期:支撑千亿营收背后秘密——首届阿里巴巴研发效能嘉年华...

    本期头条 首届阿里巴巴研发效能嘉年华--支撑千亿营收背后秘密,6月29日独家直播 随着云计算.大数据.AI智能等前沿科技的发展,传统的研发速度越来越难满足企业快速发展的需求.研发效能也成了继商业模式. ...

  3. 阿里巴巴1582.73亿背后的持续交付如何玩

    在2017在线技术峰会--首届阿里巴巴研发效能嘉年华上,来自阿里云研发协同的技术专家怀虎分享了<阿里巴巴1582.73亿背后的持续交付如何玩>.他详细介绍了阿里巴巴的企业级持续交付,从研发 ...

  4. 大数据变现实践:微博百亿营收背后的数据挖掘技术

    来源:DBAplus社群(dbaplus) 数据猿官网 | www.datayuan.cn 今日头条丨一点资讯丨腾讯丨搜狐丨网易丨凤凰丨阿里UC大鱼丨新浪微博丨新浪看点丨百度百家丨博客中国丨趣头条丨腾 ...

  5. 联想千亿营收背后的转身

    配图来自Canva可画 在重回PC出货量全球第一不久后,联想于11月3日发布了截止9月底的2021财年中报.财报显示联想Q2(7到9月)营收为1005亿人民币,同比增长7.4%,对此联想官方也用&qu ...

  6. 阿里云2020财年营收超400亿 同比增长62%

    阿里云2020财年营收超400亿 同比增长62% 发布日期: 2020年05月23日 来源: 电商报 5月23日消息,阿里巴巴集团昨日晚间发布2020财年业绩(注:阿里巴巴财年与自然年不同步,从每年的 ...

  7. 创维:多元化背后不一定有千亿营收

    前段时间,家里洗衣机坏了想要换新,问我"创维"怎么样,我说还行,不过可以先看看其他品牌的产品. 之所以笔者认为创维仅称得上"还行"的评价,是因为在家电市场剧烈竞 ...

  8. 【深度首发】车萝卜CEO马斌斌:以一百万销量、一个亿营收为小目标,成为汽车市场的“后装之王”丨Xtecher封面

    有着"抬头显示+语音操控+驾驶辅助"功能的HUD车载系统,是车萝卜创始人兼CEO马斌斌所坚定的未来.为此,他已带领团队在艰难的试错和迭代中,奔跑了3年多之久,如今已在市场牢牢占据领 ...

  9. 多图 | 600岁“网红”的10亿+营收变现(结尾有彩蛋)

    PMCAFF(pmcaff.com):最大互联网产品社区,是百度,腾讯,阿里等产品经理的学习交流平台.定期出品深度产品观察,互联产品研究首选. 本文由PMCAFF数说栏目原创发布.未经许可,禁止转载. ...

最新文章

  1. 链表倒数第k个节点_面试题 02.02. 返回倒数第 k 个节点
  2. VS2010 MFC中改变static字体颜色、大小、背景颜色(自定义类),及手动关联变量的方法...
  3. HTTP自定义Header-(SOCKET-TCP)
  4. 《iOS 9应用开发入门经典(第7版)》——第1章,第1.6节小结
  5. 有限个极限运算及常见错误小结
  6. Tensorflow-相关API-交叉熵
  7. 2018生活消费趋势:越来越多95后开始泡枸杞
  8. 从 JavaScript 到 TypeScript
  9. 整合Spring Cloud微服务分布式云架构技术点
  10. SQL注入***的种类和防范手段
  11. fiddler的基本使用教程
  12. C++ 虚函数实现:虚函数表 虚表指针
  13. 第二人生的源码分析(10)登录授权的实现过程
  14. javascript中获取非行间样式的方法
  15. 计算机基础知识教程 pdf,《计算机基础知识教程》.pdf
  16. 《论工业社会及其未来》—泰德.卡辛斯基
  17. 查询显卡状态 Tesla M40
  18. 笔记 - 汽车之家的反爬手段
  19. Oracle:ORA-00392: log 3 of thread 1 is being cleared, operation not allowed
  20. Java 圆锥类 圆类 面积 体积

热门文章

  1. JSP JSTL标签库基本使用
  2. 图解在8086模拟器中运行汇编helloworld程序
  3. Linux 应用编程
  4. CSS导航栏实例详解
  5. POJ 3177 Redundant Paths (边双连通+缩点)
  6. 前序中序确认二叉树 7-23 还原二叉树(25 分)
  7. MFC Timer定时器
  8. 网页如何有效调用exe
  9. 第四章:4.2MySQL 权限系统介绍
  10. Sql Server 2005自定义分页