需求排期方法、装置、电子设备及存储介质制造方法及图纸

技术编号:36564195 阅读:21 留言:0更新日期:2023-02-04 17:20
本申请提供一种需求排期方法、装置、电子设备及存储介质,涉及计算机技术领域。方法包括:获取各版本窗口的版本容量,其中不同版本窗口对应不同的时段,每个版本窗口的版本容量表征该版本窗口对应的时段内可排期的需求总量上限;对待排期需求进行排期,并检测排期后的各版本窗口中是否存在待置换版本窗口,其中待置换版本窗口中的当前需求总量超过自身的版本容量;若存在待置换版本窗口,则对待置换版本窗口和其它版本窗口进行需求置换,直至当前各版本窗口中不存在待置换版本窗口,则将当前各版本窗口中的需求作为最终的需求排期结果。以上方案,通过置换版本窗口中的需求,实现灵活排期,保证排期需求不超过版本容量。保证排期需求不超过版本容量。保证排期需求不超过版本容量。

【技术实现步骤摘要】
需求排期方法、装置、电子设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种需求排期方法、装置、电子设备及存储介质。

技术介绍

[0002]在研发工作中,为了使研发工作有计划有条理的进行,会在各版本窗口中对需求进行排期,研发人员可以根据排期后的版本窗口,按顺序开展研发工作。
[0003]而在实际应用中,不定期会遇到多个新增的需求,此时需要需求人员和研发人员沟通,在版本窗口的历史排期基础上进行新增排期。由于历史排期已经固定了,新增的需求是不定期和不定量的,需求人员无法在版本窗口的历史排期基础上预留新增需求的容量,导致新增排期超过版本容量,影响研发工作的正常开展。

技术实现思路

[0004]本申请提供一种需求排期方法、装置、电子设备及存储介质,用于对需求进行灵活排期。
[0005]第一方面,本申请提供一种需求排期方法,包括:获取各版本窗口的版本容量,其中不同版本窗口对应不同的时段,每个版本窗口的版本容量表征该版本窗口对应的时段内可排期的需求总量上限;对待排期需求进行排期,并检测排期后的所述各版本窗口中是否存在待置换版本窗口,其中所述待置换版本窗口中的当前需求总量超过自身的版本容量;若存在所述待置换版本窗口,则对所述待置换版本窗口和其它版本窗口进行需求置换,直至当前所述各版本窗口中不存在待置换版本窗口,则将当前所述各版本窗口中的需求作为最终的需求排期结果。
[0006]在一种可能的实施方式中,所述对所述待置换版本窗口和其它版本窗口进行需求置换,直至当前所述各版本窗口中不存在待置换版本窗口,包括:针对所述待置换版本窗口中的需求,按照优先级由低到高的顺序,将所述需求从所述待置换版本窗口置换至当前需求总量不超过版本容量的空闲版本窗口,直至所述各版本窗口中不存在待置换版本窗口。
[0007]在一种可能的实施方式中,所述针对所述待置换版本窗口中的需求,按照优先级由低到高的顺序,将所述需求从所述待置换版本窗口置换至当前需求总量不超过版本容量的空闲版本窗口,直至所述各版本窗口中不存在待置换版本窗口,包括:按照需求优先级由低到高的顺序,从所述待置换版本窗口中依次提取出当前优先级最低的需求作为待置换需求,直至所述待置换版本窗口中的需求总量不超过所述待置换版本窗口的版本容量;将提取出的每个待置换需求,按照需求优先级由高到低的顺序,依次分配至当前的所述各版本窗口中,时段最接近所述待置换版本窗口对应时段的空闲版本窗口。
[0008]在一种可能的实施方式中,所述对待排期需求进行排期,包括:根据用户的排期指令,对待排期需求进行排期。
[0009]在一种可能的实施方式中,所述根据用户的排期指令,对待排期需求进行排期之
前,还包括:根据所述待排期需求的优先级,采用自动排期算法,对待排期需求进行排期并将排期结果推送给用户;所述根据用户的排期指令,对待排期需求进行排期,包括:若未接收到所述用户的确认指令,则根据用户的排期指令,对待排期需求进行排期。
[0010]在一种可能的实施方式中,所述获取各版本窗口的版本容量,包括:根据研发团队人数与每个版本窗口对应的时段中的版本天数,计算得到所述版本窗口的初始版本容量;将研发人员的能力等级和研发人员的饱和度作为权重,对每个版本窗口的初始版本容量进行加权计算,得到所述版本窗口的版本容量。
[0011]第二方面,本申请提供一种需求排期装置,包括:获取模块,用于获取各版本窗口的版本容量,其中不同版本窗口对应不同的时段,每个版本窗口的版本容量表征该版本窗口对应的时段内可排期的需求总量上限;排期模块,用于对待排期需求进行排期,并检测排期后的所述各版本窗口中是否存在待置换版本窗口,其中所述待置换版本窗口中的当前需求总量超过自身的版本容量;置换模块,用于若存在所述待置换版本窗口,则对所述待置换版本窗口和其它版本窗口进行需求置换,直至当前所述各版本窗口中不存在待置换版本窗口,则将当前所述各版本窗口中的需求作为最终的需求排期结果。
[0012]在一种可能的实施方式中,所述置换模块,具体用于针对所述待置换版本窗口中的需求,按照优先级由低到高的顺序,将所述需求从所述待置换版本窗口置换至当前需求总量不超过版本容量的空闲版本窗口,直至所述各版本窗口中不存在待置换版本窗口。
[0013]在一种可能的实施方式中,所述置换模块,具体用于按照需求优先级由低到高的顺序,从所述待置换版本窗口中依次提取出当前优先级最低的需求作为待置换需求,直至所述待置换版本窗口中的需求总量不超过所述待置换版本窗口的版本容量;所述置换模块,具体还用于将提取出的每个待置换需求,按照需求优先级由高到低的顺序,依次分配至当前的所述各版本窗口中,时段最接近所述待置换版本窗口对应时段的空闲版本窗口。
[0014]在一种可能的实施方式中,所述排期模块,具体用于根据用户的排期指令,对待排期需求进行排期。
[0015]在一种可能的实施方式中,所述装置还包括排序模块,用于根据所述待排期需求的优先级,采用自动排期算法,对待排期需求进行排期并将排期结果推送给用户;所述排期模块,具体用于若未接收到所述用户的确认指令,则根据用户的排期指令,对待排期需求进行排期。
[0016]在一种可能的实施方式中,所述获取模块,具体用于根据研发团队人数与每个版本窗口对应的时段中的版本天数,计算得到所述版本窗口的初始版本容量;所述获取模块,具体还用于将研发人员的能力等级和研发人员的饱和度作为权重,对每个版本窗口的初始版本容量进行加权计算,得到所述版本窗口的版本容量。
[0017]第三方面,本申请提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;所述存储器存储计算机执行指令;所述处理器执行所述存储器存储的计算机执行指令,以实现第一方面中任一项所述的方法。
[0018]第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行如第一方面中任一项所述的方法。
[0019]本申请提供的需求排期方法、装置、电子设备及存储介质,方法包括:获取各版本
窗口的版本容量,其中不同版本窗口对应不同的时段,每个版本窗口的版本容量表征该版本窗口对应的时段内可排期的需求总量上限;对待排期需求进行排期,并检测排期后的所述各版本窗口中是否存在待置换版本窗口,其中所述待置换版本窗口中的当前需求总量超过自身的版本容量;若存在所述待置换版本窗口,则对所述待置换版本窗口和其它版本窗口进行需求置换,直至当前所述各版本窗口中不存在待置换版本窗口,则将当前所述各版本窗口中的需求作为最终的需求排期结果。以上方案,通过置换版本窗口中的需求,实现灵活排期,保证排期需求不超过版本容量。
附图说明
[0020]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0021]图1为本申请实施例提供的一种需求排期方法的应用场景示意图;
[0022]图2为本申请实施例一提本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种需求排期方法,其特征在于,包括:获取各版本窗口的版本容量,其中不同版本窗口对应不同的时段,每个版本窗口的版本容量表征该版本窗口对应的时段内可排期的需求总量上限;对待排期需求进行排期,并检测排期后的所述各版本窗口中是否存在待置换版本窗口,其中所述待置换版本窗口中的当前需求总量超过自身的版本容量;若存在所述待置换版本窗口,则对所述待置换版本窗口和其它版本窗口进行需求置换,直至当前所述各版本窗口中不存在待置换版本窗口,则将当前所述各版本窗口中的需求作为最终的需求排期结果。2.根据权利要求1所述的方法,其特征在于,所述对所述待置换版本窗口和其它版本窗口进行需求置换,直至当前所述各版本窗口中不存在待置换版本窗口,包括:针对所述待置换版本窗口中的需求,按照优先级由低到高的顺序,将所述需求从所述待置换版本窗口置换至当前需求总量不超过版本容量的空闲版本窗口,直至所述各版本窗口中不存在待置换版本窗口。3.根据权利要求2所述的方法,其特征在于,所述针对所述待置换版本窗口中的需求,按照优先级由低到高的顺序,将所述需求从所述待置换版本窗口置换至当前需求总量不超过版本容量的空闲版本窗口,直至所述各版本窗口中不存在待置换版本窗口,包括:按照需求优先级由低到高的顺序,从所述待置换版本窗口中依次提取出当前优先级最低的需求作为待置换需求,直至所述待置换版本窗口中的需求总量不超过所述待置换版本窗口的版本容量;将提取出的每个待置换需求,按照需求优先级由高到低的顺序,依次分配至当前的所述各版本窗口中,时段最接近所述待置换版本窗口对应时段的空闲版本窗口。4.根据权利要求1所述的方法,其特征在于,所述对待排期需求进行排期,包括:根据用户的排期指令,对待排期需求进行排期。5.根据权利要求4所述的方法,其特征在于,所述根据用户的排期指令,对待排期需求进行排期之前,还包括:根据所述待排期需求的优先级,采用自动排期算法,对待排期需求进行排期并将排期结果推送给用户;所述根据用户的排期指令,对待排期需求进行排期,包括:若未接收到所述用户的确认指令,则根据用户的排期指令,对待排期需求进行排期。6.根据权利要求1

5中任一项所述的方法,其特征在于,所述获取各版本窗口的版本容量,包括:根据研发团队人数与每个版本窗口对应的时段中的版本天数,计算得到所述版本窗口的初始版本容量;将研发人员的能力等级和研发人员的饱和度作为权重,对每个版本窗口的初始版本容量进行加权计算,得到所述版本窗口的版本容量。7.一种需求排期装置,其特征在于,包括:获取模块,用于获取各版本窗口的版本容量,其中不同版本窗口对应不同的...

【专利技术属性】
技术研发人员:李红佳章晶晶杨铭韩金晶
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1