一种支持动态构建项目的方法、系统和装置与流程

文档序号:25780917发布日期:2021-07-09 09:32阅读:58来源:国知局
一种支持动态构建项目的方法、系统和装置与流程

1.本发明涉及一种支持动态构建项目的方法、系统和装置,属于软件开发技术领域。


背景技术:

2.目前在进行项目开发过程中,研发人员需要先分析整个需求,然后再做具体的设计、研发上线。进行软件项目构建时,需要在系统上配置构建任务、当有多个软件项目时,需要单独配置一个构建任务。而项目开发往往涉及多个软件项目并存的情况,因而需要研发人员经常为各个软件项目分别配置相应的构建任务,使得研发人员的工作量较大、效率低。


技术实现要素:

3.本发明的目的在于,提供一种支持动态构建项目的方法、系统和装置,能够降低研发人员的工作量,提高项目研发效率。
4.为解决上述技术问题,本发明采用如下的技术方案:一种用于支持动态构建项目的方法,包括如下步骤:
5.步骤s01:构建项目内容,填写相应的项目名称,选择项目的输出终端和项目版本;
6.步骤s02:管理所构建项目列表,开启、禁用、修改、增加和/或删除需求中不合适的类型和属性;
7.步骤s03:按属性将所构建项目内容映射到输出终端上;
8.在进行步骤s01~步骤s03的过程中,实时收集数据,以完整反应出每个项目的投入产生比,对下次迭代做基础条件判断。实时收集的数据包括用户的点击等一系列行为数据。
9.一种支持动态构建项目的系统,包括项目构建模块、项目管理模块、映射模块和数据收集模块,所述项目构建模块包括输入子模块和项目操作子模块,输入子模块用于输入项目名称及确定输出终端选项、版本选项和选择使用状态;项目操作子模块用于进行修改操作、配置操作、记录列表信息、查看数据、渠道操作、模板管理和进行项目克隆操作;所述的项目管理模块用于管理整个项目列表,管理内容包括开启、禁用、修改、增加、删除需求中不合适的类型和属性;所述的映射模块用于按照属性映射到输出终端上;所述的数据收集模块,用于实时收集数据,完整反应出每个项目的roi,对下次的迭代做基础条件判断。
10.前述的这种支持动态构建项目的系统中,所述输出终端选项包括h5终端、app终端或pc 终端;所述使用状态为开启或禁用两种状态。
11.一种用于支持动态构建项目的装置,所述装置包括:处理器和存储器,存储器上存储有可在所述处理器上运行的计算机程序;其中,所述计算机程序被所述处理器执行时实现如前所述的用于支撑动态构建项目的方法的步骤。
12.与现有技术相比,本发明能够为研发人员节省项目研发的时间,极大的提高了研发效率,缩短了项目研发的时间,降低了研发成本;通过本发明业务人员可获取到相应项目的业务数据,提高了业务人员的工作效率。
附图说明
13.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的不当限制。在附图中:
14.图1是本发明方法的实现流程图;
15.图2是本发明装置的结构框图。图3是本发明一种支持动态构建项目的系统的项目构建模块的实例图;图4是本发明一种支持动态构建项目的系统的项目管理模块的实例图;图5是本发明一种支持动态构建项目的系统的项目操作子模块的实例图图6是本发明的时序图。
16.下面结合附图和具体实施方式对本发明作进一步的说明。
具体实施方式
17.为了使本技术领域的人员更好地理解本发明方案,下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
18.需要说明的是,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
19.本发明的实施例1:一种用于支持动态构建项目的方法,包括如下步骤:
20.步骤s01:构建项目内容,填写相应的项目名称,选择项目的输出终端和项目版本;
21.步骤s02:管理所构建项目列表,开启、禁用、修改、增加和/或删除需求中不合适的类型和属性;
22.步骤s03:按属性将所构建项目内容映射到输出终端上;
23.在进行步骤s01~步骤s03的过程中,实时收集数据,如用户的点击等一系列行为数据,以完整反应出每个项目的投入产生比(roi),对下次迭代做基础条件判断。采用本发明方法,使整体的项目研发成本和效率得到了有效的降低;使用户能够更快速的体验到项目研发的产品;使我研发人员能够快速的对想法进行验证和试错,并且能够快速的发布;使业务在基于roi的基础上快速的迭代;使元数据能够有效的组织和共享。研发人员在获取研发成果时更直观、更快速,所见即所得,能够快速对项目进行构建,无需重新研发,提高了效率,降低了成本。
24.本发明的实施例2:一种支持动态构建项目的系统,包括项目构建模块、项目管理模块、映射模块和数据收集模块,项目构建模块包括输入子模块和项目操作子模块,输入子模块用于输入项目名称及确定输出终端选项、版本选项和选择使用状态;项目操作子模块用于进行修改操作、配置操作、记录列表信息、查看数据、渠道操作、模板管理和进行项目克隆操作;项目管理模块用于管理整个项目列表,管理内容包括开启、禁用、修改、增加、删除需求中不合适的类型和属性;映射模块用于按照属性映射到输出终端上;数据收集模块,用于实时收集数据,完整反应出每个项目的投入产生比,对下次的迭代做基础条件判断,将输出终端选项设为h5终端;版本选项设为v1.0;使用状态设为开启。
25.本发明的实施例3:一种支持动态构建项目的系统,包括项目构建模块、项目管理
模块、映射模块和数据收集模块,项目构建模块包括输入子模块和项目操作子模块,输入子模块用于输入项目名称及确定输出终端选项、版本选项和选择使用状态;项目操作子模块用于进行修改操作、配置操作、记录列表信息、查看数据、渠道操作、模板管理和进行项目克隆操作;项目管理模块用于管理整个项目列表,管理内容包括开启、禁用、修改、增加、删除需求中不合适的类型和属性;映射模块用于按照属性映射到输出终端上;数据收集模块,用于实时收集数据,完整反应出每个项目的roi(投入产生比),对下次的迭代做基础条件判断,输出终端选项包括h5终端、app终端或pc终端;所述版本选项为v2.0,版本选项可根据实际需要进行选择;所述使用状态为开启或禁用两种状态。如图3所示为一种支持动态构建项目的系统的项目构建模块的实例图:如图4所示为一种支持动态构建项目的系统的项目管理模块的实例图;如图5所示为一种支持动态构建项目的系统的项目操作子模块的实例图。
26.如图6所示时序图,通过项目构建模块,研发人员可进行项目创建,通过项目操作子模块可进行项目克隆;通过项目管理模块研发人员可为项目配置属性,完成项目构建后,按照配置属性可将所创建项目内容直接映射到前端页面(即输出终端)上,从而研发人员可直接看见所创建项目内容是否有问题,若没有问题,则研发人员可以直接发布所创建项目内容,从而提高提高研发效率,用户则可以通过前端页面(即输出终端)进行浏览和使用;而相关项目的业务人员可通过本系统直接获取到相关项目数据,从而提高业务人员的工作效率。
27.本发明的实施例4:一种用于支持动态构建项目的装置,该装置包括:处理器和存储器,其中存储器上存储有可在所述处理器上运行的计算机程序;而所述计算机程序被处理器执行时可实现如实施例1中所描述用于支撑动态构建项目的方法的步骤。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1