从阿里巴巴B2B的技术实践看互联网企业如何提升研发效能

简介: DT时代,企业业务已全面互联网化,而流程复杂、项目周期长、各角色协作成本大的传统研发模式,已逐渐成为企业业务快速发展的绊脚石。如果企业可以在业务需求不断变化的情况下,快速的推进业务上线,接受市场和用户的反馈,对企业来说是非常有价值的。所以提升企业技术研发能力以及产品迭代能力已刻不容缓。
DT时代,企业业务已全面互联网化,而流程复杂、项目周期长、各角色协作成本大的传统研发模式,已逐渐 成为企业业务快速发展的绊脚石。如果企业可以在业务需求不断变化的情况下,快速的推进业务上线,接受市 场和用户的反馈,对企业来说是非常有价值的。所以提升企业技术研发能力以及产品迭代能力已刻不容缓。

针对这些问题阿里巴巴测试总监胡刚作为2016GITC上海站特邀嘉宾,将在6月30日下午13:30大会主会场做 《共创互联网研发效能生态》主题演讲,谈谈阿里云效平台如何帮助企业快速提升研发效能,实现持续交付。

提升企业研发效能的一站式平台

云效平台是业内领先的面向企业的一站式研发效能平台,以提升研发效能为目标,通过线上化、透明化和 化打通产品质量闭环,真正实现持续集成持续交付。云效平台孵化自阿里巴巴B2B质量保证部,支持着阿里巴 网站、速卖通、1688、村淘4大网站,覆盖了阿里60%的事业部。与众不同的是,云效平台从一开始就不断 进行着打磨验证,并通过了阿里巴巴诸多互联网业务的实践和反复锤炼。时至今日,毫不夸张地说,云效平台 已经成为业内领先的提升企业研发效能的一站式平台。

这里用一组数据来佐证:

周一到周四24小时持续发布,无发布窗口限制;
25%需求从创建到发布不超过6小时;
46%需求从创建到发布不超过24小时;
开发测试比提升至7.5:1。

如何助力企业提效,实现持续交付?

1、形成需求研发质量闭环,支持多角色使用

云效平台支持开发、测试、主管、PD、PM等多个角色使用,从需求-开发-测试-发布-总结,形成需求研发质量闭环,通过项目管理、单测集成、环境管理、UI自动化、性能自动化、缺陷管理、 用例管理 等流程管理和分层自动化提供一站式研发效能提升服务

2、线上化透明化,多维度资源分析  

云效平台提供需求管理、资源管理、立项管理、项目管理等产品,多维度资源的度量分析, 做到项目需求价值可视化,需求变更可追溯,项目状态全程跟踪,研发资源透明量化,项目管理自动化,PM协同项目成员高效管理,从客户反馈到产品改进(需求、立项、发布)和效果review,形成产品研发闭环,快速响应市场变化。  

3、流程自动化,提升开发效率

云效平台提供单测集成功能,对项目开发仓库地址进行代码变更监控,并提供多维度看板,有效降低开发在项目中单元测试的持续集成成本;分层自动化层层把关,涵盖单元、接口、UI、前端、安全、性能、预发布等分层自动化测试,大幅度降低人工成本,提升研发测试效率。

互联网研发效能生态建设

拥有项目流程管理和专项提效自动化工具的云效平台,不仅支持互联网敏捷项目的快速迭代发布,真正实现24小时持续集成持续交付,并且还在逐步打造它自己的研发效能生态圈。



服务对象

1.有一定规模的互联网企业,希望有一整套的研发平台,支撑业务快速迭代,保质保量;

2.转型中的传统企业,希望有成熟的解决方案改变传统的业务模式,抢占市场先机;

3.发展中的创新企业,希望有成本低上手快的自动化工具平台,提升初创阶段发展优势。


云效业务架构图

提供完整的解决方案

云效平台根据企业的不同需求结合平台产品定制了四套标准化服务方案:

1.持续集成持续交付服务方案:希望提高产品迭代效率,持续集成持续发布;

2.需求研发管理服务方案:希望从需求开始有统一的管理平台,降低协作成本;

3.分层自动化服务方案:希望建设分层自动化提升研发测试效率,降低人工成本;

4.专项提效服务方案:希望有针对性的专项自动化提效工具,解决现有问题。

同时,云效平台专家团队还会通过对企业的专业诊断进行专属定制化服务,帮助企业找到真正适合自己的产品服务。

建设“效友”关系,打造云效俱乐部

云效平台目前和合作对象建立良好“效友”关系,除了日常技术对接、业务实施工作,云效平台还会邀请“效友”参加云效沙龙、讲座,加深彼此合作联系,共建技术交流圈。同时,云效平台已开始建设俱乐部,感兴趣的企业都可以加入俱乐部,享受云效平台提供的试用权限、讲座培训等。


扫描二维码,加入俱乐部


云效平台合作伙伴的技术实践


事实上,云效平台从去年11月中旬正式对外,在短短的半年多时间,就获得了银行、物流、电商、保险、汽车、制造、家居和矿产等多个行业用户的青睐,并已经逐步实施。

众安保险落地效果

众安保险是首家互联网保险公司,在和云效平台合作的4个月时间,按照服务器申请占用一次提效5分钟,应用部署一次提效5分钟,集成单个分支提效5分钟,累计已为众安提效232人日。

对于云效平台,众安保险高级架构师欧昀作出了这样的评价,“项目质量可以量化评估了,环境可以一键部署了,Bug可以有效跟踪回归了,Case可以积累复用了,重复工作可以自动化了。从开发到测试到发布,提供一站式质量保障服务,多维度保证项目上线质量,大幅提升流程效率。同时后续服务也很到位,有问必答热心解决,并且还提供多种培训,从系统操作到技术基础甚至员工发展规划,帮助公司员工快速成长。”

更多企业研发提效资讯及产品试用体验,请登陆http://yunxiao.aliyun.com/


关于讲师:


胡刚讲师介绍:阿里巴巴技术总监,北京邮电大学硕士,目前负责B2B无线技术部&技术质量部日常工作。2010年加入阿里巴巴,速卖通创业核心团队成员。目前负责的技术团队,业务横跨农村淘宝、速卖通、alibaba.com、1688.com。10年以上各类互联网、通讯软件系统研发经验,丰富的持续交付、研发支撑系统设计、分层自动化、云服务等实施经验。
相关文章
开源测试平台横向测评系列『流马』篇:流马使用及总结
【使用篇】 ● 接口测试:创建接口(添加引用公共参数、添加引用自定义参数)、测试用例(参数关联)、业务流程测试实践 ● web自动化测试:元素管理(添加元素)、测试用例(添加元素)、设计测试场景 ● 测试计划、测试集合与测试用例相互之间的关系 【总结篇】 ● 使用总结:常见的使用注意事项,如变量引用、函数引用、关联参数引用等 ● 优化建议:结合真实使用过程,从用户角度出发,提出的7条优化建议 ● 优缺点总结:优点、缺点、评分(从不同角度评测打分)
开源测试平台横向测评系列『流马』篇:流马使用及总结
|
NoSQL 关系型数据库 Redis
Docker的通俗理解和通过宿主机端口访问Redis容器的实例
本文目标:引导初学者入门Docker,理解镜像、容器和宿主机概念,学习常用Docker命令,特别是如何创建并从Redis容器通过宿主机端口访问。 关键点: - Docker核心:镜像(类)、容器(实例)、宿主机(运行环境)。 - `docker pull` 拉取镜像,如 `redis:3.0`。 - `docker run -d --name` 后台运行容器,如 `my-redis`。 - `-p` 参数做端口映射,如 `6379:6379`。 - `docker exec -it` 交互式进入容器,如 `bash` 或执行命令。
503 4
|
26天前
|
人工智能 自然语言处理 监控
110_微调数据集标注:众包与自动化
在大语言模型(LLM)的微调过程中,高质量的标注数据是模型性能提升的关键因素。随着模型规模的不断扩大和应用场景的日益多样化,如何高效、准确地创建大规模标注数据集成为了研究者和工程师面临的重要挑战。众包与自动化标注技术的结合,为解决这一挑战提供了可行的方案。
|
11月前
|
JavaScript NoSQL Java
CC-ADMIN后台简介一个基于 Spring Boot 2.1.3 、SpringBootMybatis plus、JWT、Shiro、Redis、Vue quasar 的前后端分离的后台管理系统
CC-ADMIN后台简介一个基于 Spring Boot 2.1.3 、SpringBootMybatis plus、JWT、Shiro、Redis、Vue quasar 的前后端分离的后台管理系统
325 0
|
7月前
|
机器学习/深度学习 数据采集 人工智能
DeepSeek R1 最新全面综述:R1 为什么能让 LLM 像人一样思考?
DeepSeek R1 最新全面综述:R1 为什么能让 LLM 像人一样思考?
281 0
|
10月前
|
安全 网络协议 网络安全
安全加固下安装GBase 8a集群统绕行解决方案分析总结
安全加固下安装GBase 8a集群统绕行解决方案分析总结
|
存储 Python
一文让你搞懂 Python 的 pyc 文件
一文让你搞懂 Python 的 pyc 文件
347 15
|
缓存 前端开发 JavaScript
高效开发现代 Web 应用:从前端到后端的最佳实践
在开发现代 Web 应用时,前端和后端技术的选择对项目的性能、可维护性和用户体验至关重要。本文将探讨如何通过现代工具和框架来优化前端和后端开发流程。我们将分析前端技术(如 React 和 Vue.js)与后端技术(如 Node.js 和 Django)的集成,并提供实际案例来展示如何实现高效开发。无论是对新手还是经验丰富的开发者,本指南都提供了宝贵的洞见和实用的技巧,以帮助提高开发效率并构建出色的 Web 应用。
|
存储 Ubuntu 搜索推荐
构建多用户的 Jupyter 服务器 —— 利用 JupyterHub
【8月更文第29天】**摘要** JupyterHub 是一个易于使用的、可伸缩的、多用户的 Jupyter Notebook 服务器。它允许您在一个集中式服务器上托管多个独立的 Jupyter Notebook 会话,非常适合团队协作和教学环境。本文将详细介绍如何安装和配置 JupyterHub,以及如何利用它来构建一个多用户 Jupyter 服务器环境。
4399 0
|
机器学习/深度学习 监控 算法
Keras进阶:模型调优与部署
该文介绍了Keras模型调优与部署的策略。调优包括调整网络结构(增减层数、改变层类型、使用正则化)、优化算法与参数(选择优化器、学习率衰减)、数据增强(图像变换、噪声添加)、模型集成(Bagging、Boosting)和超参数搜索(网格搜索、随机搜索、贝叶斯优化)。部署涉及模型保存加载、压缩(剪枝、量化、蒸馏)、转换(TensorFlow Lite、ONNX)和服务化(TensorFlow Serving、Docker)。文章强调了持续监控与更新的重要性,以适应不断变化的数据和需求。【6月更文挑战第7天】
424 8