资源调配方法、装置、电子设备和存储介质与流程

文档序号:29048232发布日期:2022-02-25 22:52阅读:108来源:国知局
资源调配方法、装置、电子设备和存储介质与流程

1.本技术涉及信息处理领域,具体涉及一种资源调配方法、装置、电子设备和存储介质。


背景技术:

2.生产管理中,在接收到一个项目后,如何对该项目进行合理的资源分配是业内的重要研究问题。


技术实现要素:

3.本技术实施例的目的是提供一种资源调配方法、装置、电子设备和存储介质,以解决现有技术中无法合理进行资源分配的问题。
4.本技术的技术方案如下:
5.第一方面,提供了一种资源调配方法,该方法包括:
6.获取待处理项目,其中,所述待处理项目中包括多个待处理子项目;
7.针对每个所述待处理子项目,对所述待处理子项目的任务进行分类,得到所述待处理子项目对应的多个处理任务;
8.为完成所述多个待处理子项目中的处理任务所需的资源进行调配。
9.第二方面,提供了一种资源调配装置,该装置包括:
10.待处理项目获取模块,用于获取待处理项目,其中,所述待处理项目中包括多个待处理子项目;
11.处理任务确定模块,用于针对每个所述待处理子项目,对所述待处理子项目的任务进行分类,得到所述待处理子项目对应的多个处理任务;
12.资源调配模块,用于为完成所述多个待处理子项目中的处理任务所需的资源进行调配。
13.第三方面,本技术实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现本技术实施例任一所述的资源调配方法的步骤。
14.第四方面,本技术实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现本技术实施例任一所述的资源调配方法的步骤。
15.本技术的实施例提供的技术方案至少带来以下有益效果:
16.本技术实施例提供的资源调配方法,通过获取待处理项目,其中待处理项目中包括多个待处理子项目,针对每个待处理子项目,对待处理子项目的任务进行分类,得到待处理子项目对应的多个处理任务,然后为完成多个待处理子项目中的处理任务所需的资源进行调配,如此可根据不同的处理任务安排不同的资源,实现资源的合理调配,进而通过资源的合理调配,收获到更为大的收益。
17.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
附图说明
18.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理,并不构成对本技术的不当限定。
19.图1是本技术一示例性实施例提供的一种资源调配方法的示意图一;
20.图2是本技术一示例性实施例提供的一种资源调配方法的示意图二;
21.图3是本技术一示例性实施例提供的一种资源调配装置的结构框图;
22.图4是本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
23.为了使本领域普通人员更好地理解本技术的技术方案,下面将结合附图,对本技术实施例中的技术方案进行清楚、完整地描述。应理解,此处所描述的具体实施例仅意在解释本技术,而不是限定本技术。对于本领域技术人员来说,本技术可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本技术的示例来提供对本技术更好的理解。
24.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的例子。
25.为了方便理解本技术实施例的技术方案,首先对本技术实施例对应的背景技术简单介绍一下。
26.如背景技术所述,发明人发现,在目前的生产管理中,在接收到一个待处理项目后,针对该待处理项目中的各处理任务分配资源时,是让一个人专门负责各处理任务。例如,以待处理项目为装修3个房间为例来进行说明,若每个房间都需要进行铺砖、水电、铺墙纸这3个处理任务,此时有3个工人(就资源)可供调配,现有技术中是让一个人负责一个房间,这个房间的工人则负责铺砖、水电、铺墙纸这3个处理任务,如果一个处理任务需要花费2天的时间,则一个房间完成需要6天时间,如此,6天后可将这3个房间一起交付出去,客户要6天才可以收到装修好的房间,这样的分配,一个房间的完成时间会很长,客户等待时间较长,没有合理的调配资源。
27.为了解决上述合理调配资源的问题,本技术实施例提供了一种资源调配方法,通过获取待处理项目,其中待处理项目中包括多个待处理子项目,针对每个待处理子项目,对待处理子项目的任务进行分类,得到待处理子项目对应的多个处理任务,然后为完成多个待处理子项目中的处理任务所需的资源进行调配,如此可根据不同的处理任务安排不同的资源,实现资源的合理调配,进而通过资源的合理调配,收获到更为大的收益。
28.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的资源调配
方法进行详细地说明。
29.图1是本技术实施例所提供的一种资源调配方法的流程示意图,如图1所示,本技术实施例提供的资源调配方法可以包括步骤110-步骤130。
30.步骤110、获取待处理项目。
31.其中,待处理项目中可以包括多个待处理子项目。
32.步骤120、针对每个待处理子项目,对待处理子项目的任务进行分类,得到待处理子项目对应的多个处理任务。
33.步骤130、为完成多个待处理子项目中的处理任务所需的资源进行调配。
34.在本技术的实施例中,通过获取待处理项目,其中待处理项目中包括多个待处理子项目,针对每个待处理子项目,对待处理子项目的任务进行分类,得到待处理子项目对应的多个处理任务,然后为完成多个待处理子项目中的处理任务所需的资源进行调配,如此可根据不同的处理任务安排不同的资源,实现资源的合理调配,进而通过资源的合理调配,收获到更为大的收益。
35.下面对本技术实施例提供的资源调配方法进行详细说明。
36.首先介绍步骤110,获取待处理项目。
37.其中,待处理项目可以是待处理的项目,在该待处理项目中可以包括多个待处理子项目。
38.在本技术的一些实施例中,待处理子项目可以是组成待处理项目的子项目。
39.在一个示例中,以待处理项目为装修一栋楼为例,待处理子项目可以是该栋楼中每一层的每个房间。
40.然后介绍步骤120,针对每个待处理子项目,对待处理子项目的任务进行分类,得到待处理子项目对应的多个处理任务。
41.其中,处理任务可以是组成待处理子项目的任务。
42.在一个示例中,继续参考上述示例,待处理项目可以为装修一栋楼,待处理子项目可以是该栋楼中每一层的每个房间,若每个房间均需要进行水电、铺砖和铺墙纸这3个任务,则水电、铺砖和铺墙纸即为处理任务。
43.最后介绍步骤130,为完成多个待处理子项目中的处理任务所需的资源进行调配。
44.其中,处理任务所需的资源可以是处理任务所需的各种资源,例如可以是人工、耗材等。
45.在本技术的一些实施例中,在得到各处理子项目对应的多个处理任务后,可为完成各待处理子项目中的处理任务所需的资源进行调配。
46.在一个示例中,继续参考上述示例,待处理项目可以为装修一栋楼,待处理子项目可以是该栋楼中每一层的每个房间,每个房间均具有水电、铺砖和铺墙纸这3个处理任务,若资源是人工,若此时有3个人工,则进行资源调配可以是让这3个人同时负责一个房间的水电、铺砖和铺墙纸这3个处理任务,即一个人负责水电,一个人负责铺砖,一个人负责铺墙纸。
47.在本技术的一些实施例中,在上述示例中,若一个处理任务需要2天,则2天即可完成一个房间,即可短时间完成一个房间,加快了一个待处理子项目的完成时间。且每个人仅负责一项处理任务,如此一个人负责一项处理任务,实现了专业人干专业事的效果,同时也
实现了将各处理任务进行解耦,各处理任务之间互不干涉,如此经过专业化分分工,积极、快速、高效的响应于客户需求。
48.在本技术的一些实施例中,针对每个待处理子项目,在对该待处理子项目的各处理任务分配资源时,可以是将资源通过一个统一的接口进行分配,该接口可以是相当于是一个总领该待处理项目的领导人,在该接口中具有待处理子项目对应的各处理任务,以及各资源,接口在获取了待处理子项目的各处理任务,以及各资源后,可对各处理任务分配资源。
49.在一个示例中,继续参考上述示例,待处理项目可以为装修一栋楼,待处理子项目可以是该栋楼中每一层的每个房间,每个房间均具有水电、铺砖和铺墙纸这3个处理任务,若资源是人工,若此时有3个人工,则接口在接收到这些信息后,可根据各人的专业能力,将其分配至完成不同的处理任务。
50.在本技术的一些实施例中,为了进一步的实现对资源的合理调配,本技术实施例还提供了一种资源调配方法,如图2所示,本技术实施例提供的资源调配方法可以包括步骤210-步骤230。
51.步骤210、获取待处理项目。
52.其中,待处理项目中可以包括多个待处理子项目。
53.步骤220、针对每个待处理子项目,对待处理子项目的任务进行分类,得到待处理子项目对应的多个处理任务。
54.步骤230、为完成多个待处理子项目中的处理任务所需的资源进行调配。
55.其中,步骤210-步骤230与上述步骤110-步骤130相同,在此不再赘述。
56.步骤240、响应于基于为多个待处理子项目中的处理任务调配的资源,对多个待处理子项目进行处理的触发操作,得到完成后的多个待处理子项目。
57.其中,基于为多个待处理子项目中的处理任务调配的资源,对多个待处理子项目进行处理的触发操作可以是基于为多个待处理子项目中的处理任务调配的资源,对多个待处理子项目进行处理的操作,具体的可以是基于为多个待处理子项目中的处理任务调配的资源,利用该资源对多个待处理子项目进行处理。
58.在一个示例中,继续参考上述示例,待处理项目可以为装修一栋楼,待处理子项目可以是该栋楼中每一层的每个房间,每个房间均具有水电、铺砖和铺墙纸这3个处理任务,若资源是人工,若此时有3个人工,则让这3个人同时负责一个房间的水电、铺砖和铺墙纸这3个处理任务,则根据给该房间分配的人工,对该房间进行处理,即可完成该房间。
59.步骤250、基于完成的多个待处理子项目,得到完成后的待处理项目。
60.在一个示例中,继续参考上述示例,在根据上述的方式完成每个房间后,即完成了整栋楼的装修,即得到了完成后的待处理项目。
61.在本技术的一些实施例中,针对每个待处理子项目,在完成该待处理子项目的各处理任务后,可基于之前的接口,将完成的各待处理任务组合,得到完成后的待处理子项目,然后将各待处理子项目,通过接口,得到完成后的待处理项目,如此,通过统一的接口设计,实现待处理项目的资源的合理调配,进而通过合理的资源调配,实现待处理项目的更为好的完成,以获取期望的收益。
62.在本技术的实施例中,通过响应于基于为多个待处理子项目中的处理任务调配的
资源,对多个待处理子项目进行处理的触发操作,得到完成后的多个待处理子项目,基于完成的多个待处理子项目,得到完成后的待处理项目,如此可以基于调配的资源,合理的完成待处理项目。
63.在本技术的一些实施例中,为了提升客户的体验,在步骤240之后,上述涉及的资源调配方法还可以包括:
64.将完成的待处理子项目交付至目标对象;
65.接收目标对象完成的待处理子项目的反馈信息;
66.基于反馈信息,对完成的待处理子项目进行更新;
67.将更新后的待处理子项目交付至目标对象。
68.其中,目标对象可以是分布待处理项目的对象。例如,目标对象可以是分布该待处理项目的客户。
69.在本技术的一些实施例中,反馈信息可以是对完成的待处理子项目反馈的信息。该反馈信息可以是对完成的待处理子项目的意见。
70.在一个示例中,客户在收到待处理子项目后,针对完成的某一项处理任务具有意见,比如,客户对对铺的墙纸不太满意,认为墙纸铺的凹凸不平,则可将该意见反馈给处理待处理子项目的人,则客户对铺的墙纸不满意,认为墙纸铺的凹凸不平即可以是反馈信息。在接收到反馈信息后,可根据该反馈信息对待处理子项目进行更新,得到更新后的待处理子项目,并将更新后的待处理子项目交付至目标对象,例如可以是重新铺有问题处的墙纸,得到重新铺完墙纸的房间,将该房间再重新交付至客户。
71.在本技术的实施例中,在完成一项待处理子项目后,可将完成的该待处理子项目交付给目标对象,如此,在每完成一项待处理子项目后就交付出去,这样相较于现有技术中将整个待处理项目均完成后才交付出去,通过该增量支付的方式,减少了目标对象接收到待处理子项目的时间,无需目标对象等待较长时间即可收到待处理子项目,如此提升了用户体验。同时,在每完成一项待处理子项目后,将该待处理子项目交付至目标对象后,可基于目标对象提供的反馈信息,对待处理子项目进行更新,将更新后的待处理子项目交付至目标对象,形成不同版本的待处理子项目,形成敏捷交付机制,根据交付情况,结合客户反馈,结合客户体验,持续进行迭代式完善优化,如此实现了积极、快速、高效的响应的目标对象的需求的效果。
72.在本技术的一些实施例中,为了进一步的进行资源的合理调配,在步骤240之后,上述涉及的资源调配方法还可以包括:
73.获取待处理子项目的评价信息;
74.基于评价信息,调整待处理子项目的资源调配。
75.其中,评价信息可以是对待处理子项目进行评价的信息。
76.在本技术的一些实施例中,评价信息可以是对待处理子项目的质量评价信息和/或对待处理子项目的完成时限评价信息;
77.所述基于评价信息,调整待处理子项目的资源调配,具体可以包括:
78.基于评价信息,对待处理子项目的资源进行替换和/或增加。
79.在本技术的一些实施例中,对待处理子项目的质量评价信息可以是对待处理子项目的完成质量进行评价的信息。
80.在本技术的一些实施例中,对待处理子项目的完成时限评价信息可以是对待处理子项目的完成时限进行评价的信息。
81.在本技术的一些实施例中,在对待处理子项目的质量评价信息为第一评价信息的情况下,基于对待处理子项目的质量评价信息,对待处理子项目的资源进行替换。
82.其中,第一评价信息可以是待处理子项目的质量评价信息为质量不合格的评价信息。
83.在一个示例中,待处理项目可以为装修一栋楼,待处理子项目可以是该栋楼中每一层的每个房间,每个房间均具有水电、铺砖和铺墙纸这3个处理任务,若资源是人工,若此时有3个人工,则让这3个人同时负责一个房间的水电、铺砖和铺墙纸这3个处理任务,在该房间交付完成后,目标对象对交付的该房间的质量评价信息为不合格的评价信息的情况下,例如可以是对铺的墙纸不满意,则可将进行铺墙纸的工人进行替换,即重新换一个工人进行铺墙纸的工作。
84.在本技术的一些实施例中,在对待处理子项目的完成时限评价信息为第二评价信息的情况下,基于对待处理子项目的完成时限评价信息,对待处理子项目的资源进行增加。
85.其中,第二评价信息可以是对待处理子项目的完成时限评价信息为待处理子项目的完成时限超期的评价信息。
86.在一个示例中,待处理项目可以为装修一栋楼,待处理子项目可以是该栋楼中每一层的每个房间,每个房间均具有水电、铺砖和铺墙纸这3个处理任务,若资源是人工,若此时有3个人工,则让这3个人同时负责一个房间的水电、铺砖和铺墙纸这3个处理任务,在该房间交付完成后,目标对象对交付的该房间的完成时限评价信息为超期的评价信息的情况下,例如,铺砖的完成时间超期,则可增加进行铺砖的工人的数量。
87.在本技术的实施例中,通过获取待处理子项目的评价信息,基于评价信息,调整待处理子项目的资源调配,如此根据待处理子项目的评价信息可调整待处理子项目的资源调配,进一步的实现了对资源的合理调配,同时也实现了积极、快速、高效的满足目标对象的需求的效果。
88.在本技术的一些实施例中,为了进一步的进行资源的合理调配,在步骤240的过程中,上述涉及的资源调配方法还可以包括:
89.获取完成待处理子项目的第一完成时限;
90.基于第一完成时限,确定完成待处理项目的第二完成时限;
91.在第二完成时限大于待处理项目的规定时限的情况下,生成报警信息;
92.基于报警信息,调整各目标处理任务的资源调配。
93.其中,第一完成时限可以是待处理子项目的完成时限。
94.第二完成时限可以是待处理项目的完成时限。
95.在一个示例中,待处理项目可以为装修一栋楼,该栋楼具有2层,每层具有3个房间,待处理子项目可以是该栋楼中每一层的每个房间,每个房间均具有水电、铺砖和铺墙纸这3个处理任务,若资源是人工,若此时有3个人工,则让这3个人同时负责一个房间的水电、铺砖和铺墙纸这3个处理任务,这3个工人完成一个房间需要2天的时间(即第一完成时限),则根据该第一完成时限,可推测出完成整栋楼的完成时限是12天(即第二完成时限)。
96.在本技术的一些实施例中,待处理项目的规定时限可以是在目标对象在分别该待
处理项目时,所要求的接收到完成后的待处理项目的时间。
97.在一个示例中,客户让装修一栋楼,并给出在10天要收到装修好的该栋楼,则10天即为待处理项目的规定时限。
98.在本技术的一些实施例中,在第二完成时限大于待处理项目的规定时限的情况下,则预估在规定时限内无法完成待处理项目,则可生成报警信息,然后可基于该报警信息,调整各处理任务的资源调配。
99.在一个示例中,继续参考上述示例,待处理项目可以为装修一栋楼,待处理子项目可以是该栋楼中每一层的每个房间,每个房间均具有水电、铺砖和铺墙纸这3个处理任务,若完成一个房间需要2天时间(即第一完成时限),则预测出完成整个楼需要12天时间(即第二完成时限),而客户规定的时限是要10天(即规定时限)内收到装修好的楼,则预测出完成整栋楼的时间会超过规定时限,则会生成报警信息,基于给报警信息,可调整各处理任务的资源调配,具体的可以是增加各处理任务的工人的数量等。
100.在本技术的一些实施例中,报警信息可以是用于提示第二完成时限大于待处理项目的规定时限。
101.在本技术的一些实施例中,在生成报警信息时,不仅限于是针对待处理项目的完成时限的预警,还可以是针对待处理项目的预算的预警。例如,一项待处理项目具有5个待处理子项目,在完成待处理项目中的其中一个待处理子项目后,完成该待处理子项目的经费为10万,则完成整个待处理项目的经费为50万,但是目标对象给与的经费是40万,则预估在完成整个待处理项目时,经费会超,则也会生成报警信息,以提示经费超费,需要缩减经费,具体的缩减经费的方式可以是减少人力资源的分配,即可以是减少工人的数量。
102.在本技术的实施例中,通过获取完成待处理子项目的第一完成时限,基于第一完成时限,确定完成待处理项目的第二完成时限,在第二完成时限大于待处理项目的规定时限的情况下,生成报警信息,基于报警信息,调整各目标处理任务的资源调配,如此通过资源评估,对投入资源进行组织及评估,快速、精准的评估人力资源投入的有效性,实现了更加合理的调配资源,同时也高效的满足了目标对象的需求,充分利用现有资源,在项目增量迭代交付的适用范围内,形成全面的集成工作机制。在增量迭代交付基础上,通过设计资源评价模型,引入预警机制,动态调整资源,提升高效资源的复用性,达到提升待处理项目研发的效能。同时,横向扩展应用领域,复用过程资产。
103.在本技术的一些实施例中,为了提升用户体验,在步骤240的过程中,上述涉及的资源调配方法还可以包括:
104.显示待处理项目对应的信息。
105.其中,信息可以至少包括如下一项:待处理项目的进度信息、待处理项目的资源调配信息和待处理项目的预算信息。
106.在本技术的一些实施例中,待处理项目的进度信息可以是描述待处理项目的进度状况的信息。
107.在本技术的一些实施例中,待处理项目的资源调配信息可以是描述待处理项目的资源调配状况的信息。
108.在本技术的一些实施例中,待处理项目的预算信息可以是描述待处理项目的预算状况的信息。
109.需要说明的是,在本技术的一些实施例中,在显示待处理项目对应的信息时,不仅仅限于是显示待处理项目的进度信息、待处理项目的资源调配信息和待处理项目的预算信息,还可以是显示其他与待处理项目有关的信息,任何与该待处理项目有关的信息均可显示,在此不做限定。
110.在本技术的实施例中,在完成各待处理子项目的过程中,还可以是实时显示待处理项目对应的进度信息、待处理项目的资源调配信息和待处理项目的预算信息,如此可直观的查看到与待处理项目有关的各种信息,提升了用户体验。
111.在本技术的一些实施例中,通过上述的资源调配方法,可以批量完成待处理项目。例如针对一栋楼采用上述的资源调配方法,针对10栋楼也可以采用如此方式,即利用增量支付的模式对批量的待处理项目进行处理,在处理批量的待处理项目的过程中,也可以进行报警信息的提示,以及显示批量的待处理项目对应的信息(例如进度信息、资源调配信息和预算信息等),为了简洁起见,在此不再赘述。实现了资源的复用,提升了项目群的整体效能。
112.在本技术的一些实施例中,在进行批量的待处理项目的处理时,在统一接口整体规划基础上,资源调配在预警分析基础上,根据各待处理项目的投产进度,根据对各待处理项目的评价信息、对各待处理项目的显示等数据,进行资源调度,实现了资源复用式调度。可以横向复用人力资源及技术底坐架构(即单个待处理项目的资源调配方法的架构),实现敏捷交付(一次架构设计,多场景及多通道复用)。
113.在本技术的一些实施例中,在项目群实施过程中(即多个待处理项目批量实施过程),完成了在单个待处理项目的资源合理调配的基础上,从项目群系统集成管理角度出发,在不同待处理项目之间合理调配资源,从而提升项目群集成实施的效能,在将多个待处理项目目标达成同时,在组织上实现投入产出最大集约化(即以最少的资源投入,获取最大的生产效益)。通过资源调度,在多个待处理项目批量实施上达到动态平衡,真正解决了项目群集成实施的量化评价基础上量化调度。
114.在本技术的一些实施例中,为了提升待处理项目整体集成建设效能,完成资源复用式投产,在完成待处理项目后或在完成各待处理子项目的过程中,可以对资源信息排序,基于排序,对资源进行调配。
115.在一个示例中,继续参考上述示例,待处理项目可以为装修一栋楼,待处理子项目可以是该栋楼中每一层的每个房间,每个房间均具有水电、铺砖和铺墙纸这3个处理任务,每个负责一个处理任务,例如安排水电、铺砖和铺墙纸的分别均有10个人,则在整栋楼都完成后或在每个房间完成的过程中,可对每个处理任务的人员进行排序,例如,对水电的这10个人可以进行排序,具体的可以是参考他们完成水电的质量、时间等进行综合考虑,对这10个人进行排序。在排序后,若后续接到某一项待处理项目后,若不需很多人来执行的话,可以根据排序选取出排名靠前的几名进行完成该待处理项目,以实现最快、最好的完成待处理项目,得到最大的收益。
116.在本技术的一些实施例中,上述的资源调配方法还可以应用于软件设计层面,将前后段进行分离解耦,增强了前后端代码的可维护性,前后端分离后,应用的代码不再是前后端混合,只有在运行期才会有调用依赖关系。应用代码变得整洁清晰,代码可维护性得到提高。同时可应对多变的前端需求,开发效率有所担升,在定位接口与数据格式不变的基
础,后端开发人员就不需要修改代码,只要前端进行变动即可。整个应用的开发效率有所提升。
117.在本技术的一些实施例中,将上述的资源调配方法应用于软件设计层面上,例如可以是应用于手机研发场景中,例如,收到一项开发一款具有通话、照相和游戏功能的手机的项目,可以通过如下方式来研发出该款手机。
118.(1)、在系统分析、顶层设计基础上,经过业务流程系统分析,经前后端沟通约定好应用所需接口,统一设计接口参数,完成统一接口设计(含api接口参数设计)工作。
119.(2)、在统一接口设计基础上,结合统筹约定好应用接口,完成前后端代码开发工作的解耦。前后端可并行开发而相对不需要相互依赖制约,即完成待处理子项目中各处理任务的解耦。
120.(3)、在此基础上,项目整体组织大概分为整体协调、前端、接口、后端及整体联调的松耦式架构。各开发单元(前后端)可并行开发而不需要相互依赖式紧耦工作模式。前端负责表现方式,后端只负责业务处理,前端和后端人员更加专注于各自开发。整体开发效率得到提升。在人力资源投入上,进行专业化分工,专业人员做专业工作。通过将开发团队前后端分离化,让前后端工程师只需要专注于前端或后端的开发工作,从而前后端工程师实现自治,培养其独特的技术特性,从而为构建出一个全栈式的精益开发团队。即为各处理任务分配资源,例如可以是让前端的人仅做前端工作,后端的人仅做后端的工作。
121.(4)、应对客户需求变更,若定位接口与数据格式不变,后端开发人员就不需要修改代码,只要前端进行变动即可,带来整个应用的开发效率的提升。
122.(5)、在项目群集成实施过程中,相关过程资产可复用。围绕统一目标的项目群建设,前端、后端、接口相关过程资产及人员可快速复用,渠道及架构可横向、纵向扩展。研发资源复用、技术架构设计可复用及可扩展等。
123.(6)、以目标为导向,根据统一接口设计(含api接口)参数,确定前端、后端围绕接口参数的评价标准,即用于评价前端或后端研发是否合格的标准等。
124.(7)、以目标为导向,根据统一接口设计(含api接口)参数,确定前端、后端的流程及功能点,即确定手机要具有哪些功能。
125.(8)、结合评价标准,结合开发工作,对相关投入资源进行评价,即接收对待处理项目的评价信息,即接收对开发的手机的评价信息。
126.(9)、根据前后端流程,结合客户需求,在统一架构规划基础上设计增量迭代式交付基线组合。整体实施为前后端流程共同形成的敏捷交付基线组合,即设计在交付时如何进行交付,具体的可以是先研发出具有通话功能的手机(版本1.0),然后将其交付出去,再在通话功能的手机的基础上,研发具有照相功能的手机(版本2.0),然后交付出去,再在照相功能的手机的基础上,研发具有游戏功能的手机(版本3.0),此时整个待处理项目完成,这样每次交付出去一部分功能,即为增量迭代交付。
127.(10)、根据客户需求,排定增量迭代交付(敏捷交付)的交付产品计划,即先交付版本1.0,然后交付版本2.0,最后交付版本3.0。
128.(11)、根据系统设计,整体规划,需求初步验证基础上,逐步提交产品给客户体验,即将版本1.0、版本2.0和3.0逐步交付给客户进行体验。
129.(12)、根据交付情况,结合客户反馈,持续进行迭代式完善优化。即客户再收到不
同的产品后,对产品提出修改意见,不断对该版本的产品进行完善。例如,客户在收到版本1.0后,经体验后,发现版本1.0的手机在通话过程中有噪声,则提出意见,研发人员对该问题进行解决,去除手机在通话过程中的噪声,得到在通话中不具有噪声的手机,如此不断对其进行迭代完善。
130.需要说明的是,本技术实施例提供的资源调配方法,执行主体可以为资源调配装置,或者该资源调配装置中的用于执行资源调配方法的控制模块。本技术实施例中以资源调配装置执行资源调配方法为例,说明本技术实施例提供的资源调配装置。
131.基于与上述的资源调配方法相同的发明构思,本技术还提供了一种资源调配装置,该资源调配装置应用于服务器。下面结合图3对本技术实施例提供的资源调配装置进行详细说明。
132.图3是根据一示例性实施例示出的一种资源调配装置的结构框图。
133.如图3所示,该资源调配装置300可以包括:
134.待处理项目获取模块310,用于获取待处理项目,其中,所述待处理项目中包括多个待处理子项目;
135.处理任务确定模块320,用于针对每个所述待处理子项目,对所述待处理子项目的任务进行分类,得到所述待处理子项目对应的多个处理任务;
136.资源调配模块330,用于为完成所述多个待处理子项目中的处理任务所需的资源进行调配。在本技术的实施例中,通过待处理项目获取模块获取待处理项目,其中待处理项目中包括多个待处理子项目,基于处理任务确定模块针对每个待处理子项目,对待处理子项目的任务进行分类,得到待处理子项目对应的多个处理任务,然后基于资源调配模块为完成多个待处理子项目中的处理任务所需的资源进行调配,如此可根据不同的处理任务安排不同的资源,实现资源的合理调配,进而通过资源的合理调配,收获到更为大的收益。
137.在本技术的一些实施例中,为了进一步的实现对资源的合理调配,该资源调配装置还可以包括:待处理子项目完成模块,用于响应于基于为所述多个待处理子项目中的处理任务调配的资源,对所述多个待处理子项目进行处理的触发操作,得到完成后的所述多个待处理子项目;
138.待处理项目完成模块,用于基于完成的所述多个待处理子项目,得到完成后的所述待处理项目。
139.在本技术的一些实施例中,为了提升客户的体验,该资源调配装置还可以包括:
140.交付模块,用于将完成的所述待处理子项目交付至目标对象;
141.反馈信息接收模块,用于接收所述目标对象完成的所述待处理子项目的反馈信息;
142.更新模块,用于基于所述反馈信息,对完成的所述待处理子项目进行更新;
143.所述交付模块,还用于将更新后的所述待处理子项目交付至所述目标对象。
144.在本技术的一些实施例中,为了进一步的进行资源的合理调配,该资源调配装置还可以包括:
145.评价信息获取模块,用于获取所述待处理子项目的评价信息;
146.资源调配调整模块,用于基于所述评价信息,调整所述待处理子项目的资源调配。
147.在本技术的一些实施例中,所述评价信息包括对所述待处理子项目的质量评价信
息和/或对所述待处理子项目的完成时限评价信息;
148.所述资源调配调整模块,具体用于:
149.基于所述评价信息,对所述待处理子项目的资源进行替换和/或增加。
150.在本技术的一些实施例中,为了进一步的进行资源的合理调配,该资源调配装置还可以包括:
151.第一完成时限获取模块,用于获取完成所述待处理子项目的第一完成时限;
152.第二完成时限确定模块,用于基于所述第一完成时限,确定完成所述待处理项目的第二完成时限;
153.报警信息生成模块,用于在所述第二完成时限大于所述待处理项目的规定时限的情况下,生成报警信息;其中,所述报警信息用于提示所述第二完成时限大于所述待处理项目的规定时限;
154.资源调配调整模块,还用于基于所述报警信息,调整各所述处理任务的资源调配。
155.在本技术的一些实施例中,为了提升用户体验,该资源调配装置还可以包括:
156.信息显示模块,用于显示所述待处理项目对应的信息;所述信息至少包括如下一项:所述待处理项目的进度信息、所述待处理项目的资源调配信息和所述待处理项目的预算信息。
157.本技术实施例提供的资源调配装置,可以用于执行上述各方法实施例提供的资源调配方法,其实现原理和技术效果类似,为简介起见,在此不再赘述。
158.基于同一发明构思,本技术实施例还提供了一种电子设备。
159.图4是本技术实施例提供的一种电子设备的结构示意图。如图4所示,电子设备可以包括处理器401以及存储有计算机程序或指令的存储器402。
160.具体地,上述处理器401可以包括中央处理器(cpu),或者特定集成电路(application specific integrated circuit,asic),或者可以被配置成实施本发明实施例的一个或多个集成电路。
161.存储器402可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器402可包括硬盘驱动器(hard disk drive,hdd)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(universal serial bus,usb)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器402可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器402可在综合网关容灾设备的内部或外部。在特定实施例中,存储器402是非易失性固态存储器。在特定实施例中,存储器402包括只读存储器(rom)。在合适的情况下,该rom可以是掩模编程的rom、可编程rom(prom)、可擦除prom(eprom)、电可擦除prom(eeprom)、电可改写rom(earom)或闪存或者两个或更多个以上这些的组合。
162.处理器401通过读取并执行存储器402中存储的计算机程序指令,以实现上述实施例中的任意一种资源调配方法。
163.在一个示例中,电子设备还可包括通信接口403和总线410。其中,如图4示,处理器401、存储器402、通信接口403通过总线410连接并完成相互间的通信。
164.通信接口403,主要用于实现本发明实施例中各模块、设备、单元和/或设备之间的通信。
165.总线410包括硬件、软件或两者,将电子设备的部件彼此耦接在一起。举例来说而
非限制,总线可包括加速图形端口(agp)或其他图形总线、增强工业标准架构(eisa)总线、前端总线(fsb)、超传输(ht)互连、工业标准架构(isa)总线、无限带宽互连、低引脚数(lpc)总线、存储器总线、微信道架构(mca)总线、外围组件互连(pci)总线、pci-express(pci-x)总线、串行高级技术附件(sata)总线、视频电子标准协会局部(vlb)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线410可包括一个或多个总线。尽管本发明实施例描述和示出了特定的总线,但本发明考虑任何合适的总线或互连。
166.该电子设备可以执行本发明实施例中的资源调配方法,从而实现图1-图2任一描述的资源调配方法。
167.另外,结合上述实施例中的资源调配方法,本发明实施例可提供一种可读存储介质来实现。该可读存储介质上存储有程序指令;该程序指令被处理器执行时实现上述实施例中的任意一种资源调配方法。
168.需要明确的是,本发明并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本发明的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本发明的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。
169.以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(asic)、适当的固件、插件、功能卡等等。当以软件方式实现时,本发明的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、rom、闪存、可擦除rom(erom)、软盘、cd-rom、光盘、硬盘、光纤介质、射频(rf)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。
170.还需要说明的是,本发明中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本发明不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。
171.以上所述,仅为本发明的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1