组建团队的方法及装置与流程

文档序号:11775477阅读:347来源:国知局
组建团队的方法及装置与流程

本发明实施例涉及项目管理技术领域,尤其涉及一种组建团队的方法及装置。



背景技术:

软件开发等项目初始需要组建项目团队。然而,目前组建项目团队的方式是由项目负责人根据自己的经验选择人员组成项目团队。具体的,在新项目开始需要挑选人员组建团队时,项目负责人需要人工获取人员的擅长领域、成功的项目经验等信息,进而根据获取的信息组建项目团队。然而,人工获取人员信息费时费力,需要项目负责人具备很丰富的项目经验,不利于快速、合理的组建团队。



技术实现要素:

本发明的实施例提供了一种组建团队的方法及装置,用以解决现有技术中的无法快速、合理的组建团队的问题。

为达到上述目的,本发明的实施例采用如下技术方案:

第一方面,提供了一种组建团队的方法,该方法包括:接收组建团队指令;响应于组建团队指令,获取第一项目信息,第一项目信息为新项目的项目信息;根据第一项目信息和预先存储的人员信息为新项目确定目标团队,人员信息包括至少一个人员的第二项目信息,第二项目信息为历史项目的项目信息。

根据第一方面提供的方法,在用户(可以为项目负责人)需要组建团队时,可以综合预先存储的人员的人员信息和新项目的项目信息为用户推荐项目团队,从而使得用户不需要再费时费力的获取人员信息,可以快速、合理的组建团队。

在一种可能的设计中,根据第一项目信息和预先存储的人员信息为新项目确定目标团队,包括:根据第一项目信息和预先存储的人员信息确定第一组可用团队;向用户推荐第一组可用团队;接收用户的确定使用指令,响应于确定使用指令,确定第一可用团队为目标团队,第一可用团队为第一组可用团队中用户选择的可用团队;或者,接收用户的重新推荐指令,响应于用户的重新推荐指令,根据第一项目信息和人员信息确定第二组可用团队,并向用户推荐第二组可用团队供用户选择,直至确定出目标团队。

在该种可能的设计中,可以为用户推荐团队,用户可以选择需要的团队作为目标团队。

在一种可能的设计中,第一项目信息包括新项目的交付运营商和领域,第二项目信息包括历史项目的交付运营商和领域,根据第一项目信息和预先存储的人员信息确定第一组可用团队,包括:根据第一项目信息和预先存储的人员信息确定n个可用团队,n为大于0的整数;其中,第一项目信息中的交付运营商与第二可用团队中的人员的第二项目信息中的至少一个历史项目的交付运营商相同,第二可用团队为n个可用团队中的任意一个可用团队;或者,第一项目信息中的领域与第二可用团队中的人员的第二项目信息中的至少一个历史项目的领域相同;或者,第一项目信息中的交付运营商和领域与第二可用团队中的人员的第二项目信息中的至少一个历史项目的交付运营商和领域分别相同;将n个可用团队确定为第一组可用团队。

在该种可能的设计中,可以根据项目信息中的交付运营商和领域确定为用户推荐的团队。

在一种可能的设计中,第二项目信息还包括历史项目的项目标识,任意两个不同的历史项目的项目标识不同,第二可用团队中的至少两个人员的第二项目信息中的至少一个历史项目的项目标识相同。

在该种可能的设计中,由于可用团队中的人员完成过同一个项目,从而使得确定的可用团队具备更好的团队协作能力。

在一种可能的设计中,在将n个可用团队确定为第一组可用团队之前,该方法还包括:为n个可用团队中的每个可用团队确定队长。

在该种可能的设计中,一个可用团队在被确定为目标团队之后,在队长的规划下可以更好的完成项目。

在一种可能的设计中,在根据第一项目信息和预先存储的人员信息为新项目确定目标团队之后,该方法还包括:接收新项目的目标待分配任务的任务分配指令,目标待分配任务为新项目的任意一个类型的待分配任务;响应于任务分配指令,为目标团队中的人员分配目标待分配任务中的任务。

在该种可能的设计中,在为新项目确定目标团队之后,还可以为目标团队中的人员分配新项目中的待分配任务。

在一种可能的设计中,人员信息还包括至少一个人员的擅长类型,为目标团队中的人员分配目标待分配任务中的任务,包括:计算目标团队中的多个人员在预设时间之前的可完成工作量,其中,多个人员的擅长类型与目标待分配任务的类型相同;确定目标任务的目标人员,目标任务为目标待分配任务中的任意一个任务,目标人员为多个人员中的可完成工作量大于或等于目标任务的工作量的人员;将目标任务分配给目标人员。

在该种可能的设计中,可以根据人员的擅长类型为目标团队中的人员分配待分配任务,从而可以使得任务更加顺利的完成。

在一种可能的设计中,该方法还包括:接收人员添加指令;响应于人员添加指令,将第一人员添加至目标团队,第一人员为用户选择添加的人员。

在该种可能的设计中,用户还可以自行将希望添加至目标团队中的人员添加至目标团队。

在一种可能的设计中,该方法还可以包括:接收查看指令;响应于查看指令,为用户显示第二人员的人员信息,第二人员为用户选择查看的人员。

在该种可能的设计中,用户可以查看人员的人员信息。

第二方面,提供了一种图像用户界面,图像用户界面应用于计算机设备,计算机设备包括显示器,显示器用于显示图像用户界面,图像用户界面包括目标团队显示区域;其中,用户的组建团队指令被检测;响应于组建团队指令,获取第一项目信息,根据第一项目信息和预先存储的人员信息为新项目确定目标团队,第一项目信息为新项目的项目信息,人员信息包括至少一个人员的第二项目信息,第二项目信息为历史项目的项目信息;目标团队被显示在目标团队显示区域。

本发明实施例提供的图像用户界面,可以显示根据预先存储的人员的人员信息和新项目的项目信息为用户确定的项目团队,通过为用户提供可视化界面使得用户可以快速、合理的确定团队,而不需要再费时费力的获取大量的人员信息。

在一种可能的设计中,图像用户界面还包括可用团队显示区域、确定使用指令显示区域和重新推荐指令显示区域,确定使用指令按钮被显示在确定使用指令显示区域,重新推荐指令按钮被显示在重新推荐指令显示区域,根据第一项目信息和预先存储的人员信息为新项目确定目标团队,包括:根据第一项目信息和预先存储的人员信息确定第一组可用团队,向用户推荐第一组可用团队,第一组可用团队被显示在可用团队显示区域;用户的确定使用指令被检测,响应于确定使用指令,确定第一可用团队为目标团队,其中,第一可用团队为第一组可用团队中用户选择的可用团队;或者,用户的重新推荐指令被检测,响应于重新推荐指令,根据第一项目信息和人员信息确定第二组可用团队,并向用户推荐第二组可用团队供用户选择,第二组可用团队被显示在可用团队显示区域,直至确定出目标团队。

在该种可能的设计中,可以为用户推荐团队,用户可以选择需要的团队作为目标团队。

在一种可能的设计中,用户的人员添加指令被检测;响应于人员添加指令,将第一人员添加至目标团队,第一人员被显示在目标团队显示区域,第一人员为用户选择添加的人员。

在该种可能的设计中,用户还可以自行将希望添加至目标团队中的人员添加至目标团队。

在一种可能的设计中,用户的查看指令被检测;响应于查看指令,第二人员的人员信息被显示在图像用户界面中的任意区域,第二人员为用户选择查看的人员。

在该种可能的设计中,用户可以查看人员的人员信息。

第三方面,提供了一种组建团队的装置,该装置具有实现第一方面提供的任意一种方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的单元。

第四方面,提供了一种组建团队的装置,装置包括:存储器、处理器和通信总线;存储器用于存储计算机执行指令,处理器与存储器通过通信总线连接,处理器执行存储器存储的计算机执行指令,以使装置实现第一方面提供的任意一种方法。

第五方面,提供了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行第一方面提供的任意一种方法。

第六方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行第一方面提供的任意一种方法。

第三方面至第六方面中任一种设计方式所带来的技术效果可参见第一方面中不同设计方式所带来的技术效果,此处不再赘述。

附图说明

图1为本发明实施例提供的一种计算机的硬件结构示意图;

图2为本发明实施例提供的一种组建团队的方法的流程图;

图3为本发明实施例提供的一种用户界面的示意图;

图4为本发明实施例提供的又一种用户界面的示意图;

图5为本发明实施例提供的又一种用户界面的示意图;

图6为本发明实施例提供的又一种用户界面的示意图;

图7为本发明实施例提供的又一种用户界面的示意图;

图8为本发明实施例提供的又一种用户界面的示意图;

图9为本发明实施例提供的又一种用户界面的示意图;

图10为本发明实施例提供的又一种用户界面的示意图;

图11为本发明实施例提供的又一种用户界面的示意图;

图12为本发明实施例提供的又一种用户界面的示意图;

图13为本发明实施例提供的又一种用户界面的示意图;

图14为本发明实施例提供的一种组建团队的装置的组成结构示意图;

图15为本发明实施例提供的又一种组建团队的装置的组成结构示意图。

具体实施方式

基于背景技术中提出的问题,本发明提供了一个组建团队的系统,该组建团队的系统中存储了大量的人员信息,人员信息包括人员的工作经验、擅长领域(例如,人员的擅长领域可以为通信领域或电子领域)、擅长类型(擅长类型是指人员擅长处理的任务的类型,例如,人员的擅长类型可以为开发或测试)、工作效率、当前正在做的任务、当前剩余的工作量,以及历史的人员合作信息等,通过分析这些数据,结合新项目的要求,给用户推荐适合做项目的整团队人员,用户可根据该组建团队的系统的推荐,通过简单的可视化操作来完成团队的组建以及任务的分配。

如图1所示,为本申请实施例提供的一种计算机(或服务器)10的硬件结构示意图,该计算机10包括至少一个处理器101,通信总线102,存储器103以及至少一个通信接口104。

处理器101可以是一个通用中央处理器(centralprocessingunit,简称cpu),微处理器,特定应用集成电路(application-specificintegratedcircuit,简称asic),或一个或多个用于控制本申请方案程序执行的集成电路。

通信总线102可包括一通路,在上述组件之间传送信息。

通信接口104,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,无线接入网(radioaccessnetwork,简称ran),无线局域网(wirelesslocalareanetworks,简称wlan)等。

存储器103可以是只读存储器(read-onlymemory,简称rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(randomaccessmemory,简称ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasableprogrammableread-onlymemory,简称eeprom)、只读光盘(compactdiscread-onlymemory,简称cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理器相连接。存储器也可以和处理器集成在一起。

其中,存储器103用于存储执行本申请方案的应用程序代码,并由处理器101来控制执行。处理器101用于执行存储器103中存储的应用程序代码,从而实现下文中本发明实施例提供的方法。

在具体实现中,作为一种实施例,处理器101可以包括一个或多个cpu,例如图1中的cpu0和cpu1。

在具体实现中,作为一种实施例,该计算机10可以包括多个处理器,例如图1中的处理器101和处理器108。这些处理器中的每一个可以是一个单核(single-cpu)处理器,也可以是一个多核(multi-cpu)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。

在具体实现中,作为一种实施例,该计算机10还可以包括输出设备105和输入设备106。输出设备105和处理器101通信,可以以多种方式来显示信息。例如,输出设备105可以是液晶显示器(liquidcrystaldisplay,简称lcd),发光二级管(lightemittingdiode,简称led)显示设备,阴极射线管(cathoderaytube,简称crt)显示设备,或投影仪(projector)等。输出设备105可以用于输出下文中的目标团队或可用团队等。输入设备106和处理器101通信,可以以多种方式接受用户的输入。输入设备106可以用于用户输入下文中的人员信息和项目信息等。例如,输入设备106可以是鼠标、键盘、触摸屏设备或传感设备等。

本发明实施例提供了一种组建团队的方法,如图2所示,该方法包括:

201、接收组建团队指令。

本发明实施例的执行主体可以为具备计算、存储和处理功能的设备。例如,可以为计算机、服务器等。

具体的,用户可以通过点击、双击、滑动或点击按钮等交互操作触发设备为新项目组建团队,新项目是指还未分配团队的项目。

示例性的,如图3所示,可以在用户界面中为每个新项目设置一个组建团队的按钮,用户可以通过点击该按钮发送组建团队指令。例如,用户可以通过点击新项目1对应的组建团队的按钮为新项目1组建团队。

202、响应于组建团队指令,获取第一项目信息,第一项目信息为新项目的项目信息。

其中,第一项目信息具体可以包括新项目的交付运营商、领域、待分配任务数和预设时间(预设时间为任务的要求完成时间)等信息。

203、根据第一项目信息和预先存储的人员信息为新项目确定目标团队,人员信息包括至少一个人员的第二项目信息,第二项目信息为历史项目的项目信息。

历史项目的项目信息具体可以为历史项目的交付运营商、领域、人员任务、完成时间、合作团队中的其他人员、合作团队队长等信息。

第一项目信息和人员信息等数据均可以存储在设备的存储器中,供处理器调用。

示例性的,存储的第一项目信息可以参见表1,存储的一个人员(记为人员1)的第二项目信息可以参见表2。

表1

表2

示例性的,在为新项目确定好目标团队之后,可以将目标团队中的团队人员显示在用户界面中供用户查看,参见图4。

可选的,步骤203在具体实现时可以包括:11)根据第一项目信息和预先存储的人员信息确定第一组可用团队;12)向用户推荐第一组可用团队;13)接收用户的确定使用指令,响应于确定使用指令,确定第一可用团队为目标团队,其中,第一可用团队为第一组可用团队中用户选择的可用团队;或者,接收用户的重新推荐指令,响应于用户的重新推荐指令,根据第一项目信息和人员信息确定第二组可用团队,并向用户推荐第二组可用团队供用户选择,直至确定出目标团队。

需要说明的是,系统可以直接为用户确定好团队,也可以确定一些团队后供用户选择。本发明实施例中,在确定第二组可用团队之后,为用户推荐该第二组可用团队,直至用户选择出目标团队为止。其中,推荐的一组可用团队中可以包括n个可用团队,n为大于0的整数。

示例性的,参见图5,以n=2为例,系统可以为用户推荐第一组可用团队,其中,第一组可用团队中包括两个团队,两个团队来自不同的组织。每个团队下方设置了重新推荐和确定使用两个按钮,用户可以通过这两个按钮选择目标团队。可选的,显示器中还可以显示整个团队的某些信息,示例性的,参见图5,若团队中的人员共同完成过项目,显示器中还可以显示团队完成的项目或团队擅长的领域。

示例性的,在用户为新项目1选择目标团队之后,参见图6,目标团队会显示在“新项目1目标团队显示区域”一栏处。在用户选择出目标团队之后,可以将组织中的其他人员显示在显示器上,参见图6,由于用户已经确定了目标团队,因此,原本显示可用团队的区域不再显示可用团队,而是显示组织中的其他人员。

可选的,第一项目信息包括新项目的交付运营商和领域,第二项目信息包括历史项目的交付运营商和领域,根据第一项目信息和预先存储的人员信息确定第一组可用团队,包括:根据第一项目信息和预先存储的人员信息确定n个可用团队;将n个可用团队确定为第一组可用团队。

其中,第一种可能的实现方式中,第一项目信息中的交付运营商与第二可用团队中的人员的第二项目信息中的至少一个历史项目的交付运营商相同;第二种可能的实现方式中,第一项目信息中的领域与第二可用团队中的人员的第二项目信息中的至少一个历史项目的领域相同;第三种可能的实现方式中,第一项目信息中的交付运营商和领域与第二可用团队中的人员的第二项目信息中的至少一个历史项目的交付运营商和领域分别相同。

其中,n的值可以为预设的或用户指定的,第二可用团队为n个可用团队中的任意一个可用团队。

示例性的,以第一种可能的实现方式为例,参见表1和表2,若新项目的交付运营商为公司1,则人员1、人员2、人员3、人员4和人员6均可以为可用团队中的人员。

可选的,第二项目信息还包括历史项目的项目标识,任意两个不同的历史项目的项目标识不同,第二可用团队中的至少两个人员的第二项目信息中的至少一个历史项目的项目标识相同。

具体的,项目标识具备唯一性,项目标识可以为项目id或项目名称,还可以为其他与项目相关的信息。由于可用团队中的人员完成过同一个项目,从而使得确定的可用团队具备更好的团队协作能力。

示例性的,若项目标识为项目名称,一个可用团队中的人员个数为3,以第一种可能的实现方式为例,参见表1和表2,由于人员1、人员2和人员3共同完成过交付运营商为公司1的项目a,因此,一个可用团队包括的人员可以为人员1、人员2和人员3。由于人员3、人员4和人员6共同完成过交付运营商为公司1的项目c,另一个可用团队包括的人员可以为人员3、人员4和人员6。

可选的,在将n个可用团队确定为第一组可用团队之前,方法还包括:为n个可用团队中的每个可用团队确定队长。该情况下,一个可用团队在被确定为目标团队之后,可以在队长的规划下更好的完成项目。

其中,一个可用团队的队长可以为可用团队中的以前担任过队长的人员,也可以为可用团队中的以前担任过项目经理的人员,还可以为可用团队中的工作年限最长的人员等,本发明对队长的确定方式不做具体限定。示例性的,参见表1和表2,若一个可用团队包括的人员为人员3、人员4和人员6,由于人员6曾将担任过队长,因此,可以将人员6确定为该可用团队的队长。

该情况下,系统在为用户推荐团队时,可以将队长突出显示,示例性的,可以如图7所示,组员的名字在页面排版有缩进。

可选的,该方法还可以包括:接收查看指令;响应于查看指令,为用户显示第二人员的人员信息,第二人员为用户选择查看的人员。

具体的,用户可以通过点击人员头像或名字查看该人员的人员信息。本发明实施例中的附图在绘制时均以显示人员名字为例对本发明实施例提供的方法进行示例性说明。

示例性的,参加图8,在点击人员“杜x”的名字时,显示器中可以显示“杜x”的人员信息。

可选的,该方法还可以包括:接收人员添加指令;响应于人员添加指令,将第一人员添加至目标团队,第一人员为用户选择添加的人员。

需要说明的是,用户在确定了目标团队之后,也可以自行再添加人员至目标团队中,示例性的,参见图9,在确定了目标团队之后,若用户还希望把“谢x”添加至目标团队中,用户可以通过拖拽人员头像或名字将人员添加至目标团队中。

第一人员和第二人员均可以为人员中的任意一个人员,第一人员和第二人员可以为同一人员,也可以为不同人员。

可选的,在步骤203之后,该方法还可以包括:21)接收新项目的目标待分配任务的任务分配指令,目标待分配任务为新项目的任意一个类型的待分配任务;22)响应于任务分配指令,为目标团队中的人员分配目标待分配任务中的任务。

具体的,用户可以通过点击、双击、滑动等交互操作触发任务分配。该可选的方法,可以根据人员的擅长类型为目标团队中的人员分配待分配任务,从而可以使得任务更加顺利的完成。

示例性的,参见图3,可以在用户界面中为每个新项目设置一个待办任务按钮,用户点击该待办任务按钮后,可以显示如图10所示的待办任务列表,待办任务可以包括待分析任务,待设计任务,待分配任务等。用户在待分配任务名目下可以看到不同类型的待分配任务,一个类型的待分配任务中的任务均为同一类型的任务,点击一个待分配任务后的分配按钮可以为一个类型的待分配任务分配团队人员。

可选的,人员信息还包括至少一个人员的擅长类型,为目标团队中的人员分配目标待分配任务中的任务可以包括:计算目标团队中的多个人员在预设时间之前的可完成工作量,其中,多个人员的擅长类型与目标待分配任务的类型相同;确定目标任务的目标人员,目标任务为目标待分配任务中的任意一个任务,目标人员为多个人员中的可完成工作量大于或等于目标任务的工作量的人员;将目标任务分配给目标人员。

具体的,一个人员在预设时间之前的可完成工作量的计算方法包括:

可完成工作量=可完成任务天数×日平均工作量;其中,可完成任务天数=任务要求完成日期-(剩余工作量处理天数+当前日期),剩余工作量处理天数=剩余工作量/日平均工作量,日平均工作量=历史总工作量/历史处理总天数。其中,预设时间为任务的要求完成时间。

示例性的,参见图10,待分配任务1的类型为测试设计,参见图11,待分配任务1包括3个任务,每个任务都对应工作量、要求完成时间等信息。用户界面中的除待分配任务显示区域之外的其他区域可以显示团队人员的信息,团队人员信息可以包括团队人员的姓名、擅长类型、未完成工作量等信息。

示例性的,参见图5,在显示的人员后面还可以显示该人员的擅长类型或者曾经在团队中担任的角色等信息。

参见图12,系统在为任务确定好人员后,可以在任务对应的责任人名目下显示人员姓名,人员姓名可置于虚线框内,若用户确定采用系统推荐的人员,则点击人员后的对勾,若用户确定不采用系统推荐的人员,则点击人员后的叉叉,系统重新为用户推荐。

需要说明的是,本发明实施例中可以为一个人员分配多个任务。

该可选的方法中,系统为用户推荐的人员。另外,用户也可以自己确定完成任务的人员。例如,用户可以通过拖拽人员名字至任务名称实现任务的分配。

在一种可能的情况下,目标团队中的人员在预设时间之前的可完成工作量小于目标任务的工作量,该情况下,可以在用户界面中显示为该目标任务分配的成员完成该目标任务时会超期的天数,供用户确定是否使用系统推荐的负责人,具体可参见图13。

本发明实施例提供的方法,在用户(可以为项目负责人)需要组建团队时,可以综合预先存储的人员的人员信息和新项目的项目信息为用户推荐项目团队,从而使得用户不需要再费时费力的获取人员信息,可以快速、合理的组建团队。

本发明实施例还提供了一种图像用户界面,图像用户界面应用于计算机设备,计算机设备包括显示器,显示器用于显示图像用户界面,图像用户界面包括目标团队显示区域;其中,

用户的组建团队指令被检测;

响应于组建团队指令,获取第一项目信息,根据第一项目信息和预先存储的人员信息为新项目确定目标团队,第一项目信息为新项目的项目信息,人员信息包括至少一个人员的第二项目信息,第二项目信息为历史项目的项目信息;

目标团队被显示在目标团队显示区域。

其中,该实施例中的相关解释可以参见上文中的相关内容,在此不再赘述。

具体的,用户可以通过如图3所示的用户界面发送组建团队的指令,目标团队被显示在显示器上后显示器上的内容可以参见图4或图6。

可选的,图像用户界面还包括可用团队显示区域、确定使用指令显示区域和重新推荐指令显示区域,确定使用指令按钮被显示在确定使用指令显示区域,重新推荐指令按钮被显示在重新推荐指令显示区域,根据第一项目信息和预先存储的人员信息为新项目确定目标团队,包括:

根据第一项目信息和预先存储的人员信息确定第一组可用团队,向用户推荐第一组可用团队,第一组可用团队被显示在可用团队显示区域;

用户的确定使用指令被检测,响应于确定使用指令,确定第一可用团队为目标团队,其中,第一可用团队为第一组可用团队中用户选择的可用团队;或者,用户的重新推荐指令被检测,响应于重新推荐指令,根据第一项目信息和人员信息确定第二组可用团队,并向用户推荐第二组可用团队供用户选择,第二组可用团队被显示在可用团队显示区域,直至确定出目标团队。

具体的,用户可以通过如图5所示的用户界面发送确定使用指令和重新推荐指令,可用团队被显示在显示器上后显示器上的内容可以参见图5或图7。

可选的,用户的人员添加指令被检测;响应于人员添加指令,将第一人员添加至目标团队,第一人员被显示在目标团队显示区域,第一人员为用户选择添加的人员。

添加的人员被显示在目标团队显示区域后显示器上的内容可以参见图9。

可选的,用户的查看指令被检测;响应于查看指令,第二人员的人员信息被显示在图像用户界面中的任意区域,第二人员为用户选择查看的人员。

人员信息被显示在图像用户界面上后显示器上的内容可以参见图8。

本发明实施例提供的图像用户界面,可以显示根据预先存储的人员的人员信息和新项目的项目信息为用户确定的项目团队,通过为用户提供可视化界面使得用户可以快速、合理的确定团队,而不需要再费时费力的获取大量的人员信息。

上述主要从方法角度对本申请实施例提供的方案进行了介绍。可以理解的是,组建团队的装置为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

本申请实施例可以根据上述方法示例对组建团队的装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

比如,在采用对应各个功能划分各个功能模块的情况下,图14示出了上述实施例中所涉及的组建团队的装置140的一种可能的结构示意图,参见图14,组建团队的装置140可以包括:接收单元1401、获取单元1402和确定单元1403;

接收单元1401,用于接收组建团队指令;

响应于组建团队指令,获取单元1402用于获取第一项目信息,第一项目信息为新项目的项目信息;

确定单元1403,用于根据第一项目信息和预先存储的人员信息为新项目确定目标团队,人员信息包括至少一个人员的第二项目信息,第二项目信息为历史项目的项目信息。

可选的,确定单元1403,具体用于:

根据第一项目信息和预先存储的人员信息确定第一组可用团队;

向用户推荐第一组可用团队;

接收用户的确定使用指令,响应于确定使用指令,确定第一可用团队为目标团队,第一可用团队为第一组可用团队中用户选择的可用团队;或者,接收用户的重新推荐指令,响应于用户的重新推荐指令,根据第一项目信息和人员信息确定第二组可用团队,并向用户推荐第二组可用团队供用户选择,直至确定出目标团队。

可选的,第一项目信息包括新项目的交付运营商和领域,第二项目信息包括历史项目的交付运营商和领域,确定单元1403,具体用于:

根据第一项目信息和预先存储的人员信息确定n个可用团队,n为大于0的整数;其中,第一项目信息中的交付运营商与第二可用团队中的人员的第二项目信息中的至少一个历史项目的交付运营商相同,第二可用团队为n个可用团队中的任意一个可用团队;或者,第一项目信息中的领域与第二可用团队中的人员的第二项目信息中的至少一个历史项目的领域相同;或者,第一项目信息中的交付运营商和领域与第二可用团队中的人员的第二项目信息中的至少一个历史项目的交付运营商和领域分别相同;

将n个可用团队确定为第一组可用团队。

可选的,第二项目信息还包括历史项目的项目标识,任意两个不同的历史项目的项目标识不同,第二可用团队中的至少两个人员的第二项目信息中的至少一个历史项目的项目标识相同。

可选的,确定单元1403,还用于:

为n个可用团队中的每个可用团队确定队长。

可选的,参见图15,该装置还包括:分配单元1404;

接收单元1401,用于接收新项目的目标待分配任务的任务分配指令,目标待分配任务为新项目的任意一个类型的待分配任务;

响应于任务分配指令,分配单元1404用于为目标团队中的人员分配目标待分配任务中的任务。

可选的,人员信息还包括至少一个人员的擅长类型,分配单元1404具体用于:

计算目标团队中的多个人员在预设时间之前的可完成工作量,其中,多个人员的擅长类型与目标待分配任务的类型相同;

确定目标任务的目标人员,目标任务为目标待分配任务中的任意一个任务,目标人员为多个人员中的可完成工作量大于或等于目标任务的工作量的人员;

将目标任务分配给目标人员。

可选的,参见图15,该装置还包括:添加单元1405;

接收单元1401,用于接收人员添加指令;

响应于人员添加指令,添加单元1405用于将第一人员添加至目标团队,第一人员为用户选择添加的人员。

该装置140中的各个单元用于执行上述方法,因此,该装置140的有益效果可以参见上述方法的有益效果,在此不再赘述。

本发明实施例还提供了一种组建团队的装置,该装置包括:存储器、处理器和通信总线;存储器用于存储计算机执行指令,处理器与存储器通过通信总线连接,处理器执行存储器存储的计算机执行指令,以使装置实现上述方法。具体的,该装置的结构示意图可以参见图1。其中,获取单元1402、确定单元1403、分配单元1404和添加单元1405可以为处理器101,接收单元1401可以为通信总线102。

本发明实施例还提供了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行上述方法。

本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述方法。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digitalsubscriberline,简称dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solidstatedisk,简称ssd))等。

尽管在此结合各实施例对本申请进行了描述,然而,在实施所要求保护的本申请过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。

尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1