一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

工程项目的开发分配方法、装置、计算机设备及存储介质与流程

2022-10-08 21:18:29 来源:中国专利 TAG:


1.本技术涉及项目开发分配领域,特别是涉及到一种工程项目的开发分配方法、装置、计算机设备及存储介质。


背景技术:

2.随着信息化进程,工程项目的不同版本开发、管理是各个互联网企业以及其他企业it部门的重要工作内容,随着互联网敏捷管理的兴起,产生了越来越多的产品迭代及内部it优化的需求,然而公司的人力是有限的,目前没有通过科学测算的版本排期,并且由于需要优化或开发的产品是随着公司的发展而增多的,不合理的版本排期会使项目开发的管理混乱,人力分配不规范、效率较低,导致工程项目的开发过度耗能,以及工程项目的开发效率低。


技术实现要素:

3.本技术的主要目的为提供一种工程项目的开发分配方法、装置、计算机设备及存储介质,旨在解决工程项目开发的人力分配不规范、效率较低的问题。
4.为了实现上述发明目的,本技术提出一种工程项目的开发分配方法,所述方法包括:
5.获取工程项目的开发文档;
6.识别所述开发文档,提取所述开发文档中的若干类开发项目;
7.获取所述开发项目的开发数据信息,根据所述开发数据信息计算所述开发项目的复杂度;
8.根据所述开发项目的复杂度匹配对应的开发时长;
9.根据所有所述开发项目的开发时长,确定所述工程项目的总和时长;
10.根据所述总和时长匹配开发方案,基于所述开发方案将所述开发文档分发至对应的开发人员。
11.进一步地,所述识别所述开发文档,提取所述开发文档中的若干类开发项目,包括:
12.根据预设的文档模板识别所述开发文档,确定所述开发文档的若干个区域范围;
13.基于预设的关键词识别所述区域范围的内容信息,获得所述内容信息对应的开发项目。
14.进一步地,所述获取所述开发项目的开发数据信息,根据所述开发数据信息计算所述开发项目的复杂度,包括:
15.获取所述开发项目的开发数据信息;
16.获取所述开发项目的分类类型,并根据所述分类类型匹配计算规则;
17.根据所述计算规则与所述开发数据信息计算所述开发项目的复杂度。
18.进一步地,所述根据所述计算规则与所述开发数据信息计算所述开发项目的复杂
度,包括:
19.根据所述分类类型确定所述开发项目包含的子项目;
20.识别所述开发数据信息,获取所述开发数据信息中各个子项目的数量;
21.根据所述子项目及各个所述子项目的数量以及所述计算规则计算所述开发项目的复杂度。
22.进一步地,所述根据所述开发项目的复杂度匹配对应的开发时长,还包括:
23.获取所述开发项目包含的子项目;
24.获取所述子项目的开发难度;
25.根据所述开发难度匹配所述子项目的开发时长;
26.根据所述子项目的开发时长确定所述开发项目的开发时长。
27.进一步地,所述基于所述开发方案将所述开发文档分发至对应的开发人员,包括:
28.基于所述开发方案获取各个开发项目的开发人员;
29.将所述开发文档基于所述开发项目进行分割,得到所述开发项目的子文档;
30.将所述开发项目的子文档分发至对应开发项目的开发人员。
31.进一步地,所述基于所述开发方案获取各个开发项目的开发人员,还包括:
32.获取各个开发项目的待选开发人员的效率值;
33.根据所述效率值与所述开发方案进行匹配;
34.将满足预设要求的待选开发人员确定为所述开发人员。
35.本技术还提供一种工程项目的开发分配装置,所述装置包括:
36.文档获取模块,用于获取工程项目的开发文档;
37.文档识别模块,用于识别所述开发文档,提取所述开发文档中的若干类开发项目;
38.复杂度计算模块,用于获取所述开发项目的开发数据信息,根据所述开发数据信息计算所述开发项目的复杂度;
39.时长匹配模块,用于根据所述开发项目的复杂度匹配对应的开发时长;
40.时长统计模块,用于根据所有所述开发项目的开发时长,确定所述工程项目的总和时长;
41.分配开发模块,用于根据所述总和时长匹配开发方案,基于所述开发方案将所述开发文档分发至对应的开发人员。
42.本技术还提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述工程项目的开发分配方法。
43.本技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述工程项目的开发分配方法。
44.本技术例提供了一种工程项目开发过程的人力与时间分配的方法,用于对工程项目进行复杂度评估与人力需求评估,从而合理地分配工程项目开发所需的人员和时间,首先获取工程项目的开发文档,所述开发文档包含工程项目需要开发的内容,工程项目的开发内容划分为多个不同类目的开发,识别所述开发文档,将所述开发文档包含的内容进行分割,从而提取所述开发文档中的若干类开发项目,获取所述开发项目的开发数据信息,所述开发数据信息为所述开发项目所需开发的各项信息,根据所述开发数据信息计算所述开发项目的复杂度,通过开发数据信息能够对不同的开发项目的复杂度进行量化,从而提高
开发项目评估的准确性,根据所述开发项目的复杂度匹配对应的开发时长,从而确定所述项目工程中不同的开发项目所需的开发时长,然后根据所有所述开发项目的开发时长,确定所述工程项目的总和时长,根据所述总和时长匹配所述工程项目的开发进程,即所述开发进程确定工程项目的开发方案,从而根据所述总和时长匹配开发方案,将所述开发方案与所述开发文档分发至对应的开发人员,通过所述开发方案与所述开发文档的下发,开发人员能够第一时间知晓在哪一个周期内完成哪一个开发项目的开发,从而提高开发工程项目的人员、时长分配的合理性、准确性,提高工程项目开发的效率。
附图说明
45.图1为本技术工程项目的开发分配方法的一实施例流程示意图;
46.图2为本技术识别所述开发文档,提取所述开发文档中的若干类开发项目的一实施例流程示意图;
47.图3为本技术计算开发项目的复杂度的一实施例流程示意图;
48.图4为本技术计算开发项目的复杂度的另一实施例流程示意图;
49.图5为本技术根据所述开发项目的复杂度匹配对应的开发时长的一实施例流程示意图;
50.图6为本技术基于所述开发方案将所述开发文档分发至对应的开发人员的一实施例流程示意图;
51.图7为本技术基于所述开发方案获取各个开发项目的开发人员的一实施例流程示意图;
52.图8为本技术工程项目的开发分配装置的一实施例结构示意图;
53.图9为本技术计算机设备的一实施例结构示意框图。
54.本技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
55.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
56.参照图1,本技术实施例提供一种工程项目的开发分配方法,所述工程项目的开发分配方法包括步骤s101-s106,对于所述工程项目的开发分配方法的各个步骤的详细阐述如下。
57.s101、获取工程项目的开发文档。
58.本实施例应用于工程项目的开发场景,例如网站的开发、软件的开发等等,在工程项目的开发场景中,需要对工程项目的开发进行合理的人力分配、时间分配等,为了提高工程项目开发的效率与规范化,将工程项目需要开发的内容通过开发文档进行保存,所述开发文档中包括工程项目的前端、后端、测试等开发内容,本实施例中,为了对工程项目的开发进行人力分配与时间分配,首先,获取工程项目的开发文档。
59.s102、识别所述开发文档,提取所述开发文档中的若干类开发项目。
60.本实施例中,在获取工程项目的开发文档之后,首先识别所述开发文档,提取所述
开发文档中的若干类开发项目,工程项目的开发内容划分为多个不同类目的开发,包括前端开发、后端开发、测试开发等,将不同的内容定义为不同类的开发项目,通过识别所述开发文档,将所述开发文档包含的内容进行分割,从而提取所述开发文档中的若干类开发项目。
61.s103、获取所述开发项目的开发数据信息,根据所述开发数据信息计算所述开发项目的复杂度。
62.本实施例中,在识别所述开发文档,提取所述开发文档中的若干类开发项目之后,获取所述开发项目的开发数据信息,所述开发数据信息为所述开发项目所需开发的各项信息,包括所述开发项目的功能模块类型、不同类型的功能模块的数量、功能模块包含的不同类型的接口以及各种不同类型接口的数量,通过统计所述开发项目的开发数据信息,然后根据所述开发数据信息计算所述开发项目的复杂度,在一种实施方式中,当所述开发数据信息包含的功能模块的类型越多、功能模块的数量越多、接口的类型越多、接口的数量越多,则该开发项目的复杂度越高,通过开发数据信息能够对不同的开发项目的复杂度进行量化,从而提高开发项目评估的准确性。
63.s104、根据所述开发项目的复杂度匹配对应的开发时长。
64.本实施例中,在获取所述开发项目的开发数据信息,根据所述开发数据信息计算所述开发项目的复杂度之后,根据所述开发项目的复杂度匹配对应的开发时长,具体的,通过收集已有的项目的开发时间,然后计算已有的项目的复杂度,再将所述开发时间与所述复杂度进行归一化处理,得到不同复杂度的开发项目的预设开发时长,并将其保存至复杂度数据库作为开发时长的匹配依据,当计算得到新的开发项目的复杂度之后,根据所述开发项目的复杂度从复杂度数据库匹配对应的开发时长,从而确定所述项目工程中不同的开发项目所需的开发时长。
65.s105、根据所有所述开发项目的开发时长,确定所述工程项目的总和时长。
66.本实施例中,在根据所述开发项目的复杂度匹配对应的开发时长之后,即确定了项目工程中不同的开发项目所需的开发时长,然后根据所有所述开发项目的开发时长,确定所述工程项目的总和时长,在一种实施方式中,将所述工程项目包含的所有开发项目的开发时长进行累加,从而得到所述工程项目的总和时长,在另一种实施方式中,将所述工程项目包含的所有开发项目的开发时长进行累加得到以小时为单位的总时长,再将所述以小时为单位的总时长转化为以天为单位的总时长,由于不可能每天的24个小时均为有效时间,因此再将以天为单位的总时长乘以一个参考基数,从而得到所述工程项目的总和时长,例如总的天数*1.68得到所述工程项目的总和时长。
67.s106、根据所述总和时长匹配开发方案,基于所述开发方案将所述开发文档分发至对应的开发人员。
68.本实施例中,在根据所有所述开发项目的开发时长,确定所述工程项目的总和时长之后,根据所述总和时长匹配开发方案,即根据所述总和时长匹配所述工程项目的开发进程,包括每天的进程、每周的进程、每月的进程等,例如第一天完成模块1的开发,第二天完成模块2的开发,第三天完成模块1与模块2的数据通信开发等,然后基于所述开发方案将所述开发文档分发至对应的开发人员,当确定工程项目的开发进程之后,将所述开发方案与所述开发文档分发至对应的开发人员,通过所述开发方案与所述开发文档的下发,开发
人员能够第一时间知晓在哪一个周期内完成哪一个开发项目的开发,从而提高开发工程项目的人员、时长分配的合理性、准确性,提高工程项目开发的效率。
69.本实施例提供了一种工程项目开发过程的人力与时间分配的方法,用于对工程项目进行复杂度评估与人力需求评估,从而合理地分配工程项目开发所需的人员和时间,首先获取工程项目的开发文档,所述开发文档包含工程项目需要开发的内容,工程项目的开发内容划分为多个不同类目的开发,识别所述开发文档,将所述开发文档包含的内容进行分割,从而提取所述开发文档中的若干类开发项目,获取所述开发项目的开发数据信息,所述开发数据信息为所述开发项目所需开发的各项信息,根据所述开发数据信息计算所述开发项目的复杂度,通过开发数据信息能够对不同的开发项目的复杂度进行量化,从而提高开发项目评估的准确性,根据所述开发项目的复杂度匹配对应的开发时长,从而确定所述项目工程中不同的开发项目所需的开发时长,然后根据所有所述开发项目的开发时长,确定所述工程项目的总和时长,根据所述总和时长匹配所述工程项目的开发进程,即所述开发进程确定工程项目的开发方案,从而根据所述总和时长匹配开发方案,将所述开发方案与所述开发文档分发至对应的开发人员,通过所述开发方案与所述开发文档的下发,开发人员能够第一时间知晓在哪一个周期内完成哪一个开发项目的开发,从而提高开发工程项目的人员、时长分配的合理性、准确性,提高工程项目开发的效率。
70.在一个实施例中,如图2所示,所述识别所述开发文档,提取所述开发文档中的若干类开发项目,还包括步骤s201-202:
71.s201,根据预设的文档模板识别所述开发文档,确定所述开发文档的若干个区域范围;
72.s202,基于预设的关键词识别所述区域范围的内容信息,获得所述内容信息对应的开发项目。
73.本实施例中,在识别所述开发文档,提取所述开发文档中的若干类开发项目的过程中,由于开发文档的内容分布具有一定的规范,通过收集多种不同内容分布规范的开发文档,提取所述开发文档的共同特征,从而得到开发文档的模板,保存至模板数据库作为预设的文档模板,再根据预设的文档模板识别所述开发文档,确定所述开发文档的若干个区域范围,即确定当前开发文档的内容是如何划分的,然后基于预设的关键词识别所述区域范围的内容信息,将该区域范围内的标题、内容与预设的关键词进行识别匹配,获得所述内容信息对应的开发项目,例如,当匹配到关键词前端模块一、前端模块二,则确定当前所述区域范围的内容信息为前端开发项目,从而提高开发文档中各个开发项目识别的准确率。
74.在一个实施例中,如图3所示,所述获取所述开发项目的开发数据信息,根据所述开发数据信息计算所述开发项目的复杂度,包括步骤s301-s303:
75.s301,获取所述开发项目的开发数据信息;
76.s302,获取所述开发项目的分类类型,并根据所述分类类型匹配计算规则;
77.s303,根据所述计算规则与所述开发数据信息计算所述开发项目的复杂度。
78.本实施例中,在获取所述开发项目的开发数据信息,根据所述开发数据信息计算所述开发项目的复杂度的过程中,首先获取所述开发项目的开发数据信息,然后获取所述开发项目的分类类型,所述分类类型包括前端分类、后短分类、h5页面分类、原生页面分类等,不同的分类类型的开发项目,其复杂度的计算法方式不同,具体的,根据所述分类类型
匹配计算规则,然后根据所述计算规则与所述开发数据信息计算所述开发项目的复杂度,基于不同的计算规则分别计算不同开发项目中的开发数据信息,从而准确地计算出不同开发项目的复杂度,提高开发项目复杂度量化的准确率。
79.在一个实施例中,如图4所示,所述根据所述计算规则与所述开发数据信息计算所述开发项目的复杂度,还包括步骤s401-s403:
80.s401,根据所述分类类型确定所述开发项目包含的子项目;
81.s402,识别所述开发数据信息,获取所述开发数据信息中各个子项目的数量;
82.s403,根据所述子项目及各个所述子项目的数量以及所述计算规则计算所述开发项目的复杂度。
83.本实施例中,在根据所述计算规则与所述开发数据信息计算所述开发项目的复杂度的过程中,首先根据所述分类类型确定所述开发项目包含的子项目,例如分类类型一包括的子项目为图片模块、视频模块、聊天模块,分类类型二包括的子项目为原生页面、h5页面、原生页面组件、h5页面组件等,然后识别所述开发数据信息,获取所述开发数据信息中各个子项目的数量,再根据所述子项目及各个所述子项目的数量以及所述计算规则计算所述开发项目的复杂度,在一种实施方式中,所述计算规则为根据每一种子项目的基础复杂度乘以对应的数量得到每一种子项目的复杂度,再将所有子项目的复杂度进行累加,得到开发项目的复杂度,其中不同类型的子项目的基础复杂度不同,例如子项目原生应用页面的开发的基础复杂度大于h5页面,通过确定所述开发项目包含的子项目并分别计算子项目的复杂度,从而得到开发项目的复杂度,全面地对开发项目复杂度进行量化,提高开发项目复杂度量化的准确率。
84.在一个实施例中,如图5所示,所述根据所述开发项目的复杂度匹配对应的开发时长,还包括步骤s501-s504:
85.s501,获取所述开发项目包含的子项目;
86.s502,获取所述子项目的开发难度;
87.s503,根据所述开发难度匹配所述子项目的开发时长;
88.s504,根据所述子项目的开发时长确定所述开发项目的开发时长。
89.本实施例中,在根据所述开发项目的复杂度匹配对应的开发时长的过程中,首先获取所述开发项目包含的子项目,然后获取所述子项目的开发难度,不同类型的子项目的开发难度不相同,相当于不同类型的子项目的复杂度不同,然后根据所述开发难度匹配所述子项目的开发时长,再根据所述子项目的开发时长确定所述开发项目的开发时长,通过分解每一个子项目的开发难度确定子项目的开发时长,再基于每一个子项目的开发时长确定开发项目的开发时长,从而对开发项目的开发时长进行精准的量化,提高工程项目开发的人力、资源分配的准确率。
90.在一个实施例中,如图6所示,所述基于所述开发方案将所述开发文档分发至对应的开发人员,还包括步骤s601-s603:
91.s601,基于所述开发方案获取各个开发项目的开发人员;
92.s602,将所述开发文档基于所述开发项目进行分割,得到所述开发项目的子文档;
93.s603,将所述开发项目的子文档分发至对应开发项目的开发人员。
94.本实施例中,在基于所述开发方案将所述开发文档分发至对应的开发人员的过程
中,首先基于所述开发方案获取各个开发项目的开发人员,即先确定能够开发不同开发项目的开发人员,然后将所述开发文档基于所述开发项目进行分割,得到所述开发项目的子文档,再将所述开发项目的子文档分发至对应开发项目的开发人员,将工程项目中包含的不同的开发项目发给指定的开发人员或开发人员小组,而其他的开发人员不用接收不需要开发的开发项目的内容信息,可以保证工程项目的数据私密性,并且,相关开发人员只需要负责阅读、执行对应的开发项目的开发,与其他开发项目独立,从而能够提高工程项目开发的效率。
95.在一个实施例中,如图7所示,所述基于所述开发方案获取各个开发项目的开发人员,还包括步骤s701-s702:
96.s701,获取各个开发项目的待选开发人员的效率值;
97.s702,根据所述效率值与所述开发方案进行匹配;
98.s703,将满足预设要求的待选开发人员确定为所述开发人员。
99.本实施例中,在基于所述开发方案获取各个开发项目的开发人员的过程中,为了提高工程项目的开发效率,可以筛选开发人员执行对工程项目中的开发项目的开发,具体的,获取各个开发项目的待选开发人员的效率值,根据所述效率值与所述开发方案进行匹配,将满足预设要求的待选开发人员确定为所述开发人员,将工程项目优先派发给效率值较高的开发人员,或者开发档期合适的开发人员,避免开发人员的开发档期相冲突而导致工程项目的开发耽搁,同时基于效率值进行开发人员的筛选,能够提高工程项目的开发效率。
100.参照图8,本技术还提供一种工程项目的开发分配装置,包括:
101.文档获取模块101,用于获取工程项目的开发文档;
102.文档识别模块102,用于识别所述开发文档,提取所述开发文档中的若干类开发项目;
103.复杂度计算模块103,用于获取所述开发项目的开发数据信息,根据所述开发数据信息计算所述开发项目的复杂度;
104.时长匹配模块104,用于根据所述开发项目的复杂度匹配对应的开发时长;
105.时长统计模块105,用于根据所有所述开发项目的开发时长,确定所述工程项目的总和时长;
106.分配开发模块106,用于根据所述总和时长匹配开发方案,基于所述开发方案将所述开发文档分发至对应的开发人员。
107.如上所述,可以理解地,本技术中提出的所述工程项目的开发分配装置的各组成部分可以实现如上所述工程项目的开发分配方法任一项的功能。
108.在一个实施例中,所述识别所述开发文档,提取所述开发文档中的若干类开发项目,包括:
109.根据预设的文档模板识别所述开发文档,确定所述开发文档的若干个区域范围;
110.基于预设的关键词识别所述区域范围的内容信息,获得所述内容信息对应的开发项目。
111.在一个实施例中,所述获取所述开发项目的开发数据信息,根据所述开发数据信息计算所述开发项目的复杂度,包括:
112.获取所述开发项目的开发数据信息;
113.获取所述开发项目的分类类型,并根据所述分类类型匹配计算规则;
114.根据所述计算规则与所述开发数据信息计算所述开发项目的复杂度。
115.在一个实施例中,所述根据所述计算规则与所述开发数据信息计算所述开发项目的复杂度,包括:
116.根据所述分类类型确定所述开发项目包含的子项目;
117.识别所述开发数据信息,获取所述开发数据信息中各个子项目的数量;
118.根据所述子项目及各个所述子项目的数量以及所述计算规则计算所述开发项目的复杂度。
119.在一个实施例中,所述根据所述开发项目的复杂度匹配对应的开发时长,还包括:
120.获取所述开发项目包含的子项目;
121.获取所述子项目的开发难度;
122.根据所述开发难度匹配所述子项目的开发时长;
123.根据所述子项目的开发时长确定所述开发项目的开发时长。
124.在一个实施例中,所述基于所述开发方案将所述开发文档分发至对应的开发人员,包括:
125.基于所述开发方案获取各个开发项目的开发人员;
126.将所述开发文档基于所述开发项目进行分割,得到所述开发项目的子文档;
127.将所述开发项目的子文档分发至对应开发项目的开发人员。
128.在一个实施例中,所述基于所述开发方案获取各个开发项目的开发人员,还包括:
129.获取各个开发项目的待选开发人员的效率值;
130.根据所述效率值与所述开发方案进行匹配;
131.将满足预设要求的待选开发人员确定为所述开发人员。
132.参照图9,本技术实施例中还提供一种计算机设备,该计算机设备可以是移动终端,其内部结构可以如图9所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和显示装置及输入装置。其中,该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机设备的显示装置用于显示离线应用。该计算机设备的输入装置用于接收用户在离线应用的输入。该计算机设计的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质。该非易失性存储介质存储有操作系统、计算机程序和数据库。该计算机设备的数据库用于存放原始数据。该计算机程序被处理器执行时以实现一种工程项目的开发分配方法。
133.上述处理器执行上述的工程项目的开发分配方法,所述方法包括:获取工程项目的开发文档;识别所述开发文档,提取所述开发文档中的若干类开发项目;获取所述开发项目的开发数据信息,根据所述开发数据信息计算所述开发项目的复杂度;根据所述开发项目的复杂度匹配对应的开发时长;根据所有所述开发项目的开发时长,确定所述工程项目的总和时长;根据所述总和时长匹配开发方案,基于所述开发方案将所述开发文档分发至对应的开发人员。
134.所述计算机设备提供了一种工程项目开发过程的人力与时间分配的方法,用于对工程项目进行复杂度评估与人力需求评估,从而合理地分配工程项目开发所需的人员和时
间,首先获取工程项目的开发文档,所述开发文档包含工程项目需要开发的内容,工程项目的开发内容划分为多个不同类目的开发,识别所述开发文档,将所述开发文档包含的内容进行分割,从而提取所述开发文档中的若干类开发项目,获取所述开发项目的开发数据信息,所述开发数据信息为所述开发项目所需开发的各项信息,根据所述开发数据信息计算所述开发项目的复杂度,通过开发数据信息能够对不同的开发项目的复杂度进行量化,从而提高开发项目评估的准确性,根据所述开发项目的复杂度匹配对应的开发时长,从而确定所述项目工程中不同的开发项目所需的开发时长,然后根据所有所述开发项目的开发时长,确定所述工程项目的总和时长,根据所述总和时长匹配所述工程项目的开发进程,即所述开发进程确定工程项目的开发方案,从而根据所述总和时长匹配开发方案,将所述开发方案与所述开发文档分发至对应的开发人员,通过所述开发方案与所述开发文档的下发,开发人员能够第一时间知晓在哪一个周期内完成哪一个开发项目的开发,从而提高开发工程项目的人员、时长分配的合理性、准确性,以及提高工程项目开发的效率。
135.本技术一实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被所述处理器执行时实现一种工程项目的开发分配方法,包括步骤:获取工程项目的开发文档;识别所述开发文档,提取所述开发文档中的若干类开发项目;获取所述开发项目的开发数据信息,根据所述开发数据信息计算所述开发项目的复杂度;根据所述开发项目的复杂度匹配对应的开发时长;根据所有所述开发项目的开发时长,确定所述工程项目的总和时长;根据所述总和时长匹配开发方案,基于所述开发方案将所述开发文档分发至对应的开发人员。
136.所述计算机可读存储介质提供了一种工程项目开发过程的人力与时间分配的方法,用于对工程项目进行复杂度评估与人力需求评估,从而合理地分配工程项目开发所需的人员和时间,首先获取工程项目的开发文档,所述开发文档包含工程项目需要开发的内容,工程项目的开发内容划分为多个不同类目的开发,识别所述开发文档,将所述开发文档包含的内容进行分割,从而提取所述开发文档中的若干类开发项目,获取所述开发项目的开发数据信息,所述开发数据信息为所述开发项目所需开发的各项信息,根据所述开发数据信息计算所述开发项目的复杂度,通过开发数据信息能够对不同的开发项目的复杂度进行量化,从而提高开发项目评估的准确性,根据所述开发项目的复杂度匹配对应的开发时长,从而确定所述项目工程中不同的开发项目所需的开发时长,然后根据所有所述开发项目的开发时长,确定所述工程项目的总和时长,根据所述总和时长匹配所述工程项目的开发进程,即所述开发进程确定工程项目的开发方案,从而根据所述总和时长匹配开发方案,将所述开发方案与所述开发文档分发至对应的开发人员,通过所述开发方案与所述开发文档的下发,开发人员能够第一时间知晓在哪一个周期内完成哪一个开发项目的开发,从而提高开发工程项目的人员、时长分配的合理性、准确性,提高工程项目开发的效率。
137.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的和实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可以包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括
随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双速据率sdram(ssrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
138.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。
139.以上所述仅为本技术的优选实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献