目录
一、运维 ezone 是什么
运维 ezone,全称简单云 ezOne.work,是一款一站式云原生企业研发协同与效能平台 ,由来自百度、华为、IBM 等公司的研发效能专家团队打造。它于 2019 年成立,自问世以来,凭借其独特的功能和出色的表现,在业界获得了诸多赞誉和荣誉,如 2020 年受聘为信通院 Devops 标准制定专家单位、荣获 GOPS2020 年度明星产品奖等。
该平台主要由项目管理、代码托管、测试管理、流水线编排、制品管理以及研发数据分析等多个关键部分构成。在项目管理板块,支持从用户故事地图开始构思产品,设定里程碑和安排项目计划,还能管理产品 Backlog 和需求,支持全格式文档协同。代码托管方面,提供安全稳定的分布式代码集群,具备代码评审、扫描等服务,其特有的 DCR 模型更贴合企业协同研发。测试管理内置单独平台,支持多种测试类型,打通需求、用例、执行、Bug 全链路。流水线编排基于 K8S,实现自动化部署,制品管理支持主流制品类型,保障安全可靠。研发数据分析则从个人、团队、项目等维度提供分析和优化建议。
设计理念上,运维 ezone 旨在解决当前研发团队面临的诸多痛点。如今许多研发团队工程能力较低,数字化研发协同水平不高,软件研发工具采纳率低,且多依赖国外开源工具集成,不仅投入资源多、维护成本高,工程师使用效率也低 。运维 ezone 希望通过提供一站式解决方案,实现研发全流程的数字化管理与协同,帮助企业降本增效,提升研发效能,推动企业业务发展。
运维 ezone 功能亮点颇多,它提供端到端全工具链,涵盖从构思规划到交付的各个环节,开箱即用,真正做到一站式,彻底打通研发数据链,能有效提升团队效能 15% 以上 。在代码管理上,质量控制前置,通过代码评审、扫描等,让开发人员更注重质量。测试环节实现全周期可追溯,保障产品质量。而且基于云原生技术,实现开发、测试、部署全流程计算资源容器化,按需动态生成、使用和释放,极大提升资源使用效率,降低计算成本。
二、运维 ezone 核心功能
(一)构思规划
在产品研发的起始阶段,构思规划至关重要。运维 ezone 提供了从用户故事地图开始构思产品的功能,就像是在绘制一幅宏伟蓝图的草图。团队成员可以围绕用户故事地图,充分发挥想象力,挖掘用户需求,设定里程碑,有条不紊地安排项目实施计划 。例如,一个电商产品在规划新功能时,利用运维 ezone 的故事地图,清晰地梳理出用户从浏览商品、加入购物车到结算支付的整个流程,每个环节的需求都一目了然。同时,运维 ezone 还支持对产品 Backlog 和每一个计划的需求进行精细管理,确保不遗漏任何一个重要细节。而且,它支持包括 Office 文件、MarkDown 文件及脑图的全格式文档协同,团队成员可以在同一个平台上共享和编辑文档,避免了因文档格式不兼容或版本混乱导致的沟通不畅,让团队工作轻松高效,基于对产品构思和规划一致的理解,产品需求自然更靠谱。
(二)开发环节
进入开发环节,运维 ezone 的代码托管功能堪称强大。它拥有强大的分布式代码集群,为开发团队提供安全、稳定、高性能的代码托管服务,就像一个坚固的保险箱,守护着代码的安全。同时,代码评审、代码搜索、代码扫描等服务一应俱全。质量控制前置,让开发同学从一开始就将质量意识融入代码编写中,有效破解开发测试角色之墙。其特有的 DCR (Direct code review) 模型,更贴合企业协同研发场景。在一个多人协作的软件开发项目中,开发人员提交代码后,其他成员可以通过 DCR 模型快速进行代码评审,及时发现并解决代码中的问题,提高代码质量。发版检测功能则让代码安全发版,不惧遗漏风险,保障了软件发布的稳定性。此外,个人工作台的设置让工作触手可及,开发人员可以在个人工作台中快速查看和处理自己的任务,大大提高了研发效率。
(三)测试阶段
测试是保证产品质量的关键环节,运维 ezone 在这方面表现出色。它不仅自动化流水线系统支持各种测试任务和平台集成,还内置单独的测试管理平台,形成了一个全面的测试生态。该平台支持手工、接口、性能等多种测试类型,满足不同项目的测试需求。在接口测试方面,支持接口管理、MockServer,能够有效模拟各种接口场景,确保接口的稳定性和正确性。在用例管理上,支持用例、套件、测试计划、执行记录与报表等功能,实现了测试流程的规范化和标准化。更重要的是,它打通了需求、case、执行