本發(fā)明涉及自動辦公領(lǐng)域,特別是涉及一種工作量評估裝置和方法。
背景技術(shù):
現(xiàn)在很多研發(fā)的企業(yè),員工的工作量無法得到準(zhǔn)確統(tǒng)計,員工的工作量不能通過其收入待遇來體現(xiàn),且待遇不能根據(jù)工作量的多少進(jìn)行區(qū)分,對員工的工作積極性造成影響。
現(xiàn)有技術(shù)中一些研發(fā)企業(yè)對員工的工作量僅僅是對其解決的問題單的數(shù)量,或者解決問題單時修改的代碼行數(shù)進(jìn)行統(tǒng)計。這種方法對應(yīng)員工來說是不公平的,因為有的問題需要經(jīng)過大量時間的推導(dǎo)分析,但是需要修改的代碼行數(shù)卻很少,造成將較大的工作量統(tǒng)計為較小的工作量。
技術(shù)實現(xiàn)要素:
本發(fā)明主要解決的技術(shù)問題是提供一種工作量評估裝置和方法,能夠簡潔、準(zhǔn)確、公平、自動、實時的對員工的工作量進(jìn)行評估,提高員工的工作積極性。
為解決所述技術(shù)問題,本發(fā)明采用的一個技術(shù)方案是:提供一種工作量評估裝置,該裝置包括:工作量分析模塊,用于接收工程師提交的工作量內(nèi)容并進(jìn)行分析,工作量內(nèi)容至少包括解決的技術(shù)問題、用時、解決問題時的修改位置和修改內(nèi)容;工作量數(shù)據(jù)庫模塊,用于接收并存儲所有提交的工作量內(nèi)容;工作量難度分析模塊,用于對提交的工作量內(nèi)容進(jìn)行分析以確定工作量內(nèi)容的完成難度;其中,分析的內(nèi)容至少包括工作量內(nèi)容是否已存儲于技術(shù)問題數(shù)據(jù)庫模塊中,以及修改內(nèi)容的修改量;以及工作量評估模塊,用于根據(jù)工作量難度分析模塊的分析結(jié)果,對當(dāng)前工程師提交的工作量內(nèi)容進(jìn)行評估。
為解決技術(shù)問題,本發(fā)明采用的一個技術(shù)方案是:提供一種工作量評估方法,該方法的步驟包括:接收工程師提交的工作量內(nèi)容并進(jìn)行分析,工作量內(nèi)容至少包括解決的技術(shù)問題、用時、解決問題時的修改位置和修改內(nèi)容;接收并存儲所有提交的工作量內(nèi)容;對提交的工作量內(nèi)容進(jìn)行分析以確定工作量內(nèi)容的完成難度;其中,分析的內(nèi)容至少包括工作量內(nèi)容是否已存儲于技術(shù)問題數(shù)據(jù)庫模塊中,以及修改內(nèi)容的修改量;根據(jù)分析結(jié)果,對當(dāng)前工程師提交的工作量內(nèi)容進(jìn)行評估。
區(qū)別于現(xiàn)有技術(shù),本發(fā)明的工作量評估裝置包括:工作量分析模塊,用于接收工程師提交的工作量內(nèi)容并進(jìn)行分析,工作量內(nèi)容至少包括解決的技術(shù)問題、用時、解決問題時的修改位置和修改內(nèi)容;工作量數(shù)據(jù)庫模塊,用于接收并存儲所有提交的工作量內(nèi)容;工作量難度分析模塊,用于對提交的工作量內(nèi)容進(jìn)行分析以確定工作量內(nèi)容的完成難度;其中,分析的內(nèi)容至少包括工作量內(nèi)容是否已存儲于技術(shù)問題數(shù)據(jù)庫模塊中,以及修改內(nèi)容的修改量;工作量評估模塊,用于根據(jù)工作量難度分析模塊的分析結(jié)果,對當(dāng)前工程師提交的工作量內(nèi)容進(jìn)行評估。通過本發(fā)明,能夠簡潔、準(zhǔn)確、公平、自動、實時的對員工的工作量進(jìn)行評估,提高員工的工作積極性。
附圖說明
圖1是本發(fā)明提供的一種工作量評估裝置的實施方式的結(jié)構(gòu)示意圖;
圖2是本發(fā)明提供的一種工作量評估方法的實施方式的流程示意圖。
具體實施方式
在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明。但是本發(fā)明能夠以很多不同于在此描述的其它方式來實施,本領(lǐng)域技術(shù)人員可以在不違背本發(fā)明內(nèi)涵的情況下做類似推廣,因此本發(fā)明不受下面公開的具體實施的限制。
其次,本發(fā)明利用示意圖進(jìn)行詳細(xì)描述,在詳述本發(fā)明實施例時,為便于說明,所述示意圖只是實例,其在此不應(yīng)限制本發(fā)明保護(hù)的范圍。
對于研發(fā)型的企業(yè),研發(fā)人員的一大職責(zé)是修改測試人員提交的問題單(bug),其對于問題單的修改完成量是其工作量的重要組成部分。但是在現(xiàn)下的大多研發(fā)型企業(yè)中,由于對問題單轉(zhuǎn)化工作量的轉(zhuǎn)化方式不明確,使員工的工作量無法得到準(zhǔn)確的統(tǒng)計,從而降低了工作熱情。長此以往,會造成企業(yè)員工工作態(tài)度散漫,給企業(yè)帶來損失?,F(xiàn)有技術(shù)中有對問題單進(jìn)行統(tǒng)計,但是僅僅能對問題單的具體內(nèi)容和處理進(jìn)度進(jìn)行統(tǒng)計,卻無法將其轉(zhuǎn)化為員工的工作量,并最終與其待遇獎金等掛鉤。且在統(tǒng)計問題單時,經(jīng)常是統(tǒng)計對問題單進(jìn)行修改后的修改代碼量,但是問題單的評估并不是僅僅根據(jù)修改的代碼量就能確定的。因為可能解決一個問題單,只需要改一行代碼,但卻需要花幾天的時間來分析解決。因此亟需提供一種能準(zhǔn)確評估員工工作量的方法來解決上述問題。
參閱圖1,圖1是本發(fā)明提供的一種工作量評估裝置實施方式的結(jié)構(gòu)示意圖。該裝置100包括工作量分析模塊110、工作量數(shù)據(jù)庫模塊120、工作量難度分析模塊130及工作量評估模塊140。
工作量分析模塊110連接一輸入設(shè)備101,該輸入設(shè)備為連接網(wǎng)絡(luò)的輸入終端,可為電腦、手機、平板電腦或KVM交換機。工程師通過上述輸入設(shè)備的其中之一者輸入其工作量內(nèi)容,該工作量內(nèi)容在本實施方式中主要指工程師解決的問題單,至少包括解決的技術(shù)問題、用時、解決問題時的修改位置和修改內(nèi)容。工程師通過其工作電腦將上述問題單的詳細(xì)內(nèi)容輸入后傳輸?shù)焦ぷ髁糠治瞿K110,工作量分析模塊110接收該工作量內(nèi)容并進(jìn)行分析,確定工程師提交的問題單中,解決的技術(shù)問題、用時、解決問題時的修改位置和修改內(nèi)容等具體的內(nèi)容。在本實施方式中,設(shè)定工程師輸入的問題單的內(nèi)容是其解決的問題引起的異?,F(xiàn)象、工程師對該異?,F(xiàn)象的定位、分析解決的時間段、為克服該問題進(jìn)行的修改內(nèi)容和修改位置。工作量分析模塊110對上述問題單進(jìn)行分析,根據(jù)解決的問題引起的異?,F(xiàn)象確定技術(shù)問題;根據(jù)解決問題的時間段確定用時;根據(jù)為克服該問題進(jìn)行的修改內(nèi)容和修改位置確定修改位置和修改內(nèi)容,以及修改的代碼量。
在工作量分析模塊110分析確定工作量內(nèi)容后,將分析結(jié)果整理打包傳輸?shù)焦ぷ髁繑?shù)據(jù)庫模塊120,工作量數(shù)據(jù)庫模塊120將接收的工作量內(nèi)容存儲。在本實施方式中,工作量數(shù)據(jù)庫模塊120內(nèi)部進(jìn)行分類,將問題單按照其所屬模塊、所屬版本或所屬軟件類型進(jìn)行分類,將問題單對應(yīng)存儲于相應(yīng)的分類標(biāo)準(zhǔn)所在的存儲位置。
工作量難度分析模塊130用于對提交的工作量內(nèi)容進(jìn)行分析以確定工作量內(nèi)容的完成難度。工作量難度分析模塊130包括檢索單元131和修改量統(tǒng)計單元132。檢索單元131連接工作量數(shù)據(jù)庫模塊120,用于根據(jù)提交的工作量內(nèi)容檢索所述工作量數(shù)據(jù)庫模塊,確定工作量數(shù)據(jù)庫模塊120是否存儲了相似的已解決的工作量內(nèi)容。由于工程師在提交問題單作為工作量內(nèi)容時,大多采用主觀性的描述,即使是解決相同或相近問題的問題單,不同的工程師提交時描述方式可能完全不同。如果是兩個實質(zhì)相同但描述不同的問題單,后提交的問題單即使是付出較大精力投入去完成的,但是仍然屬于已解決的技術(shù)問題,其工作量的加權(quán)比重是較低的。因此在本實施方式中,工作量難度分析模塊130在分析判斷提交的工作量內(nèi)容的難度等級時,先通過檢索單元131在工作量數(shù)據(jù)庫模塊120中進(jìn)行檢索,檢索是否工作量數(shù)據(jù)庫模塊120中已經(jīng)保存了解決相同技術(shù)問題的問題單。檢索單元131通過設(shè)定以問題單方式提交的工作量內(nèi)容的具體內(nèi)容作為關(guān)鍵字進(jìn)行檢索,如正對該工作量內(nèi)容解決的技術(shù)問題、用時、解決問題時的修改位置和修改內(nèi)容綜合進(jìn)行檢索,查看是否已經(jīng)提交過相同或相似的工作量內(nèi)容。修改量統(tǒng)計單元132用于統(tǒng)計提交的工作量內(nèi)容中的修改量,在當(dāng)前存儲于工作量數(shù)據(jù)庫模塊120中的工作量內(nèi)容中的修改內(nèi)容進(jìn)行統(tǒng)計,精確獲取當(dāng)前存儲的工作量內(nèi)容中修改內(nèi)容的代碼量。
工作量評估模塊140用于根據(jù)工作量難度分析模塊130的分析結(jié)果,對當(dāng)前工程師提交的工作量內(nèi)容進(jìn)行評估。工作量評估模塊140包括評分規(guī)則設(shè)定單元141、評分單元142和輸出單元143。評分規(guī)則設(shè)定單元141用于設(shè)定工作量評估的評分規(guī)則。評分規(guī)則可有企業(yè)按其意愿自行設(shè)置。評分規(guī)則設(shè)定單元141可設(shè)定如下的評分規(guī)則:根據(jù)檢索單元131的檢索結(jié)果,對于檢索到相同或相似的工作量內(nèi)容的和未檢索到相同或相似工作量內(nèi)容的,給予不同的評分;以及設(shè)定一修改量閾值,對于工作量內(nèi)容的修改量大于修改量閾值和小于修改量閾值的,給予不同的評分。評分單元142用于根據(jù)評分規(guī)則,確定提交的工作量內(nèi)容在經(jīng)過檢索單元131的檢索結(jié)果和修改量統(tǒng)計單元132統(tǒng)計的修改量后獲得的評分。在本實施方式中,評分單元142為上述規(guī)則具體設(shè)定分?jǐn)?shù),如對于檢索單元131未檢索到相同或相似的工作量內(nèi)容的和檢索到相同或相似工作量內(nèi)容的,分別給予3分和1分;對于工作量內(nèi)容的修改量大于修改量閾值和小于修改量閾值的,分別給予2分和1分,兩項加和進(jìn)行評估。此時,將提交的工作量內(nèi)容可分為4個等級:檢索單元131未檢索到相同或相似的工作量內(nèi)容,且對于工作量內(nèi)容的修改量大于修改量閾值的,得分為5分,評為等級1;檢索單元131未檢索到相同或相似的工作量內(nèi)容,且對于工作量內(nèi)容的修改量小于修改量閾值的,得分為4分,評為等級2;檢索單元131檢索到相同或相似的工作量內(nèi)容,對于工作量內(nèi)容的修改量大于修改量閾值的,得分為3分,評為等級3;檢索單元131檢索到相同或相似的工作量內(nèi)容,且對于工作量內(nèi)容的修改量小于修改量閾值的,得分為2分,評為等級4。輸出單元143用于根據(jù)評分單元142的評分結(jié)果輸出對工作量內(nèi)容的評估結(jié)果。輸出單元143將評分單元142確定的等級輸出,企業(yè)可按月統(tǒng)計員工的不同等級工作量內(nèi)容的數(shù)量,確定員工的薪資,此時員工的薪資是直接與其工作量掛鉤,可增大其工作積極性。
此外,裝置100還包括刪除模塊150,刪除模塊150連接工作量數(shù)據(jù)庫模塊120和工作量難度分析模塊130,用于在檢索單元131檢索到相同或相似的工作量內(nèi)容時,在工作量評估模塊140完成對提交的工作量內(nèi)容的評估后,刪除工作量數(shù)據(jù)庫模塊120存儲的提交的所述工作量內(nèi)容。利于節(jié)省工作量數(shù)據(jù)庫模塊120的空間資源同時提高檢索單元131的檢索效率。
區(qū)別于現(xiàn)有技術(shù),本發(fā)明的工作量評估裝置包括:工作量分析模塊,用于接收工程師提交的工作量內(nèi)容并進(jìn)行分析,工作量內(nèi)容至少包括解決的技術(shù)問題、用時、解決問題時的修改位置和修改內(nèi)容;工作量數(shù)據(jù)庫模塊,用于接收并存儲所有提交的工作量內(nèi)容;工作量難度分析模塊,用于對提交的工作量內(nèi)容進(jìn)行分析以確定工作量內(nèi)容的完成難度;其中,分析的內(nèi)容至少包括工作量內(nèi)容是否已存儲于技術(shù)問題數(shù)據(jù)庫模塊中,以及修改內(nèi)容的修改量;工作量評估模塊,用于根據(jù)工作量難度分析模塊的分析結(jié)果,對當(dāng)前工程師提交的工作量內(nèi)容進(jìn)行評估。通過本發(fā)明,能夠簡潔、準(zhǔn)確、公平、自動、實時的對員工的工作量進(jìn)行評估,提高員工的工作積極性。
參閱圖2,圖2是本發(fā)明提供的一種工作量評估方法的實施方式的流程示意圖。該方法的步驟包括:
S210:接收工程師提交的工作量內(nèi)容并進(jìn)行分析,工作量內(nèi)容至少包括解決的技術(shù)問題、用時、解決問題時的修改位置和修改內(nèi)容。
工程師通過一輸入設(shè)備輸入其工作量內(nèi)容,輸入設(shè)備為連接網(wǎng)絡(luò)的輸入終端,可為電腦、手機、平板電腦或KVM交換機。該工作量內(nèi)容在本實施方式中主要指工程師解決的問題單,至少包括解決的技術(shù)問題、用時、解決問題時的修改位置和修改內(nèi)容。接收工程師通過其工作電腦輸入上述問題單的詳細(xì)內(nèi)容并進(jìn)行分析,確定工程師提交的問題單中,解決的技術(shù)問題、用時、解決問題時的修改位置和修改內(nèi)容等具體的內(nèi)容。在本實施方式中,設(shè)定工程師輸入的問題單的內(nèi)容是其解決的問題引起的異?,F(xiàn)象、工程師對該異常現(xiàn)象的定位、分析解決的時間段、為克服該問題進(jìn)行的修改內(nèi)容和修改位置。對上述問題單進(jìn)行分析,根據(jù)解決的問題引起的異?,F(xiàn)象確定技術(shù)問題;根據(jù)解決問題的時間段確定用時;根據(jù)為克服該問題進(jìn)行的修改內(nèi)容和修改位置確定修改位置和修改內(nèi)容,以及修改的代碼量。
S220:接收并存儲所有提交的工作量內(nèi)容。
分析確定工作量內(nèi)容后,將分析結(jié)果整理打包傳輸?shù)焦ぷ髁繑?shù)據(jù)庫進(jìn)行存儲。在本實施方式中,可在工作量數(shù)據(jù)庫內(nèi)部進(jìn)行分類,將問題單按照其所屬模塊、所屬版本或所屬軟件類型進(jìn)行分類,將問題單對應(yīng)存儲于相應(yīng)的分類標(biāo)準(zhǔn)所在的存儲位置。
S230:對提交的工作量內(nèi)容進(jìn)行分析以確定工作量內(nèi)容的完成難度;其中,分析的內(nèi)容至少包括工作量內(nèi)容是否已存儲于技術(shù)問題數(shù)據(jù)庫模塊中,以及修改內(nèi)容的修改量。
根據(jù)提交的工作量內(nèi)容檢索所述工作量數(shù)據(jù)庫,確定工作量數(shù)據(jù)庫是否存儲了相似的已解決的工作量內(nèi)容。由于工程師在提交問題單作為工作量內(nèi)容時,大多采用主觀性的描述,即使是解決相同或相近問題的問題單,不同的工程師提交時描述方式可能完全不同。如果是兩個實質(zhì)相同但描述不同的問題單,后提交的問題單即使是付出較大精力投入去完成的,但是仍然屬于已解決的技術(shù)問題,其工作量的加權(quán)比重是較低的。因此在本實施方式中,在分析判斷提交的工作量內(nèi)容的難度等級時,先在工作量數(shù)據(jù)庫中進(jìn)行檢索,檢索是否工作量數(shù)據(jù)庫中已經(jīng)保存了解決相同技術(shù)問題的問題單。通過設(shè)定以問題單方式提交的工作量內(nèi)容的具體內(nèi)容作為關(guān)鍵字進(jìn)行檢索,如正對該工作量內(nèi)容解決的技術(shù)問題、用時、解決問題時的修改位置和修改內(nèi)容綜合進(jìn)行檢索,查看是否已經(jīng)提交過相同或相似的工作量內(nèi)容。統(tǒng)計提交的工作量內(nèi)容中的修改量,在當(dāng)前存儲于工作量數(shù)據(jù)庫中的工作量內(nèi)容中的修改內(nèi)容進(jìn)行統(tǒng)計,精確獲取當(dāng)前存儲的工作量內(nèi)容中修改內(nèi)容的代碼量。
S240:根據(jù)分析結(jié)果,對當(dāng)前工程師提交的工作量內(nèi)容進(jìn)行評估。
設(shè)定工作量評估的評分規(guī)則。評分規(guī)則可有企業(yè)按其意愿自行設(shè)置??稍O(shè)定如下的評分規(guī)則:根據(jù)檢索結(jié)果,對于檢索到相同或相似的工作量內(nèi)容的和未檢索到相同或相似工作量內(nèi)容的,給予不同的評分;以及設(shè)定一修改量閾值,對于工作量內(nèi)容的修改量大于修改量閾值和小于修改量閾值的,給予不同的評分。根據(jù)評分規(guī)則,確定提交的工作量內(nèi)容獲得的評分。在本實施方式中,為上述規(guī)則具體設(shè)定分?jǐn)?shù),如對于未檢索到相同或相似的工作量內(nèi)容的和檢索到相同或相似工作量內(nèi)容的,分別給予3分和1分;對于工作量內(nèi)容的修改量大于修改量閾值和小于修改量閾值的,分別給予2分和1分,兩項加和進(jìn)行評估。此時,將提交的工作量內(nèi)容可分為4個等級:未檢索到相同或相似的工作量內(nèi)容,且對于工作量內(nèi)容的修改量大于修改量閾值的,得分為5分,評為等級1;未檢索到相同或相似的工作量內(nèi)容,且對于工作量內(nèi)容的修改量小于修改量閾值的,得分為4分,評為等級2;檢索到相同或相似的工作量內(nèi)容,對于工作量內(nèi)容的修改量大于修改量閾值的,得分為3分,評為等級3;檢索到相同或相似的工作量內(nèi)容,且對于工作量內(nèi)容的修改量小于修改量閾值的,得分為2分,評為等級4。根據(jù)評分結(jié)果輸出對工作量內(nèi)容的評估結(jié)果。將工作量內(nèi)容對應(yīng)的等級輸出,企業(yè)可按月統(tǒng)計員工的不同等級工作量內(nèi)容的數(shù)量,確定員工的薪資,此時員工的薪資是直接與其工作量掛鉤,可增大其工作積極性。
此外還包括步驟:在檢索到相同或相似的工作量內(nèi)容時,在完成對提交的工作量內(nèi)容的評估后,刪除工作量數(shù)據(jù)庫存儲的提交的所述工作量內(nèi)容。利于節(jié)省工作量數(shù)據(jù)庫的空間資源同時提高檢索效率。
區(qū)別于現(xiàn)有技術(shù),本發(fā)明的工作量評估方法的步驟包括:接收工程師提交的工作量內(nèi)容并進(jìn)行分析,工作量內(nèi)容至少包括解決的技術(shù)問題、用時、解決問題時的修改位置和修改內(nèi)容;接收并存儲所有提交的工作量內(nèi)容;對提交的工作量內(nèi)容進(jìn)行分析以確定工作量內(nèi)容的完成難度;其中,分析的內(nèi)容至少包括工作量內(nèi)容是否已存儲于技術(shù)問題數(shù)據(jù)庫模塊中,以及修改內(nèi)容的修改量;根據(jù)分析結(jié)果,對當(dāng)前工程師提交的工作量內(nèi)容進(jìn)行評估。通過本發(fā)明,能夠簡潔、準(zhǔn)確、公平、自動、實時的對員工的工作量進(jìn)行評估,提高員工的工作積極性。
本發(fā)明雖然已以較佳實施例公開如上,但其并不是用來限定本發(fā)明,任何本領(lǐng)域技術(shù)人員在不脫離本發(fā)明的精神和范圍內(nèi),都可以利用所述揭示的方法和技術(shù)內(nèi)容對本發(fā)明技術(shù)方案做出可能的變動和修改,因此,凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實質(zhì)對以上實施例所作的任何簡單修改、等同變化及修飾,均屬于本發(fā)明技術(shù)方案的保護(hù)范圍。