System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于DevOps的项目管理系统技术方案_技高网

一种基于DevOps的项目管理系统技术方案

技术编号:40213428 阅读:4 留言:0更新日期:2024-02-02 22:22
本发明专利技术提供一种基于DevOps的项目管理系统,属于软件开发技术领域,本发明专利技术包括DevOps侧执行组件、DevOps侧管理组件、通信组件、用户侧可视化UI组件;跨平台协同、一致管理,项管理指标和监控指标通过图表的形式展示,并且可以实时计算调整,提升了工作效率,便于扩展和协作。

【技术实现步骤摘要】

本专利技术涉及软件开发,尤其涉及一种基于devops的项目管理系统。


技术介绍

1、随着计算机技术及信息技术的快速发展,行业应用系统的规模扩大,行业基础设施的快速迭代,其应用复杂度以及管理难度也呈爆发性增长。现在项目管理系统需要面对多产品线多版本多需求多端,以及处理从立项、规划、规格、设计、开发、测试、发布每个流程,多维度管理,并实时拥抱变化。因此需要基于现代基础设施对项目管理系统进行革新,以适应现代项目需求。


技术实现思路

1、为了解决以上技术问题,本专利技术提供了一种基于devops的项目管理系统。解决了目前大规模系统的管理平台碎片化、效率低下以及难以全链路管理的问题。

2、本专利技术的技术方案是:

3、一种基于devops的项目管理系统,包括:

4、a)devops侧执行组件,具体包括:

5、代码托管组件,以仓库为单位进行代码托管,和本系统外的用户系统进行对接认证;

6、构建打包组件,在用户期望的构建镜像里执行特定仓库内构建;

7、门禁测试组件,代码扫描,指定测试镜像执行测试,执行特定仓库内的测试用例;

8、制品发布组件,将通过测试的构建二进制或者镜像制品上传到制品库;

9、部署组件,自动完成直接部署或者ab部署;

10、监控报警,统一cpu、mem、io监控,metric采集,并进行故障报警。

11、b)devops侧管理组件,具体包括:

12、版本管理、需求管理、任务管理、bug管理,通过关系型数据库,维护产品版本、需求所属版本、需求id、需求背景、需求负责人、需求节点、需求计划、需求进度、需求进度描述、需求标签、任务所属需求、任务id、任务名称、任务负责人、任务计划、任务进度、任务进度描述、任务工时、bug所属需求、bug所属模块、bug id、bug名称、bug标签、bug流转记录、bug描述、bug当前状态各项数据,并支持管理员配置流转策略、权限。

13、c)通信组件:

14、负责devops侧和用户侧进行通信

15、d)用户侧可视化ui组件:

16、通过通信组件同步devops侧管理后,可视化ui可以通过在线表格的能力筛选、排序、绘制报表以便直观化展示数据。

17、进一步的,

18、通信组件通过restful api,定时触发数据同步,将数据从devops同步到用户侧,用户侧可以是在线表格文档,也可以是关系型数据库应用。

19、同步时,先读取根据devops侧的json数据转换为map,并将需求、任务设置为map的key,然后再读取用户侧的数据转换为相同的数据结构,再根据key来比较map,输出新增数据、更新数据、删除数据,然后同步到用户侧。

20、用户侧可视化ui组件可以通过集成lstm模型来对数据进行预测,并且可以通过公式计算计划偏离时间、需求状态。

21、输出的报表模板包含:封版倒计时、整体进度、延期风险、需求总数、落后需求数、研发视角需求状态、测试视角需求状态,各需求预计延期时间,测试用例及通过率,bug统计,稳定性状态,性能指标。

22、以上模板指标数据可以通过指定版本或标签单独展示。

23、本专利技术的有益效果是

24、通过跨平台协同、一致的管理,有效整合了管理、产品、研发、测试等不同职能部门之间的有效协作,提升了工作效率,降低了管理成本。

25、各项管理指标和监控指标通过图表的形式展示,并且可以实时计算调整,降低了管理门槛以及数据处理相关人力投入,便于用户使用。

26、各流程和模块的封装,提高了系统的可复用性和可维护性,降低了各部门保持数据与操作内容的负担。减少了可能的模块间干扰,实现高内聚、低耦合。封装细节,便于内部修改,提高可维护性,以及便于扩展和协作。

本文档来自技高网...

【技术保护点】

1.一种基于DevOps的项目管理系统,其特征在于,

2.根据权利要求1所述的系统,其特征在于,

3.根据权利要求2所述的系统,其特征在于,

4.根据权利要求2所述的系统,其特征在于,

5.根据权利要求1所述的系统,其特征在于,

6.根据权利要求5所述的系统,其特征在于,

7.根据权利要求6所述的系统,其特征在于,

8.根据权利要求7所述的系统,其特征在于,

【技术特征摘要】

1.一种基于devops的项目管理系统,其特征在于,

2.根据权利要求1所述的系统,其特征在于,

3.根据权利要求2所述的系统,其特征在于,

4.根据权利要求2所述的系统,其特征在于,<...

【专利技术属性】
技术研发人员:王瀚墨
申请(专利权)人:山东浪潮数据库技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1