在这个App定义一切的时代,App交付效率和质量成为了当前企业的核心竞争力,是企业保持创新力和持续满足用户多样性需求的根本。
早在2017年由 Puppet 联合 DORA(DevOps Research Assessment)主导的《DevOps现状研究报告》,通过对超过 27000 份 DevOps 调查反馈,证明了 DevOps 实践推动了 IT 的更高效能,而更高的效能则改善了生产性、利润和市场份额。但企业如何成功实践 DevOps 依然是一个难题。
MOne 平台是一个在企业在研发协作过程中,识别研发中面临的问题和研发效能短板而生的工具平台,MOne 采用了先进的研发架构,历经众多业务场景打磨,覆盖项目协作、应用集成、持续部署、度量反馈全流程,可为企业提供从需求到代码再到部署的完整解决方案,全面提升企业研发效能,加强内部协作管理。
◆MOne Report 提供可视化研发效能指标度量和分析,识别低效能,为持续改进提供数据支撑。
什么是Mone OKR?
Mone OKR 是一个将 OKR 管理方法实施落地的企业协作平台。OKR(Objectives and Key Results)即目标与关键成果法,是一套明确和跟踪目标及其完成情况的管理工具和方法。Mone OKR将工具与理念相结合,为OKR 的落地提供平台工具支撑。MOne OKR结合 OKR 管理方法,基于“敏捷”理念,提供可视化看板模式,实现团队OKR全流程公开透明,通过 OKR分解制定、实行反馈与评审打分等功能,对OKR全生命周期进行管理,同时集成企业微信群机器人通知,实现实时跟进反馈进度,确保目标达成。
在与 Jira 集成设计方面,Mone OKR 提供项目(组织)、泳道(部门)组织架构分解。目标(Objective)、关键结果(KeyResult)以及与 Jira 的 Epic(史诗)、用户故事(Story)、子任务(Subtask)的层级架构,将 OKR 制定逐步分解。MOne OKR 提供 “目标树” 展示设计,实现从“部门目标” 到 “研发任务”的链路关联,通过目标与研发任务的结合实现可视化的目标与跟踪管理流程。
MOne 敏捷研发管理结合 OKR 和敏捷项目,实现季度目标规划,迭代实现的机制,具有多项优势:
实践方法二:基于 MOne 的 DevOps 持续集成和部署,全面提升全流程效率
持续集成强调开发人员提交了新代码之后,立即进行构建、(单元)测试。根据测试结果,大家可以确定新代码和原有代码能否正确地集成在一起;
持续交付在持续集成的基础上,将集成后的代码部署到更贴近真实运行环境的「类生产环境」(production-like environments)中。持续交付,可以看作是持续集成的下一步,不管你App怎么更新,必须保证随时可交付能力;
持续部署则是在持续交付的基础上,把部署到生产环境的过程自动化。
在 DevOps 的持续交付流程中,MOne 通过 “MOne Pipeline” 和 “MOne Deploy” 两个子产品来支撑。
MOne Pipeline 持续集成平台面向开发、测试人员,定位于应用的持续集成 CI 阶段。通过可视化的流程编排,减少持续集成的入手难度。通过内置不同语言的标准流程,编排: “源代码→ 质量扫描→ 单元测试 → 编译、打包 → 制品 ” 快速地实现项目集成过程。
MOne Deploy 持续部署平台面向于运维人员,定位于应用的持续部署 CD 阶段,通过面向业务的多场景设计,从应用的 “安装→ 升级 → 回滚 → 维护 → 卸载” 等场景设计,支撑应用的全生命周期的部署、运维能力。
对研发型企业来说,对外输出的商业产品或者解决方案的同时,统计和收集产品的缺陷和用户的反馈是非常重要。需要一个统一的平台入口,通过录入工单的方式,来跟踪缺陷和反馈,以帮助大家快速的完善产品和解决客户的问题,形成统一的交付流程和质量体系,提升企业在产品、服务上的竞争能力。MOne Service Desk 平台就是这样一个统一的平台入口。
在这个数字化的时代,技术演进从未停止,用户需求更是瞬息万变,只有采用更完备的技术支撑体系,加快产品迭代速度,才能满足企业高速发展和提升核心竞争力的需求,从某种意义上来说,DevOps已成为企业在数字化竞争中能否获胜的最关键一环。