Primeton DevOps

打造企业级IT生产线
快速提升IT运营质量与效率

下载 普元DevOps助力IT精益运营 白皮书

随着数字化转型浪潮席卷而来,企业的信息化平台建设要求越来越高。但各部门隔阂导致的 信息传递失真、重复工作导致隐性成本增长、过程管理不当导致数据割裂,企业的数字化转 型面临极大挑战。
Primeton DevOps Platform 致力于在数字化转型阶段,通过体系化、自动化、层次化的建 设方法,帮助企业打造 “卓越 IT 生产线”。

普元DevOps持续提升 IT 运营能力。

Primeton DevOps Platform 以质量和安全为基础支撑保障,覆盖从需求到部署上线的软件 生产全生命周期,并针对线上的问题实现反馈回环。将线下 IT 生产过程转变为线上高度自 动化、可视化的 IT 生产线,提升产品研发效率,快速响应业务需求,并通过度量分析、风 险预判,持续提升 IT 运营能力。

普元DevOps提供加速企业 IT 系统建设的工程化平台。

Primeton DevOps Platform 提供加速企业 IT 系统建设的工程化平台。它具备项目管控、需 求管理、组件设计、代码管理、持续集成、自动部署、运营度量等功能特性,从企业流程、 组织、技术、文化维度着手,借助配置化和自动化手段,在软件研发到运营的全生命周期中, 不断提升工作效能,保障工作质量,实现企业级持续交付。
Primeton DevOps Platform 横向打通了架构、开发、项目、管理、运维等多个部门,纵向 则打通了项目群管理、需求管理、代码管理、开发测试、持续集成、自动部署、集中监控、 安全管控等生态工具链。

普元DevOps的客户价值

支持企业双模 IT 并存

企业的数字化转型不可一蹴而就,面对转型过程中“稳态 IT”、“敏态 IT”共存的常态,DevOps 平台支持这两种模式共存。具体体现在:兼容瀑布与敏捷项目管理,兼容单体与微服务架构,兼容传统基础设施与容器云

提供标准化的 IT 过程管理

结合 Primeton DevOps Platform 落地实践,协助企业进行流程和规范的梳理。在标准咨询过 程中,将企业 IT 流程融入到 DevOps 平台中,实现软件交付过程的规范化管理,打造适合企 业的 DevOps 平台。标准化规范包含:产品管理规范,项目管理规范,开发规范,代码库管理规范,介质库管理规范,编译规范,部署规范,文档规范,运营度量规范

让应用更快速交付

结合流程规范,Primeton DevOps Platform 通过内嵌脚本、流水线引擎等能力,实现交付过 程中的特定工作自动化,大幅提升交付效率。根据目前实施案例的数据统计,通过引入平台, 在安全可靠的前提下,客户的交付效率提升近 50%。自动化工作包括:需求与代码的自动关联,代码变更后自动编译打包,代码质量的自动检测,自动化测试执行,应用的自动部署、备份和回滚,中间件的自动初始化,项目报表的实时计算;

资产精益运营

资产管理是企业的核心,DevOps 平台中的核心资产包括需求、任务、缺陷、用例、代码、 介质、环境等,这些资产很多时候是割裂的,从更好的运营角度,DevOps 帮助客户建立资 产间关联关系,通过元数据管理能力,形成资产视图,快速呈现资产变更影响面。 同时,从人、项目、部门的不同视角出发,结合效率、质量、进度等多维度的展现相关度量 数据,辅助优化与决策,支撑企业资产精细化管理,持续提升企业的 IT 运营能力。

普元DevOps特点与优势

全面的开发运营一体化方案

Primeton DevOps Platform 提供全面的咨询方案,理论与实践结合,从调研与评估、能力 提升建议、系统实施三个阶段逐步推进,建立企业生产线

广泛使用开源生态中的流行框架

Primeton DevOps Platform 提供灵活可定制的集成能力,在软件生命周期的各环节中,通 过集成开源生态提供基础能力,且对企业的既有平台、工具保持开放,提供标准的集成配置 能力。

4A控制保障平台安全可靠

DevOps 涉及多类环境、角色,对安全控制、操作审计要求很高。Primeton DevOps Platform 从 4A 体系着手,提供细粒度的授权与鉴权能力,且做到任何操作留痕。平台支持与三方的 资源系统、认证系统无缝对接,通过快速集成纳入企业安全体系要求。

更贴切企业级中间件的编译部署

企业的编译打包、应用部署要求不尽相同,比如存在 C、C++、Java、Python 各类语言编译 要求,也存在 tomcat、jboss、weblogic、websphere 等中间件上的应用部署要求。Primeton DevOps Platform 针对企业常见的中间件和应用架构,提供数十种基础的编译部署能力供企 业用户挑选。

流水线编排,交付过程更合规

企业交付流程存在差异,考虑到这点,流水线支持在线编排是产品设计之初的一大重点。即 使是某个企业内部,开发环境、测试环境、生产环境的流程规范也各不一致。通过自定义流水线,将人工任务与自动任务相结合,符合流水线的过程要求。企业可通过实际运营数据,不断优化流水线过程,发现流水线缺失,进而提升整体的运营能力。

历经大规模的生产验证

平台经过上汽集团、国家开发银行、东方航空等多家企业大规模生产历练,能够为客户稳定 可靠的提供 100+系统的敏捷式交付。平台可适配多类数据中心的网络架构,可在最少网络 打通的情况下,实现 IT 研发运维统一工作台。

丰富指标库,引领度量优化

Primeton DevOps Platform 提供了多维度报表,内部涵盖 30+详细指标。项目内提供任务、 代码、构建、部署四类报表,平台级提供项目进度、过程质量、工作效率三类报表。通过细 粒度度量,驱动团队对生产过程的不断优化。

企业数字化需要『稳态IT』与『敏态IT』共存

传统应用

服务内部用户为主
需求明确、功能全,覆盖广,大集成,中央控制,适合稳定发展阶段
刚性强,难以快速变化,维护成本高,快速变革的新业态无法支持

新兴互联网应用

服务外部客户和合作伙伴
需求变动快,功能简单,独立和分散,分布式进化,一切都从零开始,业务与IT无法分开,需要快速创新
运用规模变化大,大范围广泛的尝试,易失败(淘汰),对业务弹性、快速发布要求高

『稳态IT』与『敏态IT』下IT交付流程的变革

DevOps定位:支撑企业敏捷的数字化IT生产线

DevOps不是简单的集成或整合,而是一条支撑企业敏捷的数字化生产线,覆盖从需求到最终运营的全周期; 也少不了对于质量、安全方面的支撑,为IT运营提供足够的保障。 想一次性从需求做到运营往往是一个理想,更多的是选择生命周期中最需优化的点来逐步建设,但现在也看到一个现象: 越来越多的厂商开始研发DevOps产品,有的基于项目管理工具衍生,有的从运维工具开始,有的从容器云过渡,有的从开发平台着手,貌似大家把所有工作都归结为DevOps。 显然在定位上忽略了DevOps的初衷。

部门实施DevOps之后给企业带来的显著变化

1、在团队组织上,每个团队小而自治且是全栈团队,沟通、技能互补,每个团队负责独立的领域系统,目标感非常明确,团队在走向使命型组织;
2、项目的从原先线下协作、沟通,统一到统一的DevOps平台上协作、沟通;团队成员可以随时了解项目进展全貌,利用平台可以做到各种过程数据的实时收集(举例,比如需求变更、任务延期等);
3、资源管理由原来专职人员,过渡到开发人员实现自助化服务,可以按需实现各类环境申请与开通,基础设施即服务提供来技术的支撑;
4、从原来的邮件文化,到DevOps平台统一沟通,同时DevOps打通多个工具链路端,任务分发、沟通、提醒可以实时推送;

普元DevOps助力万达实现IT精益运营

项目目标实现研发、测试、运维发布的效率提升

在一到两年内,将目前部门的研发、测试、运维发布的工作效率提升50%
实现验证测试环境和生产环境部署发布的100%自动化执行

建设过程月迭代、月发布

Sprint2:2月份,整体需求分析,MVP版本上线
Sprint3:3月份,交付产品管理、项目管理、持续集成等功能,打通持续交付流水线。
Sprint4:4月份,新增度量能力,完善部署、交付流水线功能
Sprint5:5月份,完成所有能力,并进入试运行阶段
Sprint6:6月份,试运行一个月,正式交付

一期成果

实现40+应用的持续集成、自动化部署
基于Scrum体系,统一管理20+产品、30+项目
统一交付流水线,9个环节,跨4大环境,驱动多个个角色协作
支撑PMO精益度量,多维度统计20+报表

实际效果截图

更多具有远见卓识的企业,正在与普元合作打造自己的DevOps平台

九江银行
最终提供从需求到上线的全生命周期支撑能力

邮储银行
实现研发、测试、运维发布的效率提升

国家开发银行
实现工具化、流程化、自动化、一体化管理

人保寿险
实现研发、测试、运维发布的效率提升

上海财经大学
实现研发、测试、运维发布的效率提升

万达金融
实现研发、测试、运维发布的效率提升

某集团企业
实现20+以上 IT 项目在该平台的 接入和管理

上海汽车集团
实现开发交付过程的自动化、可视化

我是普元顾问,欢迎与我在线交流。
在线咨询