组织架构设计和流程规范梳理不可忽视
时间:2022-04-09 15:27:01 | 来源:行业动态
时间:2022-04-09 15:27:01 来源:行业动态
具体来说,DevOps是一个包含了组织结构、文化、流程、工具、规范等多方面因素的轻量化、可迭代的开发方式,结合基于微服务和容器技术构建的灵活配置的功能模块,如今已经成为企业实现敏捷开发和快速交付的重要手段。
在这方面,BoCloud博云(博纳讯动软件有限公司)作为深耕私有云、容器和多云管理领域多年的云服务商,早在2016年就推出了DevOps咨询及解决方案,致力于帮助企业实现DevOps从理念到实践、从文化到技术的落地。而2019年,BoCloud博云基于多年积累的实践经验,还推出了产品化的DevOps平台BeyondDevOps,目的是帮助企业推动业务连续性和运营管理的提升。
目前,BeyondDevOps已更新至3.0版本,可以帮助企业构建从需求到开发、测试、上线的可视化、自动化的研发过程管理和持续反馈度量体系,从而打造标准化、规范化的研发流水线,实现业务稳定高效的持续运营。
赵安全表示,企业对DevOps的需求主要来自两个方面,一是包括研发过程管控能力不足、开发效率低、版本质量差、环境交付慢等在内的开发测试管理问题;二是包括运行环境缺乏统一管理、资源申请和获取周期长、资源利用率低且成本高的运行管理问题。
BeyondDevOps平台架构
针对这样的需求,BeyondDevOps的平台架构基于底层丰富的工具链而构建,可以灵活调取资源平台层的所有内容,实现对整个软件开发周期的流程固化、自动化和可视化,涉及需求发起、任务分解和计划、代码提交、集成、自测到多环境持续部署、测试、发布运维的每一个环节。
在这个过程中,工具本身和规范标准都非常重要,如何对流程进行可控管理和度量分析,是保证应用快速交付的关键。赵安全强调,整个体系包括了两方面,一是敏捷的管理框架,支持需求/开发管理的内容;二是IT工具链 自动化的管控平台,支持内容的持续交付。而整个实施落地将包含三个关键因素,即人、流程、工具。
其中,有两个关键要素组织架构设计和规范设计。在BoCloud博云看来,如果能够从组织架构层面驱动研发和运维两个部门的整合,将在极大程度上提升软件开发流程的效率和效果。另一方面,通过平台去固化绝大多数的操作规范,还将加强对软件开发过程的可控性和安全性。
也就是说,在流程的每个阶段,每个人具体是什么角色、需要干什么、要遵守什么规范和考核指标等等,一定要把这个梳理清楚。这样每个人就能按图索骥,提高效率。赵安全表示。