Z6官网人生就是博

股票代码: 300348
EN
Z6官网人生就是博科技分享三大DevOps实践方法论 MOne平台全面提升研发效能
金融科技
2020.08.18

引言:
Z6官网人生就是博科技的开发周期由以往的4周迭代提升到每2周迭代频率 ,每迭代95%的需求可在1周内完成开发;

在持续集成的改进上 ,平台支持100+个的应用集成 ,每天进行500+次数的应用集成和测试 ,集成的时间缩短到分钟级;

在持续部署上 ,可以满足任意时间段的应用部署上线要求 ,上线时间缩短到分钟级。

Z6官网人生就是博科技为什么能如此大幅提升研发效能?今天我们为你解密 ,希望能帮助金融机构提升自己的研发效能。


在这个软件定义一切的时代 ,软件交付效率和质量成为了当前企业的核心竞争力 ,是企业保持创新力和持续满足用户多样性需求的根本。


早在2017年由 Puppet 联合 DORA(DevOps Research Assessment)主导的《DevOps现状研究报告》 ,通过对超过 27000 份 DevOps 调查反馈 ,证明了 DevOps 实践推动了 IT 的更高效能 ,而更高的效能则改善了生产性、利润和市场份额。但企业如何成功实践 DevOps 依然是一个难题。


你和DevOps 之间只差一个MOne 平台的距离
在实施 DevOps 过程中 ,基于 DevOps 理念 ,Z6官网人生就是博科技通过自研的一站式研发协同管理平台(Manager One ,以下简称MOne平台) ,实现了 DevOps 变革中工具的支撑 ,同时依托工具 ,制定了一套规范流程 ,将流程内建于工具之中 ,通过工具来指导实践。通过流程规范+工具机制 ,提炼了一套研发效能解决方案 ,即结合 MOne 平台与应用场景提供的敏捷项目管理、DevOps持续交付流水线及外部工单支持系列解决方案。


2021092824665

MOne 平台是一个在企业在研发协作过程中 ,识别研发中面临的问题和研发效能短板而生的工具平台 ,MOne 采用了先进的研发架构 ,历经众多业务场景打磨 ,覆盖项目协作、应用集成、持续部署、度量反馈全流程 ,可为企业提供从需求到代码再到部署的完整解决方案 ,全面提升企业研发效能 ,加强内部协作管理。


◆ MOne覆盖产品研发全生命周期 ,从目标规划、需求管理、迭代跟踪、代码管理、构建管理、测试管理、部署发布全过程 ,实现研发管理一站式交付;
◆集成了主流的 DevOps 工具链 ,提供可视化交付流水线管理 ,深度整合研发工具链;
◆MOne 子产品可独立部署 ,用户可自主选择产品应用研发场景;

◆MOne Report 提供可视化研发效能指标度量和分析 ,识别低效能 ,为持续改进提供数据支撑。

2021092812306



实践方法一:基于 OKR 的MOne 敏捷项目管理


什么是Mone OKR?

Mone OKR 是一个将 OKR 管理方法实施落地的企业协作平台。OKR(Objectives and Key Results)即目标与关键成果法 ,是一套明确和跟踪目标及其完成情况的管理工具和方法。Mone OKR将工具与理念相结合 ,为OKR 的落地提供平台工具支持。MOne OKR结合 OKR 管理方法 ,基于“敏捷”理念 ,提供可视化看板模式 ,实现团队OKR全流程公开透明 ,通过 OKR分解制定、执行反馈与评审打分等功能 ,对OKR全生命周期进行管理 ,同时集成企业微信群机器人通知 ,实现实时跟进反馈进度 ,确保目标达成。


2021092828985


MOne敏捷项目管理 ,让规划先行、迭代实现

在与 Jira 集成设计方面 ,Mone OKR 提供项目(组织)、泳道(部门)组织架构分解。目标(Objective)、关键结果(KeyResult)以及与 Jira 的 Epic(史诗)、用户故事(Story)、子任务(Subtask)的层级架构 ,将 OKR 制定逐步分解。MOne OKR 提供 “目标树” 展示设计 ,实现从“部门目标” 到 “研发任务”的链路关联 ,通过目标与研发任务的结合实现可视化的目标与跟踪管理流程。


?在功能方面 ,MOne OKR 规划季度(月度)短期目标 ,通过集成 Jira 实现自动跟踪和度量目标完成进度 ,结合 Scrum 敏捷开发方法 ,通过迭代冲刺的方式持续交付 ,从用户需求到需求实现一个个闭环的软件开发过程 ,实现季度规划、迭代实现 ,最终实现目标。

2021092846180

MOne 敏捷研发管理结合 OKR 和敏捷项目 ,实现季度目标规划 ,迭代实现的机制 ,具有多项优势:


◆ 透明协同:基于 MOne OKR 三种模式(看板、时间轴、表格)为 OKR 提供公开透明协同机制。
◆ 量化追踪:OKR 是一个持续的目标量化追踪方法 ,需要通过定期跟踪和复盘来确保目标的达成 ,MOne OKR 提供可追踪性 ,集成企业微信机器人通知使目标进度实时提醒通知 ,同时评审和度量功能为复盘提供支撑。
◆ 规划先行、迭代实现: MOne 集成 Jira ,实现“目标→ 关键成果→ EPIC → Story → 子任务”的统一关联 ,从而达到自动度量目标的完成进度 ,季度规划到周迭代的实现统一。
◆ 持续改进:在项目管理过程中 ,应定期召开回顾会议 ,也是遵循 PDCA 原则(计划-执行-检查-处理) ,MOne OKR 提供在线会议纪要功能。

实践方法二:基于 MOne 的 DevOps 持续集成和部署 ,全面提升全流程效率


1.什么是持续集成、持续交付、持续部署?

持续集成强调开发人员提交了新代码之后 ,立刻进行构建、(单元)测试。根据测试结果 ,我们可以确定新代码和原有代码能否正确地集成在一起;


持续交付在持续集成的基础上 ,将集成后的代码部署到更贴近真实运行环境的「类生产环境」(production-like environments)中。持续交付 ,可以看作是持续集成的下一步 ,不管你软件怎么更新 ,必须保证随时可交付能力;


持续部署则是在持续交付的基础上 ,把部署到生产环境的过程自动化。


2.MOne 实现持续 CI/CD 全流程

在 DevOps 的持续交付流程中 ,MOne 通过 “MOne Pipeline” 和 “MOne Deploy” 两个子产品来支撑。


MOne Pipeline 持续集成平面向开发、测试人员 ,定位于应用的持续集成 CI 阶段。通过可视化的流程编排 ,减少持续集成的入手难度。通过内置不同语言的标准流程 ,编排: “源代码→ 质量扫描→ 单元测试 → 编译、打包 → 制品 ” 快速地实现项目集成过程。


MOne Pipeline 持续集成核心优势:
◆线下化到线上化的迁移 ,提供可视化的集成流程编排 ,只需要关注流程设计;


◆基于项目维度的“多应用”构建支持 ,轻松解决微服务架构下多应用协同开发时应用构建的问题;


◆有效的度量机制 ,从开发(代码提交、代码贡献行、CodeReview 审核)到集成(集成频率、平均时长、成功率)等多个关键指标的度量;
◆标准的开发规范 ,“CodeReview 代码审核规范”、“代码分支策略”等。


MOne Deploy 持续部署平台面向于运维人员 ,定位于应用的持续部署 CD 阶段 ,通过面向业务的多场景设计 ,从应用的 “安装→ 升级 → 回滚 → 维护 → 卸载” 等场景设计 ,支持应用的全生命周期的部署、运维能力。


MOne Deploy 持续集成核心优势:
◆面向业务的多场景设计 ,管控应用的全生命周期;


◆可视化的流程编排 ,在应用的部署流程可嵌入SQL变更流程 ,实现应用和数据库同时变更;
◆应用的动态模型机制 ,支持多种不同的应用交付;
◆有效的数据备份和日志清理策略 ,保证数据的安全;
◆有效的度量机制 ,从部署频率、平均时长、部署成功率等多个关键指标的度量。



实践方法三:MOne 工单支持解决方案 ,快速完善产品、解决客户问题


对研发型企业来说 ,对外输出的商业产品或者解决方案的同时 ,统计和收集产品的缺陷和用户的反馈是非常重要。需要一个统一的平台入口 ,通过录入工单的方式 ,来跟踪缺陷和反馈 ,以帮助我们快速的完善产品和解决客户的问题 ,形成统一的交付流程和质量体系 ,提升企业在产品、服务上的竞争能力。MOne Service Desk 平台就是这样一个统一的平台入口。


MOne Service Desk 主要解决的是跨组织和部门的研发协作问题 ,提供统一的缺陷收集入口 ,可视化跟踪流程和反馈机制 ,提高问题解决效率。从用户、统一交付、流程&规范、度量&反馈等方面解决跨组织部门的协同问题。


2021101855814

MOne Service Desk 研发协同工单系统为不同的使用者提供了对应的流程规范:
◆作为用户:只需关注 “问题的录入” 及 “我提出的问题” ,在录入问题后只需等待问题的回复 ,并可以查看问题的处理进度;
◆作为交付团队:可以统一在平台受理”用户“提出的问题 ,并基于可视化的看板 ,进行跟踪处理;
◆作为研发团队:只需关注并完成交付团队分配的任务即可。


2021092848189

MOne Service Desk 研发协同工单系统具有多项优势:
◆实现研发与交付分离:研发只需处理交付团队分配的任务 ,可以安心研发产品;交付团队负责问题的生命周期管理及客户维护;
◆集成 Jira 实现工具链打通;
◆统一交付任务渠道;
◆自动化数据度量反;
◆企业微信通知机制:工单集成了企业微信机器人通知 ,当工单阶段流转时将触发企业微信通知。

2021101872649

在这个数字化的时代 ,技术演进从未停止 ,用户需求更是瞬息万变 ,只有采用更完备的技术支撑体系 ,加快产品迭代速度 ,才能满足企业高速发展和提升核心竞争力的需求 ,从某种意义上来说 ,DevOps已成为企业在数字化竞争中能否获胜的最关键一环。


Z6官网人生就是博科技作为金融科技创新的领先者 ,始终关注热点技术的发展及实践 ,未来 ,将在研发领域继续探索、努力耕耘 ,将工具和DevOps标准相融合 ,打通产品、开发、运维等部门墙 ,实现研发全生命周期的工具集成与自动化 ,助力更多企业提升研发效能 ,进而提升企业核心竞争力。

让中国金融科技 具有世界影响力
Z6官网人生就是博科技更懂如何为您的数字化转型赋能
地址: 深圳市南山区沙河西路深圳湾科技生态园一区2栋A座5层
电话: 0755-8616 8118
传真: 0755-8616 8166
【网站地图】