Primeton DevOps
打造企业级IT生产线快速提升IT运营质量与效率
咨询方案Primeton DevOps Platform 以质量和安全为基础支撑保障,覆盖从需求到部署上线的软件 生产全生命周期,并针对线上的问题实现反馈回环。将线下 IT 生产过程转变为线上高度自 动化、可视化的 IT 生产线,提升产品研发效率,快速响应业务需求,并通过度量分析、风 险预判,持续提升 IT 运营能力。
Primeton DevOps Platform 提供加速企业 IT 系统建设的工程化平台。它具备项目管控、需求管理、文档管理、会议管理、组件设计、代码管理、持续集成、自动部署、运营度量等功能特性,从企业流程、 组织、技术、文化维度着手,借助配置化和自动化手段,在软件研发到运营的全生命周期中,不断提升工作效能,保障工作质量,实现企业级持续交付。 Primeton DevOps Platform 横向打通了架构、开发、项目、管理、运维等多个部门,纵向 则打通了项目群管理、需求管理、代码管理、开发测试、持续集成、自动部署、集中监控、 安全管控等生态工具链。
企业的数字化转型不可一蹴而就,面对转型过程中“稳态 IT”、“敏态 IT”共存的常态,DevOps 平台支持这两种模式共存。具体体现在:兼容瀑布与敏捷项目管理,兼容单体与微服务架构,兼容传统基础设施与容器云
结合 Primeton DevOps Platform 落地实践,协助企业进行流程和规范的梳理。在标准咨询过 程中,将企业 IT 流程融入到 DevOps 平台中,实现软件交付过程的规范化管理,打造适合企 业的 DevOps 平台。标准化规范包含:产品管理规范,项目管理规范,开发规范,代码库管理规范,介质库管理规范,编译规范,部署规范,文档规范,运营度量规范
结合流程规范,Primeton DevOps Platform 通过内嵌脚本、流水线引擎等能力,实现交付过 程中的特定工作自动化,大幅提升交付效率。根据目前实施案例的数据统计,通过引入平台, 在安全可靠的前提下,客户的交付效率提升可观。自动化工作包括:需求与代码的自动关联,代码变更后自动编译打包,代码质量的自动检测,自动化测试执行,应用的自动部署、备份和回滚,中间件的自动初始化,项目报表的实时计算;
资产管理是企业的核心,DevOps 平台中的核心资产包括需求、任务、缺陷、用例、代码、 介质、环境等,这些资产很多时候是割裂的,从更好的运营角度,DevOps 帮助客户建立资 产间关联关系,通过元数据管理能力,形成资产视图,快速呈现资产变更影响面。 同时,从人、项目、部门的不同视角出发,结合效率、质量、进度等多维度的展现相关度量 数据,辅助优化与决策,支撑企业资产精细化管理,持续提升企业的 IT 运营能力。
Primeton DevOps Platform 提供全面的咨询方案,理论与实践结合,从调研与评估、能力 提升建议、系统实施三个阶段逐步推进,建立企业生产线
Primeton DevOps Platform 提供灵活可定制的集成能力,在软件生命周期的各环节中,通 过集成开源生态提供基础能力,且对企业的既有平台、工具保持开放,提供标准的集成配置 能力。
DevOps 涉及多类环境、角色,对安全控制、操作审计要求很高。Primeton DevOps Platform 从 4A 体系着手,提供细粒度的授权与鉴权能力,且做到任何操作留痕。平台支持与三方的 资源系统、认证系统无缝对接,通过快速集成纳入企业安全体系要求。
企业的编译打包、应用部署要求不尽相同,比如存在 C、C++、Java、Python 各类语言编译 要求,也存在应用服务器等中间件上的应用部署要求。Primeton DevOps Platform 针对企业常见的中间件和应用架构,提供对数十种基础的编译部署能力的支持,供企 业用户挑选。
企业交付流程存在差异,考虑到这点,流水线支持在线编排是产品设计之初的一大重点。即 使是某个企业内部,开发环境、测试环境、生产环境的流程规范也各不一致。通过自定义流水线,将人工任务与自动任务相结合,符合流水线的过程要求。企业可通过实际运营数据,不断优化流水线过程,发现流水线缺失,进而提升整体的运营能力。
平台经过多家企业大规模生产历练,能够为客户稳定 可靠的提供系统的敏捷式交付。平台可适配多类数据中心的网络架构,可在少量网络 打通的情况下,实现 IT 研发运维统一工作台。
Primeton DevOps Platform 提供了多维度报表,内部涵盖 30+详细指标。项目内提供任务、 代码、构建、部署四类报表,平台级提供项目进度、过程质量、工作效率三类报表。通过细 粒度度量,驱动团队对生产过程的不断优化。
需求明确、功能全,覆盖广,大集成,中央控制,适合稳定发展阶段刚性强,难以快速变化,维护成本高,快速变革的新业态无法支持
需求迭代快、要求快速推出,架构开放,内外部互联,提供良好的社交化协作能力,能够更好的融入产业生态
DevOps不是简单的集成或整合,而是一条支撑企业敏捷的数字化生产线,覆盖从需求到运营的全周期; 也少不了对于质量、安全方面的支撑,为IT运营提供足够的保障。 想一次性从需求做到运营往往是一个理想,更多的是选择生命周期中最需优化的点来逐步建设,但现在也看到一个现象: 越来越多的厂商开始研发DevOps产品,有的基于项目管理工具衍生,有的从运维工具开始,有的从容器云过渡,有的从开发平台着手,貌似大家把所有工作都归结为DevOps。 显然在定位上忽略了DevOps的初衷。
1、在团队组织上,每个团队小而自治且是全栈团队,沟通、技能互补,每个团队负责独立的领域系统,目标感非常明确,团队在走向使命型组织;
2、项目的从原先线下协作、沟通,统一到统一的DevOps平台上协作、沟通;团队成员可以随时了解项目进展全貌,利用平台可以做到各种过程数据的实时收集(举例,比如需求变更、任务延期等);
3、资源管理由原来专职人员,过渡到开发人员实现自助化服务,可以按需实现各类环境申请与开通,基础设施即服务提供来技术的支撑;
4、从原来的邮件文化,到DevOps平台统一沟通,同时DevOps打通多个工具链路端,任务分发、沟通、提醒可以实时推送;