技术是第一生产力,互联网技术更是推动企业业务进展的有效力量。在2016杭州云栖大会上,阿里巴巴旗下一站式研发提效平台——云效,开启“用技术驱动企业提效”专场论坛,邀请业内外重要技术大咖分享技术魅力。其中阿里巴巴B2B事业群研发总监胡刚,分享了《互联网研发效能生态》的重要演讲,讲述了云效从1.0到2.0的升级过程中,如何通过技术驱动企业提效。同时,带来了云效指挥部、无线测试平台、及持续交付2.0新品发布。

 

云效1.0 打造7*24小时持续交付通道

                                                         

2015年10月,云效发布1.0版本,主要包含环境管理、单测集成、分层自动化、性能压测、用例管理、缺陷管理和接口测试7大功能模块,立足于提升企业技术团队的研发效能。2015年底我们开始和首家互联网保险公司众安进行合作。合作过程中,我们发现企业需要的并不只是一个产品或者平台,他们更需要的是一站式研发效能的解决方案。于是2016年3月,我们开始对外提供一站式提效解决方案。

首先,提供开放能力

云效开始构建云配管、云集成、云部署、云测试、云交付等开放能力,和企业内部的能力进行整合,比如企业内部的配置管理、发布、代码仓库。一般来讲,一个企业只要有研发团队,就一定有代码,有代码就要做代码管理,所以企业有自建的一些资产。云效希望通过开放能力,帮助企业做整个能力的整合,快速提升企业研发效果。所以将目标定为构建一个完整的持续交付通道。持续交付的通道指的是7*24小时可以不间断的发布,其中发布频率,是由企业根据业务情况,灵活掌握和调配的。但是云效要将这个开放能力提供给企业。这也是云效1.0平台核心打造的能力。

其次,建立效友关系

云效不仅是一种产品,平台的输出,更多的是一种理念的输出。当云效把产品放到企业里面去,发现研发团队不会用,或者在使用过程中对产品的理解打折扣。于是我们开始在企业里寻找云效的伙伴,称为效友。效友能够掌握云效使用理念,能够将理念、价值扩散出去,所以云效本身也是一种生态。

云效1.0实践数据

云效1.0阶段,服务的对象包括保险、互联网金融、银行、电商等行业,这些行业里面的企业包括大型企业、转型互联网企业,他们在开发过程中,都不能很好的进行持续交付,企业内部交付能力一般至少半个月,或者1个月,这样的发布能力,在互联网行业来说是非常慢的。在与这些客户的长期合作实践中,云效完整的积累了一些数据:

  • 环境部署超过25w+次,使用云效环境一键部署,一次环境部署大概只要3分钟以内;
  • 总的集成次数超过35万次;
  • 自动化用例积累2000多;
  • 自动化执行次数超过15w次 ,也就是说一次自动化用例超过7次执行,收益大于成本。

构思云效2.0 和企业产生共振

在1.0的实践基础上,云效开始构思2.0。

1.提供基础能力层。包括持续集成、持续部署、Docker化技术、分层自动化,持续交付能力;

2.扩展能力层。包括综合管理效能,基于无线业务的能力、基于安全业务能力(网站类、无线产品类)、基于智能化业务能力;

3.效能生态圈里的数据交换。从资源到质量到效能到代码管理到用例管理,其实是云效整个的数据沉淀和数据应用。当越来越多的企业加入效能生态,不仅是企业和云效生态之间的数据交换,可能企业与企业之间的数据交换也会在效能生态里产生。所以我们会有行业类的支撑,比如对于金融类的行业、对于电商类的行业、对于线下O2O类的行业,包括对政府类型的行业,我们在考虑整个行业不同的支撑方案。

4.共建服务。已经合作的众安、五矿、光大银行、天弘、国泰等这些客户,每一个合作模式都不太一样,但一定存在一个交互层,所以我们要更好的把云效的能力隔离出来,通过交互层,和企业产生更大的共振作用。

云效2.0综合管理效能——指挥部新品发布

 

云效综合管理效能是云效2.0推出的重要能力,综合管理效能分为六块:从整个业务战略规划、到技术资源和业务资源兵力部署,一直到整个作战内容,然后到我们的作战协同(从业务团队到服务团队、市场、销售,大量的团队需要一起来协同,满足用户需求),接着我们做完这些事情的一个作战复盘(看最终效果如何),最后会用指挥官视图,将前面所有的五块内容统一起来看。

指挥部系统试用地址:

http://yunxiao.aliyun.com/commander/process/commander/index.htm

指挥部产品适合企业管理层、项目经理、产品经理、研发人员使用,可以实现业务技术管理平台化、线上化和数据透明化,精准化资源投入,保障资源投入的高ROI,极大的提升资源运作的效率和效果。主要特色包括:

  • 覆盖技术管理的各个环节,实现技术资源需求、预算、投入以及复盘的线上化和透明化,提升技术资源ROI。
  • 量化资源需求,根据需求做资源预算,将资源安排在最有价值的事务上。
  • 需求管控及协同最大程度一致化目标,避免协同风险,保障规划的有效落地。
  • 通过各类视图宏观查看资源使用情况,精准把控业务投入方向,确保资源高效利用,目标顺利达成。

指挥部业务架构图

云效2.0基于无线产品的能力——无线测试平台上线

无线测试是业界挺难的一个点,因为无线测试有太多的碎片化,包括品牌、机型、操作系统、分辨率等,对于整个做兼容性测试有很大影响。所以基于此,云效考虑了一些适配测试的技术和方案。

智能化:定制化事件,防跳出,防霸屏

有效性:覆盖安装,App登录

定制化:首页遍历,指定场景遍历,自定义脚本,自定义执行事件。

适配测试包括无线适配测试,真机远程使用和H5适配,这是本次我们提供的三块适配测试能力。

 

无线适配测试平台:支持Android和iOS的智能适配,提升随机执行有效性和覆盖度,包括随机事件百分比、定制化、防跳出功能、自定义脚本执行和固定场景monkey执行,并且支持App登陆后的Monkey执行,控件遍历。还可以为开发和测试同学提供直观的crash、anr、activity覆盖度结果报表,提供精准的设备推荐策略,进行独立机房快速搭建和底层设备管理调度系统高效运维,有效降低Crash率,提升APP 稳定性。

真机远程使用:真机远程使用平台,有大量Android真机设备高效管理、真机设备Web化远程在线使用,方便快捷。并且支持Native、H5代码远程调试,与无线适配测试平台设备共享使用,提升设备利用率。

H5适配:Native和H5混搭,电商系有大量运营活动,比如双十一,会做大量页面,页面大部分是以H5的方式来做,从H5到native的跳转是需要被测试的,H5本身的性能也是需要被测试的,所以专门针对H5的测试也是非常关键的。我们会把所有H5对比结果罗列呈现出来。

云效无线测试平台在上线之初,就已经接入包含B2B、手淘、天猫、聚划算、阿里健康等100多款App。通过平台之间的比较发现,云效无线测试平台crash和anr发现率远超同类其他平台。

整个持续交付通道升级2.0发布


基于去年发布的整个持续交付,今年云效对于整个持续交付通道做了一次升级。

首先,云效提供轻量化配置管理服务。和不同企业的代码仓库做集成,而不是简单的提供一个代码仓库。

其次,云效支持个性化编译,个性化打包,以及做Docker化构建,这是持续交付通道2.0较大的升级变化。

然后,整个集成中心这边,包括整个发布区块、自动集成部署、自动化回归、还有对接Devops。云效支持多个项目的集成一键式发布。也就是说多个项目集成起来只要发一次,可以大大减少发布频次。所以每个项目单独执行区块状态、自动化结果、验证等,然后每个项目集成之后就可以单独发。云效也支持多个项目在一个集成编号里,如果可以和其他项目隔离,假如其他项目没有做完,也可以先发布。

最后,云效和阿里集团EDAS集成。云效需要完成一个整体的构建,环境部署,自动化测试到最终发布。云效和阿里巴巴集团EDAS中间件产品有天然的整合能力,可以构建EDAS的持续交付通道,提升复杂服务架构可测性。云效提供一个SAT接口平台,可以在线填写服务化接口入参,完全可视化,然后整个返回数据校验也是可视化,相当于把整个接口层测试全部可视化,提供整个接口总覆盖数,也提供按照接口方法的覆盖数,所以整个覆盖率也变得非常直观可视。

关于讲师:

胡刚:阿里巴巴B2B事业群研发总监。10年以上各类互联网、通讯软件系统研发经验,丰富的持续交付、研发支撑系统设计、分层自动化、云服务等实施经验。目前负责的技术团队,业务横跨农村淘宝、速卖通、alibaba.com、1688.com。


以下为大家整理部分云效专场圆桌论坛环节现场答疑。

云效能不能私有化输出,跟Aliware、EDAS等整合整体方案?我们正在做企业互联网+转型,要开发一些中台服务做一些应用,这个过程我们投入了很多研发人员,发现一个项目下来会堆很多人,这个模式复制下去人力上会是问题,在这个方面有没有好的解决方案,帮助我们减少人力,节省开发时间。

胡刚:EDAS是阿里云推出的企业分布式架构服务,本身也是孵化于阿里内部的HSF中间件,云效和EDAS可以天然的整合。从EDAS应用的打包构建->环境部署->接口测试->发布对接EDAS的发布控制台,能够在云效上真正的实现一站式的研发测试活动。

另外,云效做Docker化的目的就是私有化部署,可以独立部署在任意的IDC机房,阿里云服务器。跟阿里云的整合,我们有完整的一整套云的解决方案,包含了整合EDAS、MQ等等一整套解决方案,会考虑整体私有化输出。

云效有计划发展合作伙伴吗?帮助提升销售和服务等。

胡刚:云效提倡开放性的生态概念,非常欢迎生态的合作伙伴,包括渠道一起参与。我们做云效,希望能够把阿里巴巴对于研发效能、甚至于整个企业组织效能的理念能够更多的散播到整个中国,让更多的企业采取更好的方式去工作。所以非常欢迎有志于在这个方向上携手并进的伙伴加入

我们是专门给企业做安全生产管理,在这个行业已经20多年,我们这里有个需求,能不能帮我们开发一种把传感器、或者视屏头通过APP连起来,可以对于中小型矿业企业安全生产起到作用,定制化一套服务?

胡刚:这个问题的点很好,但是已经超出了我们的业务范畴。云栖大会上王坚博士提到的杭州数据智慧大脑,就是把红绿灯和十字路口摄像头之间的数据打通,目标就是能够将交通变得更加智能。这是一个想法。你说的整个安全生产的监控,能不能让它变得更加智能,这个相信也是未来像山西这些省急需的诉求和需要完善的,这块我相信也是一个非常庞大的市场。目前从云效来说,我们的定位是支撑这些业务开发,我们不会超出我们的业务范畴边界,去做前台的业务,我们的定位是中台产品。但我们会链接前台各种类型的业务,比如链接金融类、保险类、做专项垂直类行业的企业。五矿是我们最早合作的电商行业企业,当时我们觉得云效是不是只适合服务电商类的企业,但后来我们发现,电商类企业只占了我们客户很小一部分,反倒是金融类、保险类、银行类企业合作比较多。银行有自己的研发团队,但他们发布按月为周期,快的一个月,这样慢的发布情况在互联网金融发展的形势下是非常危险的。云效就是想帮助这些互联网转型企业,初创型互联网公司,做好中台服务,让他们不需要花费大量人力时间在中台后台开发上面,而是将更多时间用于业务发展。

我们是数据采集的团队,想一开始用云效,把业务放到云效上,不知道成本大概是多少?

胡刚:我们是按照licesence收费,按照企业自己的需求,这跟团队规模直接相关。云效的理念就是陪伴大家一起成长,所以我们不会在你们还没盈利之前就要求你们支付高昂的费用,这个不是互联网的做法。

云效平台今天增加了很多新的功能,如果云效要做一站式研发提效平台,未来有没有想法打造一个更开放式的平台,因为我们知道内部有各种各样的系统,未来的云效有没有可能跟企业不同系统之间相互交互和集成,这是不是云效下一步?

胡刚:云效是一个开放的理念和态度,在这个生态环境里,它能够整合更多的能力,然后通过这些能力,去赋能这个生态里面的所有合作伙伴。希望我们整个技术体系,和未来我们这些伙伴的技术体系,大家底层上能够互通,而不是双方系统在做对接的时候,完全对不上,做一个对接可能需要半年甚至一年,那将大大阻碍业务的发展。基于这些,我们整个云效生态一定是开放的。

 

 

关于云效:

云效(http://yunxiao.aliyun.com/)由阿里巴巴出品,是业内领先的面向企业的一站式研发提效平台,通过项目流程管理和专项自动化提效工具,能够很好地支持互联网敏捷项目的快速迭代发布,真正实现24小时持续集成、持续交付。

识别图中二维码,在线申请试用

从云效1.0到2.0的升级,看技术如何驱动企业提效相关推荐

  1. 对话西门子Mendix:低代码与亚马逊云科技Serverless的底层融合,助力企业提效降本...

    ‍数据智能产业创新服务媒体 --聚焦数智 · 改变商业 3月30日 亚马逊云科技举办了主题为"全面拥抱Serverless时代"的创新大会,分享了亚马逊云科技17年引领Server ...

  2. 新数科技入驻华为云严选商城,以技术创新驱动企业云化升级

    近日,北京新数科技有限公司旗下核心软件产品ShinData DMP数据库云管理平台.ShinSight Pro监控和性能分析软件在华为云严选商城正式上架.两款产品完成和华为云GaussDB数据库的兼容 ...

  3. 盘一盘那些提效/创意的宝藏网站

    在我们的日常开发过程中,我们经常需要打开各种网站查阅资料.寻找灵感.摸鱼划水- 今天,我们来给大家分享一些提效/创意的 宝藏网站.这些网站中,有些可以帮助我们提升效率,有些可以让我们的工作过程变得更加 ...

  4. 1688 复杂业务场景下的 Serverless 提效实践

    前言 首先为大家简单介绍一下我们的业务场景,1688 隶属于阿里集团的国内贸易事业部(CBU),是阿里最早起家的业务,已有十几年的历史.我们主要负责 PC 端 1688.com 以及手机端阿里巴巴 A ...

  5. 【重磅直播预告】IDC提效分享

    简介:[重磅直播预告]IDC提效分享 [重磅直播预告] [直播主题]:IDC提效分享 [讲师简介]:安洲,超10年的IDC托管运维服务工作经验,现任职于阿里云智能GTS-平台技术部-SRE团队,主要负 ...

  6. 客户干货分享| 哈啰出行:以人与技术的多方出击,提效移动应用研发

    近日,友盟+在云栖大会上成功举办了移动互联网开发提效与实践论坛.哈啰出行高级技术专家陈小辉带来<移动研发提效在哈啰的实践>的干货分享,介绍了如何通过"人"." ...

  7. 中集飞瞳全球领先集装箱AI助力集装箱物流企业提效降本智能化,助力船公司智能化,智慧港口码头智能化,智慧铁路智能化,智慧海关智能化

    中集飞瞳CIMCAI全球领先集装箱AI助力全球集装箱物流企业提效降本智能化,提供全方位集装箱人工智能识别检测解决方案. 中集飞瞳CIMCAI船公司智能化方案ceaspectusS™助力船公司智能化集装 ...

  8. NBA赛事直播超清画质背后:阿里云视频云「窄带高清2.0」技术深度解读

    在半月前结束的NBA总决赛中,百视TV作为全网唯一采用"主播陪你看NBA"模式的直播平台,以"陪看型"赛事解说来面对内容差异化竞争.与此同时,百视TV还运用了& ...

  9. 在线协作白板背后的核心技术,来看看拍乐云2.0又做了哪些升级?

    在线协作白板平台「Miro」近日宣布获得新一轮4亿美元融资,估值达到175亿美元,这则消息让更多人关注互动白板这个赛道以及背后的核心技术. 拍乐云互动白板作为实时音视频的能力补充,可以快速实现应用内的 ...

  10. 潘云鹤:人工智能走向2.0 | 全球青少年图灵计划首场大师公开课

    2020-07-23 20:11:40 作者 | 蒋宝尚 编辑 | 丛 末 2020年7月22日,"全球青少年图灵计划"项目在中关村国家自主创新示范区展示中心正式发布,向未来的&q ...

最新文章

  1. hung-yi lee_p13_反向传播
  2. 转载大神的 Linux查看物理CPU个数、核数、逻辑CPU个数
  3. C++中构造函数和析构函数
  4. 2转单通道 python_机器学习用Python—Python集成工具包Anaconda安装步骤
  5. C#实现Access导入导出Excel
  6. rust外服组建战队_[新手教程]模组服服务器指令大全(最新版)
  7. Qt文档阅读笔记-官方2D Painting Example实例解析
  8. Android Camera详解
  9. python websocket异步高并发_python – WebSocket聊天异步示例崩溃
  10. 【英语学习】【English L06】U03 House L5 Renting a House
  11. 全连接的多层神经网络结构(MultiLayerNet)
  12. aws rds监控慢sql_AWS RDS SQL Server恢复模型,备份和还原
  13. 详解python多进程(含示例代码)
  14. JSP中退出登录销毁Session
  15. 【强化学习】在Pong环境下实现策略梯度
  16. 彻底了解DVD:从入门到精通
  17. 太阳能逐日自动跟踪系统实训装置QY-T28
  18. mysql语句翻译_mysql语句翻译成SQL语句
  19. php捕捉Warning、Notice错误
  20. 京东数科前端岗位面历

热门文章

  1. 前端js使用java变量值_web前端:js中的变量
  2. PyTorch源码解读之torch.utils.data.DataLoader
  3. Python二级题库答案纠正
  4. Twow ndows,笔者教您syswow64 【设置步骤】 的详细方法_
  5. stata软件不出图_Stata软件的图形绘制—1
  6. 钉钉 e应用 mysql_钉钉E应用入门总结
  7. 学计算机的选intel还是amd,CPU选择intel还是AMD好?新手组装电脑选购硬件常见问题解答汇总...
  8. RMAN使用备份传输表空间
  9. 动画库tween.js
  10. php编译后漏掉一些参数怎么办