资源分配方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:38481577 阅读:15 留言:0更新日期:2023-08-15 16:59
本申请涉及一种资源分配方法、装置、计算机设备和存储介质。所述方法包括:获取待开发任务的需求信息和预设的信息数据库;信息数据库中包括多个开发人员的可支配时间、各开发人员处理的业务信息以及各开发人员处理业务的熟练度信息;需求信息包括待开发任务的类型和需求时间;根据待开发任务的类型、各业务信息以及各熟练度信息,从信息数据库中确定出待开发任务对应的多个候选开发人员以及各候选开发人员的分配等级;根据需求时间、各分配等级以及各候选开发人员的可支配时间,从各候选开发人员中确定目标开发人员。采用本方法能够提高分配开发任务时分配的合理性。高分配开发任务时分配的合理性。高分配开发任务时分配的合理性。

【技术实现步骤摘要】
资源分配方法、装置、计算机设备和存储介质


[0001]本申请涉及计算机软件管理
,特别是涉及一种资源分配方法、装置、计算机设备和存储介质。

技术介绍

[0002]随着用户需求的不断增长,业务系统的功能也需要随着用户需求进行更新。在业务系统更新时需要开发人员编译对应的代码程序。因此,在进行业务系统的更新时就需要向不同的开发人员分配不同的开发任务。
[0003]传统技术中,向开发人员分配开发任务时,主要是通过管理人员向开发人员分配对应的开发任务。然而,传统的分配方法会存在分配不合理的问题。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够提高向开发人员分配开发任务时的合理性的资源分配方法、装置、计算机设备和存储介质。
[0005]第一方面,本申请提供了一种资源分配方法。所述方法包括:
[0006]获取待开发任务的需求信息和预设的信息数据库;信息数据库中包括多个开发人员的可支配时间、各开发人员处理的业务信息以及各开发人员处理业务的熟练度信息;需求信息包括待开发任务的类型和需求时间;
[0007]根据待开发任务的类型、各业务信息以及各熟练度信息,从信息数据库中确定出待开发任务对应的多个候选开发人员以及各候选开发人员的分配等级;
[0008]根据需求时间、各分配等级以及各候选开发人员的可支配时间,从各候选开发人员中确定目标开发人员。
[0009]在其中一个实施例中,根据需求时间、各分配等级以及各候选开发人员的可支配时间,从各候选开发人员中确定目标开发人员,包括:
[0010]根据需求时间和各分配等级对应的调节系数,确定各分配等级对应的需求时间;
[0011]按照各分配等级的分配顺序遍历各分配等级,确定分配等级的各候选开发人员的可支配时间是否满足分配等级对应的需求时间;
[0012]若是,则从分配等级的各候选开发人员中确定目标开发人员;
[0013]若否,则从所有的分配等级的候选开发人员中确定目标开发人员。
[0014]在其中一个实施例中,从分配等级的各候选开发人员中确定出目标开发人员,包括:
[0015]将最高分配等级确定为第一目标分配等级,执行迭代操作;迭代操作包括:确定第一目标分配等级的各候选开发人员的可支配时间是否满足第一目标分配等级对应的需求时间;
[0016]若是,则从第一目标分配等级的各候选开发人员中确定目标开发人员;
[0017]若否,则将下一分配等级确定为新的第一目标分配等级,并返回执行迭代操作,直
至遍历完所有的分配等级,从第一目标分配等级的各候选开发人员中确定目标开发人员。
[0018]在其中一个实施例中,从所有的分配等级的候选开发人员中确定出目标开发人员,包括:
[0019]确定最高分配等级的所有候选开发人员的可支配时间总和是否满足需求时间;
[0020]若是,则将最高分配等级的所有候选开发人员确定为目标开发人员;
[0021]若否,则从最高分配等级的所有候选开发人员和除最高分配等级的所有候选开发人员外的候选开发人员中,确定目标开发人员。
[0022]在其中一个实施例中,从最高分配等级的所有候选开发人员和除最高分配等级的所有候选开发人员外的候选开发人员,确定目标开发人员,包括:
[0023]获取最高分配等级的所有候选开发人员的可支配时间总和与需求时间的差值,并将下一分配等级确定为第二目标分配等级,执行迭代操作;迭代操作包括:根据差值和第二目标分配等级对应的调节系数确定调节后的需求时间,并确定第二目标分配等级的所有候选开发人员的可支配时间总和是否满足调节后的需求时间;
[0024]若是,则将最高分配等级的所有候选开发人员和第二目标分配等级的所有候选开发人员确定为目标开发人员;
[0025]若否,则将下一分配等级的所有候选开发人员的可支配时间总和与调节后的需求时间的差值确定为新的差值,并将下一分配等级的下一分配等级确定为新的第二目标分配等级,返回执行迭代操作,直至遍历完各分配等级,根据最高分配等级的所有候选开发人员和第二目标分配等级的所有候选开发人员确定目标开发人员。
[0026]在其中一个实施例中,根据待开发任务的类型、各业务信息以及各熟练度信息,从信息数据库中确定出待开发任务对应的多个候选开发人员以及各候选开发人员的分配等级,包括:
[0027]根据待开发任务的类型、各业务信息以及各熟练度,从信息数据库中确定出待开发任务对应的多个候选开发人员;
[0028]根据各候选开发人员处理的业务信息和各候选开发人员处理业务的熟练度信息,确定各候选开发人员的分配等级。
[0029]在其中一个实施例中,所述方法还包括:
[0030]根据需求信息和目标开发人员,生成待开发任务对应的初始开发人员分配表;
[0031]将初始开发人员分配表展示给用户,以使用户确定初始开发人员分配表中的目标开发人员是否满足预设条件;预设条件用于表征目标开发人员的可支配时间是否与目标开发人员的实际可支配时间相匹配;
[0032]接收用户基于初始开发人员分配表触发的反馈信息;
[0033]根据反馈信息确定是否调整初始开发人员分配表。
[0034]在其中一个实施例中,根据反馈信息确定是否调整初始开发人员分配表,包括:
[0035]若反馈信息表征初始开发人员分配表满足预设条件,则将初始开发人员分配表确定目标开发人员分配表;
[0036]若反馈信息表征初始开发人员分配表不满足预设条件,则基于反馈信息对初始开发人员分配表进行调整,并将调整后的开发人员分配表确定为目标开发人员分配表。
[0037]在其中一个实施例中,所述方法还包括:
[0038]获取与当前时刻相邻的预设时间间隔内各开发人员处理的新的业务信息;
[0039]根据新的业务信息,更新各开发员处理业务的熟练度信息。
[0040]在其中一个实施例中,所述方法还包括:
[0041]获取目标开发人员生成的待开发任务的代码程序;
[0042]根据代码程序与待开发任务对应的原始代码程序,确定目标代码程序;目标代码程序为相对于原始代码程序调整后的程序;
[0043]基于目标代码程序,生成待开发任务对应的程序增量包。
[0044]第二方面,本申请还提供了一种资源分配装置。所述装置包括:
[0045]获取模块,用于获取待开发任务的需求信息和预设的信息数据库;信息数据库中包括多个开发人员的可支配时间、各开发人员处理的业务信息以及各开发人员处理业务的熟练度信息;需求信息包括待开发任务的类型和需求时间;
[0046]筛选模块,用于根据待开发任务的类型、各业务信息以及各熟练度信息,从信息数据库中确定出待开发任务对应的多个候选开发人员以及各候选开发人员的分配等级;
[0047]确定模块,用于根据需求时间、各分配等级以及各候选开发人员的可支配时间,从各候选开发人本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资源分配方法,其特征在于,所述方法包括:获取待开发任务的需求信息和预设的信息数据库;所述信息数据库中包括多个开发人员的可支配时间、各所述开发人员处理的业务信息以及各所述开发人员处理业务的熟练度信息;所述需求信息包括所述待开发任务的类型和需求时间;根据所述待开发任务的类型、各所述业务信息以及各所述熟练度信息,从所述信息数据库中确定出所述待开发任务对应的多个候选开发人员以及各所述候选开发人员的分配等级;根据所述需求时间、各所述分配等级以及各所述候选开发人员的可支配时间,从各所述候选开发人员中确定目标开发人员。2.根据权利要求1所述的方法,其特征在于,所述根据所述需求时间、各所述分配等级以及各所述候选开发人员的可支配时间,从各所述候选开发人员中确定目标开发人员,包括:根据所述需求时间和各所述分配等级对应的调节系数,确定各所述分配等级对应的需求时间;按照各所述分配等级的分配顺序遍历各所述分配等级,确定所述分配等级的各候选开发人员的可支配时间是否满足所述分配等级对应的需求时间;若是,则从各所述分配等级的各候选开发人员中确定所述目标开发人员;若否,则从所有的分配等级的候选开发人员中确定所述目标开发人员。3.根据权利要求2所述的方法,其特征在于,所述从各所述分配等级的各候选开发人员中确定所述目标开发人员,包括:将最高分配等级确定为第一目标分配等级,执行迭代操作;所述迭代操作包括:确定所述第一目标分配等级的各候选开发人员的可支配时间是否满足所述第一目标分配等级对应的需求时间;若是,则从所述第一目标分配等级的各候选开发人员中确定所述目标开发人员;若否,则将下一分配等级确定为新的第一目标分配等级,并返回执行所述迭代操作,直至遍历完所有的分配等级,从所述第一目标分配等级的各候选开发人员中确定所述目标开发人员。4.根据权利要求2所述的方法,其特征在于,所述从所有的分配等级的候选开发人员中确定所述目标开发人员,包括:确定最高分配等级的所有候选开发人员的可支配时间总和是否满足所述需求时间;若是,则将所述最高分配等级的所有候选开发人员确定为所述目标开发人员;若否,则从所述最高分配等级的所有候选开发人员和除所述最高分配等级的所有候选开发人员外的候选开发人员中,确定所述目标开发人员。5.根据权利要求4所述的方法,其特征在于,所述从所述最高分配等级的所有候选开发人员和除所述最高分配等级的所有候选开发人员外的候选开发人员中,确定所述目标开发人员,包括:获取所述最高分配等级的所有候选开发人员的可支配时间总和与所述需求时间的差值,并将下一分配等级确定为第二目标分配等级,执行迭代操作;所述迭代操作包括:根据所述差值和所述第二目标分配等级对应的调节系数确定调节后的需求时间,并确定所述第
二目标分配等级的所有候选开发人员的可支配时间总和是否满足所述调节后的需求时间;若是,则将所述最高分配等级的所有候选开发人员和所述第二目标分配等级的所有候选开发人员确定为所述目标开发人员;若否,则将所述下一分配等级的所有候选开发人员的可支配时间总和与所述调节后的需求时间的差值确定为新的差值,并将所述下一分配等级的下一分配等级确定为新的第二目标分配等级,返回执行所述迭代操作,直至遍历完各所述分配等级,根据所述最高分配等级的所有候选开发人员和所述第二目标分配等级的所有候选开发人员确定所述目标开发人员。6.根据权利要求1

5任一...

【专利技术属性】
技术研发人员:涂俊陆骏宋绘
申请(专利权)人:太平金融科技服务上海有限公司
类型:发明
国别省市:

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

1