集团公司软件开发中心

基于DevOps的全生命周期软件过程管理平台

为自主软件开发与创新赋能
2019-11-27来源:中国邮政网

  成果简介

  该平台基于DevOps理论,采用自动化机制,是集软件过程的计划管理、配置管理、需求管理、缺陷管理、知识管理、代码检查等多功能于一身的工具链体系;覆盖了需求、开发、测试等完整的软件开发过程,提供安全可靠的企业软件YUM源、软件仓库、Docker Repositories等;实现代码构建、测试、质量检查等开发过程的规范化、自动化与可视化;支持软件系统的持续交付和持续部署、支持与K8s容器云环境的集成与应用系统的容器化部署、支持敏捷化的代码开发和DevOps。

  目前,该平台已成功应用于集团公司“新一代寄递业务平台”“在线业务平台”、ERP等大型项目的软件过程,经验证,可提高开发效率达20%以上,代码质量提升15%以上。该平台可快速建立起组织级的软件全生命周期过程模型,并积累了软件过程的各种研发数据,推动了集团公司软件开发中心的研发工艺与方法的持续改进。该平台已入选工信部2018年“双创”平台试点示范项目,为全国20家研发设计能力开放平台之一,填补了邮政行业空白,对提高邮政IT能力水平、健全IT体系具有重要意义。

  该平台主要作用是推动软件开发过程的自动化、标准化,节约开发成本。平台的应用,显著提高了邮政软件过程的标准化、自动化水平,使邮政原有各分散的开发队伍能够快速组建团队、高效协同、快速形成战斗力,对提高邮政软件过程的成熟度和规模化发挥了重要作用,为实现邮政软件自主、专业、协同、高效奠定基础。

  主要创新点

  软件过程自动化。

  需求敏捷化探索、支持业务快速创新。

  360度数据沉淀。

  开发流程高度标准化。

  软件过程管理一体化。

  全系统开放赋能。