本發(fā)明實施例涉及項目管理技術(shù)領(lǐng)域,尤其涉及一種組建團隊的方法及裝置。
背景技術(shù):
軟件開發(fā)等項目初始需要組建項目團隊。然而,目前組建項目團隊的方式是由項目負責(zé)人根據(jù)自己的經(jīng)驗選擇人員組成項目團隊。具體的,在新項目開始需要挑選人員組建團隊時,項目負責(zé)人需要人工獲取人員的擅長領(lǐng)域、成功的項目經(jīng)驗等信息,進而根據(jù)獲取的信息組建項目團隊。然而,人工獲取人員信息費時費力,需要項目負責(zé)人具備很豐富的項目經(jīng)驗,不利于快速、合理的組建團隊。
技術(shù)實現(xiàn)要素:
本發(fā)明的實施例提供了一種組建團隊的方法及裝置,用以解決現(xiàn)有技術(shù)中的無法快速、合理的組建團隊的問題。
為達到上述目的,本發(fā)明的實施例采用如下技術(shù)方案:
第一方面,提供了一種組建團隊的方法,該方法包括:接收組建團隊指令;響應(yīng)于組建團隊指令,獲取第一項目信息,第一項目信息為新項目的項目信息;根據(jù)第一項目信息和預(yù)先存儲的人員信息為新項目確定目標團隊,人員信息包括至少一個人員的第二項目信息,第二項目信息為歷史項目的項目信息。
根據(jù)第一方面提供的方法,在用戶(可以為項目負責(zé)人)需要組建團隊時,可以綜合預(yù)先存儲的人員的人員信息和新項目的項目信息為用戶推薦項目團隊,從而使得用戶不需要再費時費力的獲取人員信息,可以快速、合理的組建團隊。
在一種可能的設(shè)計中,根據(jù)第一項目信息和預(yù)先存儲的人員信息為新項目確定目標團隊,包括:根據(jù)第一項目信息和預(yù)先存儲的人員信息確定第一組可用團隊;向用戶推薦第一組可用團隊;接收用戶的確定使用指令,響應(yīng)于確定使用指令,確定第一可用團隊為目標團隊,第一可用團隊為第一組可用團隊中用戶選擇的可用團隊;或者,接收用戶的重新推薦指令,響應(yīng)于用戶的重新推薦指令,根據(jù)第一項目信息和人員信息確定第二組可用團隊,并向用戶推薦第二組可用團隊供用戶選擇,直至確定出目標團隊。
在該種可能的設(shè)計中,可以為用戶推薦團隊,用戶可以選擇需要的團隊作為目標團隊。
在一種可能的設(shè)計中,第一項目信息包括新項目的交付運營商和領(lǐng)域,第二項目信息包括歷史項目的交付運營商和領(lǐng)域,根據(jù)第一項目信息和預(yù)先存儲的人員信息確定第一組可用團隊,包括:根據(jù)第一項目信息和預(yù)先存儲的人員信息確定n個可用團隊,n為大于0的整數(shù);其中,第一項目信息中的交付運營商與第二可用團隊中的人員的第二項目信息中的至少一個歷史項目的交付運營商相同,第二可用團隊為n個可用團隊中的任意一個可用團隊;或者,第一項目信息中的領(lǐng)域與第二可用團隊中的人員的第二項目信息中的至少一個歷史項目的領(lǐng)域相同;或者,第一項目信息中的交付運營商和領(lǐng)域與第二可用團隊中的人員的第二項目信息中的至少一個歷史項目的交付運營商和領(lǐng)域分別相同;將n個可用團隊確定為第一組可用團隊。
在該種可能的設(shè)計中,可以根據(jù)項目信息中的交付運營商和領(lǐng)域確定為用戶推薦的團隊。
在一種可能的設(shè)計中,第二項目信息還包括歷史項目的項目標識,任意兩個不同的歷史項目的項目標識不同,第二可用團隊中的至少兩個人員的第二項目信息中的至少一個歷史項目的項目標識相同。
在該種可能的設(shè)計中,由于可用團隊中的人員完成過同一個項目,從而使得確定的可用團隊具備更好的團隊協(xié)作能力。
在一種可能的設(shè)計中,在將n個可用團隊確定為第一組可用團隊之前,該方法還包括:為n個可用團隊中的每個可用團隊確定隊長。
在該種可能的設(shè)計中,一個可用團隊在被確定為目標團隊之后,在隊長的規(guī)劃下可以更好的完成項目。
在一種可能的設(shè)計中,在根據(jù)第一項目信息和預(yù)先存儲的人員信息為新項目確定目標團隊之后,該方法還包括:接收新項目的目標待分配任務(wù)的任務(wù)分配指令,目標待分配任務(wù)為新項目的任意一個類型的待分配任務(wù);響應(yīng)于任務(wù)分配指令,為目標團隊中的人員分配目標待分配任務(wù)中的任務(wù)。
在該種可能的設(shè)計中,在為新項目確定目標團隊之后,還可以為目標團隊中的人員分配新項目中的待分配任務(wù)。
在一種可能的設(shè)計中,人員信息還包括至少一個人員的擅長類型,為目標團隊中的人員分配目標待分配任務(wù)中的任務(wù),包括:計算目標團隊中的多個人員在預(yù)設(shè)時間之前的可完成工作量,其中,多個人員的擅長類型與目標待分配任務(wù)的類型相同;確定目標任務(wù)的目標人員,目標任務(wù)為目標待分配任務(wù)中的任意一個任務(wù),目標人員為多個人員中的可完成工作量大于或等于目標任務(wù)的工作量的人員;將目標任務(wù)分配給目標人員。
在該種可能的設(shè)計中,可以根據(jù)人員的擅長類型為目標團隊中的人員分配待分配任務(wù),從而可以使得任務(wù)更加順利的完成。
在一種可能的設(shè)計中,該方法還包括:接收人員添加指令;響應(yīng)于人員添加指令,將第一人員添加至目標團隊,第一人員為用戶選擇添加的人員。
在該種可能的設(shè)計中,用戶還可以自行將希望添加至目標團隊中的人員添加至目標團隊。
在一種可能的設(shè)計中,該方法還可以包括:接收查看指令;響應(yīng)于查看指令,為用戶顯示第二人員的人員信息,第二人員為用戶選擇查看的人員。
在該種可能的設(shè)計中,用戶可以查看人員的人員信息。
第二方面,提供了一種圖像用戶界面,圖像用戶界面應(yīng)用于計算機設(shè)備,計算機設(shè)備包括顯示器,顯示器用于顯示圖像用戶界面,圖像用戶界面包括目標團隊顯示區(qū)域;其中,用戶的組建團隊指令被檢測;響應(yīng)于組建團隊指令,獲取第一項目信息,根據(jù)第一項目信息和預(yù)先存儲的人員信息為新項目確定目標團隊,第一項目信息為新項目的項目信息,人員信息包括至少一個人員的第二項目信息,第二項目信息為歷史項目的項目信息;目標團隊被顯示在目標團隊顯示區(qū)域。
本發(fā)明實施例提供的圖像用戶界面,可以顯示根據(jù)預(yù)先存儲的人員的人員信息和新項目的項目信息為用戶確定的項目團隊,通過為用戶提供可視化界面使得用戶可以快速、合理的確定團隊,而不需要再費時費力的獲取大量的人員信息。
在一種可能的設(shè)計中,圖像用戶界面還包括可用團隊顯示區(qū)域、確定使用指令顯示區(qū)域和重新推薦指令顯示區(qū)域,確定使用指令按鈕被顯示在確定使用指令顯示區(qū)域,重新推薦指令按鈕被顯示在重新推薦指令顯示區(qū)域,根據(jù)第一項目信息和預(yù)先存儲的人員信息為新項目確定目標團隊,包括:根據(jù)第一項目信息和預(yù)先存儲的人員信息確定第一組可用團隊,向用戶推薦第一組可用團隊,第一組可用團隊被顯示在可用團隊顯示區(qū)域;用戶的確定使用指令被檢測,響應(yīng)于確定使用指令,確定第一可用團隊為目標團隊,其中,第一可用團隊為第一組可用團隊中用戶選擇的可用團隊;或者,用戶的重新推薦指令被檢測,響應(yīng)于重新推薦指令,根據(jù)第一項目信息和人員信息確定第二組可用團隊,并向用戶推薦第二組可用團隊供用戶選擇,第二組可用團隊被顯示在可用團隊顯示區(qū)域,直至確定出目標團隊。
在該種可能的設(shè)計中,可以為用戶推薦團隊,用戶可以選擇需要的團隊作為目標團隊。
在一種可能的設(shè)計中,用戶的人員添加指令被檢測;響應(yīng)于人員添加指令,將第一人員添加至目標團隊,第一人員被顯示在目標團隊顯示區(qū)域,第一人員為用戶選擇添加的人員。
在該種可能的設(shè)計中,用戶還可以自行將希望添加至目標團隊中的人員添加至目標團隊。
在一種可能的設(shè)計中,用戶的查看指令被檢測;響應(yīng)于查看指令,第二人員的人員信息被顯示在圖像用戶界面中的任意區(qū)域,第二人員為用戶選擇查看的人員。
在該種可能的設(shè)計中,用戶可以查看人員的人員信息。
第三方面,提供了一種組建團隊的裝置,該裝置具有實現(xiàn)第一方面提供的任意一種方法的功能。該功能可以通過硬件實現(xiàn),也可以通過硬件執(zhí)行相應(yīng)的軟件實現(xiàn)。該硬件或軟件包括一個或多個與上述功能相對應(yīng)的單元。
第四方面,提供了一種組建團隊的裝置,裝置包括:存儲器、處理器和通信總線;存儲器用于存儲計算機執(zhí)行指令,處理器與存儲器通過通信總線連接,處理器執(zhí)行存儲器存儲的計算機執(zhí)行指令,以使裝置實現(xiàn)第一方面提供的任意一種方法。
第五方面,提供了一種計算機可讀存儲介質(zhì),包括指令,當其在計算機上運行時,使得計算機執(zhí)行第一方面提供的任意一種方法。
第六方面,提供了一種包含指令的計算機程序產(chǎn)品,當其在計算機上運行時,使得計算機執(zhí)行第一方面提供的任意一種方法。
第三方面至第六方面中任一種設(shè)計方式所帶來的技術(shù)效果可參見第一方面中不同設(shè)計方式所帶來的技術(shù)效果,此處不再贅述。
附圖說明
圖1為本發(fā)明實施例提供的一種計算機的硬件結(jié)構(gòu)示意圖;
圖2為本發(fā)明實施例提供的一種組建團隊的方法的流程圖;
圖3為本發(fā)明實施例提供的一種用戶界面的示意圖;
圖4為本發(fā)明實施例提供的又一種用戶界面的示意圖;
圖5為本發(fā)明實施例提供的又一種用戶界面的示意圖;
圖6為本發(fā)明實施例提供的又一種用戶界面的示意圖;
圖7為本發(fā)明實施例提供的又一種用戶界面的示意圖;
圖8為本發(fā)明實施例提供的又一種用戶界面的示意圖;
圖9為本發(fā)明實施例提供的又一種用戶界面的示意圖;
圖10為本發(fā)明實施例提供的又一種用戶界面的示意圖;
圖11為本發(fā)明實施例提供的又一種用戶界面的示意圖;
圖12為本發(fā)明實施例提供的又一種用戶界面的示意圖;
圖13為本發(fā)明實施例提供的又一種用戶界面的示意圖;
圖14為本發(fā)明實施例提供的一種組建團隊的裝置的組成結(jié)構(gòu)示意圖;
圖15為本發(fā)明實施例提供的又一種組建團隊的裝置的組成結(jié)構(gòu)示意圖。
具體實施方式
基于背景技術(shù)中提出的問題,本發(fā)明提供了一個組建團隊的系統(tǒng),該組建團隊的系統(tǒng)中存儲了大量的人員信息,人員信息包括人員的工作經(jīng)驗、擅長領(lǐng)域(例如,人員的擅長領(lǐng)域可以為通信領(lǐng)域或電子領(lǐng)域)、擅長類型(擅長類型是指人員擅長處理的任務(wù)的類型,例如,人員的擅長類型可以為開發(fā)或測試)、工作效率、當前正在做的任務(wù)、當前剩余的工作量,以及歷史的人員合作信息等,通過分析這些數(shù)據(jù),結(jié)合新項目的要求,給用戶推薦適合做項目的整團隊人員,用戶可根據(jù)該組建團隊的系統(tǒng)的推薦,通過簡單的可視化操作來完成團隊的組建以及任務(wù)的分配。
如圖1所示,為本申請實施例提供的一種計算機(或服務(wù)器)10的硬件結(jié)構(gòu)示意圖,該計算機10包括至少一個處理器101,通信總線102,存儲器103以及至少一個通信接口104。
處理器101可以是一個通用中央處理器(centralprocessingunit,簡稱cpu),微處理器,特定應(yīng)用集成電路(application-specificintegratedcircuit,簡稱asic),或一個或多個用于控制本申請方案程序執(zhí)行的集成電路。
通信總線102可包括一通路,在上述組件之間傳送信息。
通信接口104,使用任何收發(fā)器一類的裝置,用于與其他設(shè)備或通信網(wǎng)絡(luò)通信,如以太網(wǎng),無線接入網(wǎng)(radioaccessnetwork,簡稱ran),無線局域網(wǎng)(wirelesslocalareanetworks,簡稱wlan)等。
存儲器103可以是只讀存儲器(read-onlymemory,簡稱rom)或可存儲靜態(tài)信息和指令的其他類型的靜態(tài)存儲設(shè)備,隨機存取存儲器(randomaccessmemory,簡稱ram)或者可存儲信息和指令的其他類型的動態(tài)存儲設(shè)備,也可以是電可擦可編程只讀存儲器(electricallyerasableprogrammableread-onlymemory,簡稱eeprom)、只讀光盤(compactdiscread-onlymemory,簡稱cd-rom)或其他光盤存儲、光碟存儲(包括壓縮光碟、激光碟、光碟、數(shù)字通用光碟、藍光光碟等)、磁盤存儲介質(zhì)或者其他磁存儲設(shè)備、或者能夠用于攜帶或存儲具有指令或數(shù)據(jù)結(jié)構(gòu)形式的期望的程序代碼并能夠由計算機存取的任何其他介質(zhì),但不限于此。存儲器可以是獨立存在,通過總線與處理器相連接。存儲器也可以和處理器集成在一起。
其中,存儲器103用于存儲執(zhí)行本申請方案的應(yīng)用程序代碼,并由處理器101來控制執(zhí)行。處理器101用于執(zhí)行存儲器103中存儲的應(yīng)用程序代碼,從而實現(xiàn)下文中本發(fā)明實施例提供的方法。
在具體實現(xiàn)中,作為一種實施例,處理器101可以包括一個或多個cpu,例如圖1中的cpu0和cpu1。
在具體實現(xiàn)中,作為一種實施例,該計算機10可以包括多個處理器,例如圖1中的處理器101和處理器108。這些處理器中的每一個可以是一個單核(single-cpu)處理器,也可以是一個多核(multi-cpu)處理器。這里的處理器可以指一個或多個設(shè)備、電路、和/或用于處理數(shù)據(jù)(例如計算機程序指令)的處理核。
在具體實現(xiàn)中,作為一種實施例,該計算機10還可以包括輸出設(shè)備105和輸入設(shè)備106。輸出設(shè)備105和處理器101通信,可以以多種方式來顯示信息。例如,輸出設(shè)備105可以是液晶顯示器(liquidcrystaldisplay,簡稱lcd),發(fā)光二級管(lightemittingdiode,簡稱led)顯示設(shè)備,陰極射線管(cathoderaytube,簡稱crt)顯示設(shè)備,或投影儀(projector)等。輸出設(shè)備105可以用于輸出下文中的目標團隊或可用團隊等。輸入設(shè)備106和處理器101通信,可以以多種方式接受用戶的輸入。輸入設(shè)備106可以用于用戶輸入下文中的人員信息和項目信息等。例如,輸入設(shè)備106可以是鼠標、鍵盤、觸摸屏設(shè)備或傳感設(shè)備等。
本發(fā)明實施例提供了一種組建團隊的方法,如圖2所示,該方法包括:
201、接收組建團隊指令。
本發(fā)明實施例的執(zhí)行主體可以為具備計算、存儲和處理功能的設(shè)備。例如,可以為計算機、服務(wù)器等。
具體的,用戶可以通過點擊、雙擊、滑動或點擊按鈕等交互操作觸發(fā)設(shè)備為新項目組建團隊,新項目是指還未分配團隊的項目。
示例性的,如圖3所示,可以在用戶界面中為每個新項目設(shè)置一個組建團隊的按鈕,用戶可以通過點擊該按鈕發(fā)送組建團隊指令。例如,用戶可以通過點擊新項目1對應(yīng)的組建團隊的按鈕為新項目1組建團隊。
202、響應(yīng)于組建團隊指令,獲取第一項目信息,第一項目信息為新項目的項目信息。
其中,第一項目信息具體可以包括新項目的交付運營商、領(lǐng)域、待分配任務(wù)數(shù)和預(yù)設(shè)時間(預(yù)設(shè)時間為任務(wù)的要求完成時間)等信息。
203、根據(jù)第一項目信息和預(yù)先存儲的人員信息為新項目確定目標團隊,人員信息包括至少一個人員的第二項目信息,第二項目信息為歷史項目的項目信息。
歷史項目的項目信息具體可以為歷史項目的交付運營商、領(lǐng)域、人員任務(wù)、完成時間、合作團隊中的其他人員、合作團隊隊長等信息。
第一項目信息和人員信息等數(shù)據(jù)均可以存儲在設(shè)備的存儲器中,供處理器調(diào)用。
示例性的,存儲的第一項目信息可以參見表1,存儲的一個人員(記為人員1)的第二項目信息可以參見表2。
表1
表2
示例性的,在為新項目確定好目標團隊之后,可以將目標團隊中的團隊人員顯示在用戶界面中供用戶查看,參見圖4。
可選的,步驟203在具體實現(xiàn)時可以包括:11)根據(jù)第一項目信息和預(yù)先存儲的人員信息確定第一組可用團隊;12)向用戶推薦第一組可用團隊;13)接收用戶的確定使用指令,響應(yīng)于確定使用指令,確定第一可用團隊為目標團隊,其中,第一可用團隊為第一組可用團隊中用戶選擇的可用團隊;或者,接收用戶的重新推薦指令,響應(yīng)于用戶的重新推薦指令,根據(jù)第一項目信息和人員信息確定第二組可用團隊,并向用戶推薦第二組可用團隊供用戶選擇,直至確定出目標團隊。
需要說明的是,系統(tǒng)可以直接為用戶確定好團隊,也可以確定一些團隊后供用戶選擇。本發(fā)明實施例中,在確定第二組可用團隊之后,為用戶推薦該第二組可用團隊,直至用戶選擇出目標團隊為止。其中,推薦的一組可用團隊中可以包括n個可用團隊,n為大于0的整數(shù)。
示例性的,參見圖5,以n=2為例,系統(tǒng)可以為用戶推薦第一組可用團隊,其中,第一組可用團隊中包括兩個團隊,兩個團隊來自不同的組織。每個團隊下方設(shè)置了重新推薦和確定使用兩個按鈕,用戶可以通過這兩個按鈕選擇目標團隊??蛇x的,顯示器中還可以顯示整個團隊的某些信息,示例性的,參見圖5,若團隊中的人員共同完成過項目,顯示器中還可以顯示團隊完成的項目或團隊擅長的領(lǐng)域。
示例性的,在用戶為新項目1選擇目標團隊之后,參見圖6,目標團隊會顯示在“新項目1目標團隊顯示區(qū)域”一欄處。在用戶選擇出目標團隊之后,可以將組織中的其他人員顯示在顯示器上,參見圖6,由于用戶已經(jīng)確定了目標團隊,因此,原本顯示可用團隊的區(qū)域不再顯示可用團隊,而是顯示組織中的其他人員。
可選的,第一項目信息包括新項目的交付運營商和領(lǐng)域,第二項目信息包括歷史項目的交付運營商和領(lǐng)域,根據(jù)第一項目信息和預(yù)先存儲的人員信息確定第一組可用團隊,包括:根據(jù)第一項目信息和預(yù)先存儲的人員信息確定n個可用團隊;將n個可用團隊確定為第一組可用團隊。
其中,第一種可能的實現(xiàn)方式中,第一項目信息中的交付運營商與第二可用團隊中的人員的第二項目信息中的至少一個歷史項目的交付運營商相同;第二種可能的實現(xiàn)方式中,第一項目信息中的領(lǐng)域與第二可用團隊中的人員的第二項目信息中的至少一個歷史項目的領(lǐng)域相同;第三種可能的實現(xiàn)方式中,第一項目信息中的交付運營商和領(lǐng)域與第二可用團隊中的人員的第二項目信息中的至少一個歷史項目的交付運營商和領(lǐng)域分別相同。
其中,n的值可以為預(yù)設(shè)的或用戶指定的,第二可用團隊為n個可用團隊中的任意一個可用團隊。
示例性的,以第一種可能的實現(xiàn)方式為例,參見表1和表2,若新項目的交付運營商為公司1,則人員1、人員2、人員3、人員4和人員6均可以為可用團隊中的人員。
可選的,第二項目信息還包括歷史項目的項目標識,任意兩個不同的歷史項目的項目標識不同,第二可用團隊中的至少兩個人員的第二項目信息中的至少一個歷史項目的項目標識相同。
具體的,項目標識具備唯一性,項目標識可以為項目id或項目名稱,還可以為其他與項目相關(guān)的信息。由于可用團隊中的人員完成過同一個項目,從而使得確定的可用團隊具備更好的團隊協(xié)作能力。
示例性的,若項目標識為項目名稱,一個可用團隊中的人員個數(shù)為3,以第一種可能的實現(xiàn)方式為例,參見表1和表2,由于人員1、人員2和人員3共同完成過交付運營商為公司1的項目a,因此,一個可用團隊包括的人員可以為人員1、人員2和人員3。由于人員3、人員4和人員6共同完成過交付運營商為公司1的項目c,另一個可用團隊包括的人員可以為人員3、人員4和人員6。
可選的,在將n個可用團隊確定為第一組可用團隊之前,方法還包括:為n個可用團隊中的每個可用團隊確定隊長。該情況下,一個可用團隊在被確定為目標團隊之后,可以在隊長的規(guī)劃下更好的完成項目。
其中,一個可用團隊的隊長可以為可用團隊中的以前擔(dān)任過隊長的人員,也可以為可用團隊中的以前擔(dān)任過項目經(jīng)理的人員,還可以為可用團隊中的工作年限最長的人員等,本發(fā)明對隊長的確定方式不做具體限定。示例性的,參見表1和表2,若一個可用團隊包括的人員為人員3、人員4和人員6,由于人員6曾將擔(dān)任過隊長,因此,可以將人員6確定為該可用團隊的隊長。
該情況下,系統(tǒng)在為用戶推薦團隊時,可以將隊長突出顯示,示例性的,可以如圖7所示,組員的名字在頁面排版有縮進。
可選的,該方法還可以包括:接收查看指令;響應(yīng)于查看指令,為用戶顯示第二人員的人員信息,第二人員為用戶選擇查看的人員。
具體的,用戶可以通過點擊人員頭像或名字查看該人員的人員信息。本發(fā)明實施例中的附圖在繪制時均以顯示人員名字為例對本發(fā)明實施例提供的方法進行示例性說明。
示例性的,參加圖8,在點擊人員“杜x”的名字時,顯示器中可以顯示“杜x”的人員信息。
可選的,該方法還可以包括:接收人員添加指令;響應(yīng)于人員添加指令,將第一人員添加至目標團隊,第一人員為用戶選擇添加的人員。
需要說明的是,用戶在確定了目標團隊之后,也可以自行再添加人員至目標團隊中,示例性的,參見圖9,在確定了目標團隊之后,若用戶還希望把“謝x”添加至目標團隊中,用戶可以通過拖拽人員頭像或名字將人員添加至目標團隊中。
第一人員和第二人員均可以為人員中的任意一個人員,第一人員和第二人員可以為同一人員,也可以為不同人員。
可選的,在步驟203之后,該方法還可以包括:21)接收新項目的目標待分配任務(wù)的任務(wù)分配指令,目標待分配任務(wù)為新項目的任意一個類型的待分配任務(wù);22)響應(yīng)于任務(wù)分配指令,為目標團隊中的人員分配目標待分配任務(wù)中的任務(wù)。
具體的,用戶可以通過點擊、雙擊、滑動等交互操作觸發(fā)任務(wù)分配。該可選的方法,可以根據(jù)人員的擅長類型為目標團隊中的人員分配待分配任務(wù),從而可以使得任務(wù)更加順利的完成。
示例性的,參見圖3,可以在用戶界面中為每個新項目設(shè)置一個待辦任務(wù)按鈕,用戶點擊該待辦任務(wù)按鈕后,可以顯示如圖10所示的待辦任務(wù)列表,待辦任務(wù)可以包括待分析任務(wù),待設(shè)計任務(wù),待分配任務(wù)等。用戶在待分配任務(wù)名目下可以看到不同類型的待分配任務(wù),一個類型的待分配任務(wù)中的任務(wù)均為同一類型的任務(wù),點擊一個待分配任務(wù)后的分配按鈕可以為一個類型的待分配任務(wù)分配團隊人員。
可選的,人員信息還包括至少一個人員的擅長類型,為目標團隊中的人員分配目標待分配任務(wù)中的任務(wù)可以包括:計算目標團隊中的多個人員在預(yù)設(shè)時間之前的可完成工作量,其中,多個人員的擅長類型與目標待分配任務(wù)的類型相同;確定目標任務(wù)的目標人員,目標任務(wù)為目標待分配任務(wù)中的任意一個任務(wù),目標人員為多個人員中的可完成工作量大于或等于目標任務(wù)的工作量的人員;將目標任務(wù)分配給目標人員。
具體的,一個人員在預(yù)設(shè)時間之前的可完成工作量的計算方法包括:
可完成工作量=可完成任務(wù)天數(shù)×日平均工作量;其中,可完成任務(wù)天數(shù)=任務(wù)要求完成日期-(剩余工作量處理天數(shù)+當前日期),剩余工作量處理天數(shù)=剩余工作量/日平均工作量,日平均工作量=歷史總工作量/歷史處理總天數(shù)。其中,預(yù)設(shè)時間為任務(wù)的要求完成時間。
示例性的,參見圖10,待分配任務(wù)1的類型為測試設(shè)計,參見圖11,待分配任務(wù)1包括3個任務(wù),每個任務(wù)都對應(yīng)工作量、要求完成時間等信息。用戶界面中的除待分配任務(wù)顯示區(qū)域之外的其他區(qū)域可以顯示團隊人員的信息,團隊人員信息可以包括團隊人員的姓名、擅長類型、未完成工作量等信息。
示例性的,參見圖5,在顯示的人員后面還可以顯示該人員的擅長類型或者曾經(jīng)在團隊中擔(dān)任的角色等信息。
參見圖12,系統(tǒng)在為任務(wù)確定好人員后,可以在任務(wù)對應(yīng)的責(zé)任人名目下顯示人員姓名,人員姓名可置于虛線框內(nèi),若用戶確定采用系統(tǒng)推薦的人員,則點擊人員后的對勾,若用戶確定不采用系統(tǒng)推薦的人員,則點擊人員后的叉叉,系統(tǒng)重新為用戶推薦。
需要說明的是,本發(fā)明實施例中可以為一個人員分配多個任務(wù)。
該可選的方法中,系統(tǒng)為用戶推薦的人員。另外,用戶也可以自己確定完成任務(wù)的人員。例如,用戶可以通過拖拽人員名字至任務(wù)名稱實現(xiàn)任務(wù)的分配。
在一種可能的情況下,目標團隊中的人員在預(yù)設(shè)時間之前的可完成工作量小于目標任務(wù)的工作量,該情況下,可以在用戶界面中顯示為該目標任務(wù)分配的成員完成該目標任務(wù)時會超期的天數(shù),供用戶確定是否使用系統(tǒng)推薦的負責(zé)人,具體可參見圖13。
本發(fā)明實施例提供的方法,在用戶(可以為項目負責(zé)人)需要組建團隊時,可以綜合預(yù)先存儲的人員的人員信息和新項目的項目信息為用戶推薦項目團隊,從而使得用戶不需要再費時費力的獲取人員信息,可以快速、合理的組建團隊。
本發(fā)明實施例還提供了一種圖像用戶界面,圖像用戶界面應(yīng)用于計算機設(shè)備,計算機設(shè)備包括顯示器,顯示器用于顯示圖像用戶界面,圖像用戶界面包括目標團隊顯示區(qū)域;其中,
用戶的組建團隊指令被檢測;
響應(yīng)于組建團隊指令,獲取第一項目信息,根據(jù)第一項目信息和預(yù)先存儲的人員信息為新項目確定目標團隊,第一項目信息為新項目的項目信息,人員信息包括至少一個人員的第二項目信息,第二項目信息為歷史項目的項目信息;
目標團隊被顯示在目標團隊顯示區(qū)域。
其中,該實施例中的相關(guān)解釋可以參見上文中的相關(guān)內(nèi)容,在此不再贅述。
具體的,用戶可以通過如圖3所示的用戶界面發(fā)送組建團隊的指令,目標團隊被顯示在顯示器上后顯示器上的內(nèi)容可以參見圖4或圖6。
可選的,圖像用戶界面還包括可用團隊顯示區(qū)域、確定使用指令顯示區(qū)域和重新推薦指令顯示區(qū)域,確定使用指令按鈕被顯示在確定使用指令顯示區(qū)域,重新推薦指令按鈕被顯示在重新推薦指令顯示區(qū)域,根據(jù)第一項目信息和預(yù)先存儲的人員信息為新項目確定目標團隊,包括:
根據(jù)第一項目信息和預(yù)先存儲的人員信息確定第一組可用團隊,向用戶推薦第一組可用團隊,第一組可用團隊被顯示在可用團隊顯示區(qū)域;
用戶的確定使用指令被檢測,響應(yīng)于確定使用指令,確定第一可用團隊為目標團隊,其中,第一可用團隊為第一組可用團隊中用戶選擇的可用團隊;或者,用戶的重新推薦指令被檢測,響應(yīng)于重新推薦指令,根據(jù)第一項目信息和人員信息確定第二組可用團隊,并向用戶推薦第二組可用團隊供用戶選擇,第二組可用團隊被顯示在可用團隊顯示區(qū)域,直至確定出目標團隊。
具體的,用戶可以通過如圖5所示的用戶界面發(fā)送確定使用指令和重新推薦指令,可用團隊被顯示在顯示器上后顯示器上的內(nèi)容可以參見圖5或圖7。
可選的,用戶的人員添加指令被檢測;響應(yīng)于人員添加指令,將第一人員添加至目標團隊,第一人員被顯示在目標團隊顯示區(qū)域,第一人員為用戶選擇添加的人員。
添加的人員被顯示在目標團隊顯示區(qū)域后顯示器上的內(nèi)容可以參見圖9。
可選的,用戶的查看指令被檢測;響應(yīng)于查看指令,第二人員的人員信息被顯示在圖像用戶界面中的任意區(qū)域,第二人員為用戶選擇查看的人員。
人員信息被顯示在圖像用戶界面上后顯示器上的內(nèi)容可以參見圖8。
本發(fā)明實施例提供的圖像用戶界面,可以顯示根據(jù)預(yù)先存儲的人員的人員信息和新項目的項目信息為用戶確定的項目團隊,通過為用戶提供可視化界面使得用戶可以快速、合理的確定團隊,而不需要再費時費力的獲取大量的人員信息。
上述主要從方法角度對本申請實施例提供的方案進行了介紹??梢岳斫獾氖?,組建團隊的裝置為了實現(xiàn)上述功能,其包含了執(zhí)行各個功能相應(yīng)的硬件結(jié)構(gòu)和/或軟件模塊。本領(lǐng)域技術(shù)人員應(yīng)該很容易意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,本申請能夠以硬件或硬件和計算機軟件的結(jié)合形式來實現(xiàn)。某個功能究竟以硬件還是計算機軟件驅(qū)動硬件的方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認為超出本申請的范圍。
本申請實施例可以根據(jù)上述方法示例對組建團隊的裝置進行功能模塊的劃分,例如,可以對應(yīng)各個功能劃分各個功能模塊,也可以將兩個或兩個以上的功能集成在一個處理模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。需要說明的是,本申請實施例中對模塊的劃分是示意性的,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式。
比如,在采用對應(yīng)各個功能劃分各個功能模塊的情況下,圖14示出了上述實施例中所涉及的組建團隊的裝置140的一種可能的結(jié)構(gòu)示意圖,參見圖14,組建團隊的裝置140可以包括:接收單元1401、獲取單元1402和確定單元1403;
接收單元1401,用于接收組建團隊指令;
響應(yīng)于組建團隊指令,獲取單元1402用于獲取第一項目信息,第一項目信息為新項目的項目信息;
確定單元1403,用于根據(jù)第一項目信息和預(yù)先存儲的人員信息為新項目確定目標團隊,人員信息包括至少一個人員的第二項目信息,第二項目信息為歷史項目的項目信息。
可選的,確定單元1403,具體用于:
根據(jù)第一項目信息和預(yù)先存儲的人員信息確定第一組可用團隊;
向用戶推薦第一組可用團隊;
接收用戶的確定使用指令,響應(yīng)于確定使用指令,確定第一可用團隊為目標團隊,第一可用團隊為第一組可用團隊中用戶選擇的可用團隊;或者,接收用戶的重新推薦指令,響應(yīng)于用戶的重新推薦指令,根據(jù)第一項目信息和人員信息確定第二組可用團隊,并向用戶推薦第二組可用團隊供用戶選擇,直至確定出目標團隊。
可選的,第一項目信息包括新項目的交付運營商和領(lǐng)域,第二項目信息包括歷史項目的交付運營商和領(lǐng)域,確定單元1403,具體用于:
根據(jù)第一項目信息和預(yù)先存儲的人員信息確定n個可用團隊,n為大于0的整數(shù);其中,第一項目信息中的交付運營商與第二可用團隊中的人員的第二項目信息中的至少一個歷史項目的交付運營商相同,第二可用團隊為n個可用團隊中的任意一個可用團隊;或者,第一項目信息中的領(lǐng)域與第二可用團隊中的人員的第二項目信息中的至少一個歷史項目的領(lǐng)域相同;或者,第一項目信息中的交付運營商和領(lǐng)域與第二可用團隊中的人員的第二項目信息中的至少一個歷史項目的交付運營商和領(lǐng)域分別相同;
將n個可用團隊確定為第一組可用團隊。
可選的,第二項目信息還包括歷史項目的項目標識,任意兩個不同的歷史項目的項目標識不同,第二可用團隊中的至少兩個人員的第二項目信息中的至少一個歷史項目的項目標識相同。
可選的,確定單元1403,還用于:
為n個可用團隊中的每個可用團隊確定隊長。
可選的,參見圖15,該裝置還包括:分配單元1404;
接收單元1401,用于接收新項目的目標待分配任務(wù)的任務(wù)分配指令,目標待分配任務(wù)為新項目的任意一個類型的待分配任務(wù);
響應(yīng)于任務(wù)分配指令,分配單元1404用于為目標團隊中的人員分配目標待分配任務(wù)中的任務(wù)。
可選的,人員信息還包括至少一個人員的擅長類型,分配單元1404具體用于:
計算目標團隊中的多個人員在預(yù)設(shè)時間之前的可完成工作量,其中,多個人員的擅長類型與目標待分配任務(wù)的類型相同;
確定目標任務(wù)的目標人員,目標任務(wù)為目標待分配任務(wù)中的任意一個任務(wù),目標人員為多個人員中的可完成工作量大于或等于目標任務(wù)的工作量的人員;
將目標任務(wù)分配給目標人員。
可選的,參見圖15,該裝置還包括:添加單元1405;
接收單元1401,用于接收人員添加指令;
響應(yīng)于人員添加指令,添加單元1405用于將第一人員添加至目標團隊,第一人員為用戶選擇添加的人員。
該裝置140中的各個單元用于執(zhí)行上述方法,因此,該裝置140的有益效果可以參見上述方法的有益效果,在此不再贅述。
本發(fā)明實施例還提供了一種組建團隊的裝置,該裝置包括:存儲器、處理器和通信總線;存儲器用于存儲計算機執(zhí)行指令,處理器與存儲器通過通信總線連接,處理器執(zhí)行存儲器存儲的計算機執(zhí)行指令,以使裝置實現(xiàn)上述方法。具體的,該裝置的結(jié)構(gòu)示意圖可以參見圖1。其中,獲取單元1402、確定單元1403、分配單元1404和添加單元1405可以為處理器101,接收單元1401可以為通信總線102。
本發(fā)明實施例還提供了一種計算機可讀存儲介質(zhì),包括指令,當其在計算機上運行時,使得計算機執(zhí)行上述方法。
本發(fā)明實施例還提供了一種包含指令的計算機程序產(chǎn)品,當其在計算機上運行時,使得計算機執(zhí)行上述方法。
在上述實施例中,可以全部或部分地通過軟件、硬件、固件或者其任意組合來實現(xiàn)。當使用軟件程序?qū)崿F(xiàn)時,可以全部或部分地以計算機程序產(chǎn)品的形式來實現(xiàn)。該計算機程序產(chǎn)品包括一個或多個計算機指令。在計算機上加載和執(zhí)行計算機程序指令時,全部或部分地產(chǎn)生按照本申請實施例所述的流程或功能。所述計算機可以是通用計算機、專用計算機、計算機網(wǎng)絡(luò)、或者其他可編程裝置。所述計算機指令可以存儲在計算機可讀存儲介質(zhì)中,或者從一個計算機可讀存儲介質(zhì)向另一個計算機可讀存儲介質(zhì)傳輸,例如,所述計算機指令可以從一個網(wǎng)站站點、計算機、服務(wù)器或者數(shù)據(jù)中心通過有線(例如同軸電纜、光纖、數(shù)字用戶線(digitalsubscriberline,簡稱dsl))或無線(例如紅外、無線、微波等)方式向另一個網(wǎng)站站點、計算機、服務(wù)器或數(shù)據(jù)中心進行傳輸。所述計算機可讀存儲介質(zhì)可以是計算機能夠存取的任何可用介質(zhì)或者是包含一個或多個可以用介質(zhì)集成的服務(wù)器、數(shù)據(jù)中心等數(shù)據(jù)存儲設(shè)備。所述可用介質(zhì)可以是磁性介質(zhì)(例如,軟盤、硬盤、磁帶),光介質(zhì)(例如,dvd)、或者半導(dǎo)體介質(zhì)(例如固態(tài)硬盤(solidstatedisk,簡稱ssd))等。
盡管在此結(jié)合各實施例對本申請進行了描述,然而,在實施所要求保護的本申請過程中,本領(lǐng)域技術(shù)人員通過查看所述附圖、公開內(nèi)容、以及所附權(quán)利要求書,可理解并實現(xiàn)所述公開實施例的其他變化。在權(quán)利要求中,“包括”(comprising)一詞不排除其他組成部分或步驟,“一”或“一個”不排除多個的情況。單個處理器或其他單元可以實現(xiàn)權(quán)利要求中列舉的若干項功能。相互不同的從屬權(quán)利要求中記載了某些措施,但這并不表示這些措施不能組合起來產(chǎn)生良好的效果。
盡管結(jié)合具體特征及其實施例對本申請進行了描述,顯而易見的,在不脫離本申請的精神和范圍的情況下,可對其進行各種修改和組合。相應(yīng)地,本說明書和附圖僅僅是所附權(quán)利要求所界定的本申請的示例性說明,且視為已覆蓋本申請范圍內(nèi)的任意和所有修改、變化、組合或等同物。顯然,本領(lǐng)域的技術(shù)人員可以對本申請進行各種改動和變型而不脫離本申請的精神和范圍。這樣,倘若本申請的這些修改和變型屬于本申請權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本申請也意圖包含這些改動和變型在內(nèi)。