博云企业级Devops协同平台(HCS版)-
某国有大型证券公司Devops平台实践
一、成果综述:
客户基于BeyondDevOps平台进行体系化建设, 建成了研发管理平台门户,重新梳理了研发过程的全流程,并针对研发过程实施了 CICD 自动化 流水线,建成了度量运营平台。
二、解决客户痛点:
1、业务响应
1)业务部门与IT部门目标不一致,业务只关注结果,不关注过程,响应效果差;
2)业务部门难以了解实际的需求开发进度和实现质量;
2、开发能力
1)低价值的手工劳动、重复性劳动,效率低;
2)代码管理不规范,缺少跟踪记录,缺少代码注释,重复率高;
3)缺乏完成标准,只关注”代码完成“,不关注质量,认为质量是测试的责任;
4)版本发布能力欠缺,版本、需求、代码的一致性无法保证。
3、内部协作
1)业务、开发、测试、运维部门墙严重,各自为政;
2)数据孤岛严重;
3)外包人员难以管理;
4)内部过程不透明,等待时间长;
5)缺乏整体目标和一致标准,局部优化无法实现整体优化
三、实施后价值与收益:
1、业务交付周期缩短:项目从原先线下协作、沟通,统一到DevOps平台上协作、沟通。
2、工作效率提升:通过标准规范的需求管理、研发管理和质量检查,统一开发框架和中间件等,显著提升工作质量和效率。
3、过程管理完善:通过标准流程规范建立和平台可视化的研发过程配置管理,建立完善的过程管理机制。
4、版本管理规范:通过对应用的需求、代码、制品、脚本、配置等统一管理,实现版本的规范化管理。
5、服务化交付:通过工具链整合实现IT能力敏捷化,IT服务目录化。
6、故障快速定位:业务故障由之前人工手动低效率排查到借助度量分析自动预警。
四、平台上线应用后,客户内部某项目自检果:
1、单元测试覆盖率提升由30%提升至76+%
2、自动化测试成功率由60%提升至95+%
3、编译构建平均时长由15-30分钟降低到平均5-8分钟左右
4、应用部署平均时长由小时级降低至60秒内
5、应用回滚平均时长由小时级降低至60秒内