潘偉
摘 要:針對通信企業(yè)中網(wǎng)絡(luò)運維工作量大、人員多、考核困難等情況,設(shè)計了一種績效考核系統(tǒng)。將網(wǎng)絡(luò)運維工作分為包區(qū)工作和等效任務(wù)兩類,每一項工作任務(wù)都量化為一定分值。通過承擔工作任務(wù)的多少可以準確計算出員工的總工作量,并通過KPI指標體現(xiàn)員工工作完成質(zhì)量,員工的總績效則通過總工作量和KPI得分共同確定。
關(guān)鍵詞:通信企業(yè);績效考核;績效管理;數(shù)據(jù)庫
DOIDOI:10.11907/rjdk.171524
中圖分類號:TP319
文獻標識碼:A 文章編號:1672-7800(2017)007-0073-04
0 引言
當今時代是一個快速發(fā)展和變革的時代,各行業(yè)都面臨著激烈競爭。企業(yè)競爭的實質(zhì)是人才的競爭,績效管理是一種可提高員工績效、開發(fā)團隊和個體潛能,使企業(yè)不斷獲得成功的管理思想和具有戰(zhàn)略意義的整合管理方法[1]??冃Э己耸钦{(diào)動員工工作積極性,增強企業(yè)活力的有效手段之一,其在經(jīng)營管理工作中起著越來越重要的作用[2-3]。但要做到合理、客觀的績效管理,相關(guān)工作量非常大,成本較高。隨著計算機技術(shù)的發(fā)展,建立一套績效管理系統(tǒng)對績效考核中的相關(guān)事務(wù)進行管理,將大大降低績效管理和考核難度,提高工作效率。
近年來,我國通信行業(yè)發(fā)展非常迅速,用戶規(guī)模不斷擴大,同時競爭也異常激烈。網(wǎng)絡(luò)運維部是通信企業(yè)中一個非常重要的技術(shù)部門,承擔著通信網(wǎng)絡(luò)的建設(shè)和維護重任。通信企業(yè)要想在激烈的競爭中留住老客戶、發(fā)展新客戶,必須做好網(wǎng)絡(luò)建設(shè)和維護工作,確保網(wǎng)絡(luò)通信的暢通。而網(wǎng)絡(luò)建設(shè)和維護是一項系統(tǒng)工程,任務(wù)種類繁多,難易程度各異,加上工作場所分布廣泛,既有交通便利的城區(qū),也有偏遠鄉(xiāng)村,工作量的計算和考核比較復(fù)雜。本文針對某通信運營商網(wǎng)絡(luò)運維部門工作量計算和完成質(zhì)量考核的實際需要,設(shè)計了一套績效管理系統(tǒng),并實現(xiàn)了相關(guān)業(yè)務(wù)數(shù)據(jù)查詢與處理等功能。
1 系統(tǒng)總體設(shè)計
該公司的績效考核包括4個方面:工作考核、等效任務(wù)考核、激勵考核和KPI考核。所有工作任務(wù)分為兩類:包區(qū)工作和等效任務(wù)。對包區(qū)工作而言,一個包區(qū)包括多名員工,共同完成相關(guān)工作任務(wù)。每個人在包區(qū)中承擔任務(wù)量的多少和重要程度不同,可通過員工在包區(qū)中的占比來體現(xiàn);等效任務(wù)即包區(qū)工作之外的其它工作。每一項等效任務(wù)可以由多名員工共同完成,并通過員工在等效任務(wù)的占比來體現(xiàn)。每項工作任務(wù)都量化為一定分值,從而使每個員工承擔的總工作量等于其承擔的包區(qū)工作量和等效任務(wù)工作量之和。此外,部分員工還可能因為完成了一些額外工作或因具有一些特殊能力從而獲得一定激勵,這也將通過激勵考核來體現(xiàn)。
圖1為系統(tǒng)的總體功能結(jié)構(gòu)圖。整個系統(tǒng)除包括包區(qū)工作考核、等效任務(wù)考核、激勵考核和KPI考核幾個主要功能模塊外,還有基礎(chǔ)數(shù)據(jù)管理和查詢服務(wù)兩部分。通過對系統(tǒng)需求的分析,系統(tǒng)的概念模型如圖2所示。
2 系統(tǒng)實現(xiàn)
在本績效考核系統(tǒng)的實現(xiàn)過程中,包區(qū)工作量、等效工作量、激勵與實得績效工資的計算最為重要,同時也是實現(xiàn)的難點。系統(tǒng)實現(xiàn)的其余部分主要是簡單數(shù)據(jù)的增加和修改。因此,本部分主要對相關(guān)計算的具體實現(xiàn)方法進行介紹。
2.1 包區(qū)工作量計算
包區(qū)工作的考核與部門、員工、模塊局都有聯(lián)系,包區(qū)工作量的計算比較復(fù)雜。圖3是包區(qū)考核相關(guān)的數(shù)據(jù)庫表關(guān)系圖,包含了9個關(guān)系。除了包區(qū)、部門、員工、模塊局和設(shè)備類型等實體外,包區(qū)與模塊局的聯(lián)系、包區(qū)與員工的聯(lián)系、模塊局與設(shè)備類型之間的聯(lián)系都用關(guān)系表來表示,以提高系統(tǒng)靈活性。
包區(qū)工作量計算是計算各個包區(qū)指定月份的總工作量,并將計算結(jié)果存入關(guān)系表GroupScore。本文設(shè)計了存儲過程ComputeGropuScore來完成計算工作,以下是該存儲過程的核心代碼:
insert into GroupScore (gs_GroupSn,gs_Year,gs_Month,gs_Score)
select group_Sn,
@gs_Year as gsYear,
@gs_Month as gsMonth,
TotalScore
from v_GroupScore
其中,參數(shù)@gs_Year和@gs_Month分別為指定的年份和月份,v_GroupScore為計算每個部門得分的視圖。其結(jié)構(gòu)如下:
SELECT group_Sn,group_Caption,SUM(score) AS TotalScore
FROM v_GroupTaskScore
GROUP BY group_Sn,group_Caption
在視圖v_GroupScore中,又用到了視圖v_GroupTaskScore,其結(jié)構(gòu)如下:
SELECT group_Sn,group_Caption,ms_Sn,ms_Caption,ms_Coefficient,GroupTask.gt_Sn,
groupTask.gt_Caption,gt_StandardValue,ModuleTask.mt_Count,
gt_StandardValue * mt_Count * ms_Coefficient AS score
FROM ModuleTask INNER JOIN GroupTask ON ModuleTask.mt_GtSn = gt_Sn
INNER JOIN ModuleStation ON ModuleTask.mt_MsSn = ms_Sn
INNER JOIN GroupModule ON GroupModule.gm_MsSn = ms_Sn
INNER JOIN Groups ON group_Sn = GroupModule.gm_GroupSn
2.2 等效工作量計算
等效工作量計算是計算每個員工承擔等效工作任務(wù)的總工作量,并將計算結(jié)果存入關(guān)系表OtherScore。本文設(shè)計了存儲過程ComputeOtherScore來完成計算工作,以下是該存儲過程的核心代碼:
insert into OtherScore (os_StaffSn,os_Year,os_Month,os_Score)
select st_staffSn,
@Year as osYear,
@Month as osMonth,
Score
from v_OtherScore
其中,參數(shù)@gs_Year和@gs_Month分別為指定的年份和月份,v_OtherScor為計算每個員工得分的視圖。其結(jié)構(gòu)如下:
SELECT st_StaffSn,SUM(st_Proportion * ot_TotalScore) AS Score
FROM StaffTask INNER JOIN OtherTask ON st_OtSn = ot_Sn
GROUP BY st_StaffSn
2.3 激勵計算
等效工作量計算是計算每個員工每個月的總激勵,并將計算結(jié)果存入關(guān)系表PrizeScore。本文設(shè)計了存儲過程ComputePrizeScore來完成計算工作,以下是該存儲過程的核心代碼:
insert into PrizeScore (ps_StaffSn,ps_Year,ps_Month,ps_Reward)
select ps_StaffSn,
@Year as psYear,
@Month as psMonth,
Score
from v_PrizeScore
其中,參數(shù)@gs_Year和@gs_Month分別為指定的年份和月份,v_PrizeScore為計算每個員工月度激勵的視圖。其結(jié)構(gòu)如下:
SELECT ps_StaffSn,tp_Year,tp_Month,SUM(Score) AS score
FROM(SELECT PrizeStaff.ps_StaffSn,TotalPerformance.tp_DeptSn,TotalPerformance.tp_Year,TotalPerformance.tp_Month,CASE
WHEN v_TotalPrize.TotalScore<=TotalPerformance.tp_PrizePart+
TotalPerformance.tp_LastRest
THEN ps_Reward
WHEN(v_TotalPrize.TotalScore>TotalPerformance.tp_PrizePart+
TotalPerformance.tp_LastRest) AND(PrizeItem.pi_Tag=1)
THEN (ps_Reward*(TotalPerformance.tp_PrizePart+TotalPerformance.tp_LastRest-
v_TotalPrize.fixedPrize))/ v_TotalPrize.unfixedprize
WHEN (v_TotalPrize.TotalScore>TotalPerformance.tp_PrizePart+
TotalPerformance.tp_LastRest) AND (PrizeItem.pi_Tag = 0)
THEN ps_Reward END AS Score
FROM PrizeStaff
LEFT OUTER JOIN staff
ON staff.staff_Sn = PrizeStaff.ps_StaffSn
LEFT OUTER JOIN v_TotalPrize
ON staff.staff_DeptSn = v_TotalPrize.dept_Sn
LEFT OUTER JOIN TotalPerformance
ON TotalPerformance.tp_DeptSn = staff.staff_DeptSn
LEFT OUTER JOIN PrizeItem
ON PrizeItem.pi_Sn = PrizeStaff.ps_PiSn) AS a
GROUP BY ps_StaffSn,tp_Year,tp_Month
v_PrizeScore中用到了視圖v_TotalPrize和關(guān)系表TotalPerformance。關(guān)系表TotalPerformance存儲每個部門的月度總績效,其中包括部門的月度激勵。在計算每個員工的月度總績效時,員工的激勵綜合不能超過部門的激勵績效總和。在每個月的考核中,部門總績效可以不發(fā)放完,剩余部分自動作為下月的激勵。視圖v_TotalPrize的作用即是計算部門的實際總激勵。
SELECT dept_Sn,SUM(PrizeStaff.ps_Reward) AS TotalScore,
(SELECT SUM(a.ps_Reward) AS Expr1
FROM PrizeStaff AS a LEFT OUTER JOIN staff AS b
ON b.staff_Sn = a.ps_StaffSn
LEFT OUTER JOIN PrizeItem AS c
ON c.pi_Sn = a.ps_PiSn
WHERE (c.pi_Tag = 0) AND (dept_Sn = b.staff_DeptSn)) AS fixedPrize,
(SELECT SUM(a.ps_Reward) AS Expr1
FROM PrizeStaff AS a LEFT OUTER JOIN staff AS b
ON b.staff_Sn = a.ps_StaffSn
LEFT OUTER JOIN PrizeItem AS c ON c.pi_Sn = a.ps_PiSn
WHERE (c.pi_Tag = 1) AND (dept_Sn = b.staff_DeptSn)) AS unfixedprize
FROM PrizeStaff LEFT OUTER JOIN staff ON staff.staff_Sn = PrizeStaff.ps_StaffSn
LEFT OUTER JOIN Department ON dept_Sn = staff.staff_DeptSn
LEFT OUTER JOIN PrizeItem ON PrizeItem.pi_Sn = PrizeStaff.ps_PiSn
GROUP BY dept_Sn
2.4 KPI考核
KPI考核是績效考核的核心,包區(qū)工作量得分、等效工作任務(wù)得分和激勵部分,計算的都是客觀值,一旦設(shè)定了相應(yīng)項目,即確定了各項得分。而KPI指標的考核是相關(guān)考核人員對員工各項任務(wù)完成情況的一個評價。KPI考核得分的高低,直接影響員工的實得績效。包區(qū)工作量得分和等效工作任務(wù)反映的是員工承擔工作量的多少,KPI得分體現(xiàn)的是工作完成質(zhì)量。
KPI考核采取的方式是考核人員對員工的每一項指標進行分數(shù)評定,然后系統(tǒng)將評定結(jié)果存入表KPIScore??己送瓿珊?,系統(tǒng)自動進行匯總,得出員工的KPI最終得分。由于不同員工的KPI項不一樣,每個員工的各KPI指標標準分總和并不一定等于100。因此,在匯總時需要進行換算,得出一個百分數(shù)的分數(shù)。本文設(shè)計了存儲過程ComputeKPITotal來完成計算工作,以下是該存儲過程的核心代碼:
update StaffScore set ss_KPI=100* (select FactTotal from v_KPIFactTotal where staffSn=StaffScore.ss_StaffSn and ks_Year=@Year and ks_Month=@Month)/(select KPITotal from v_KPIBasicTotal where v_KPIBasicTotal.staffSn=StaffScore.ss_StaffSn)
where ss_Year=@Year and ss_Month=@Month
其中,參數(shù)@gs_Year和@gs_Month分別為指定的年份和月份,v_KPIBasicTotal為計算每個員工KPI指標標準分的視圖。其結(jié)構(gòu)如下:
SELECT ks_StaffSn AS staffSn,SUM(ks_KiUltityScore) AS KPITotal
FROM KPIStaff
GROUP BY ks_StaffSn
3 結(jié)語
在通信企業(yè)中,網(wǎng)絡(luò)運行與維護是一項重要的基礎(chǔ)工作。網(wǎng)絡(luò)維護工作種類繁多、工作量大、人員多,考核較為困難。本文將網(wǎng)絡(luò)維護工作分為包區(qū)工作和等效任務(wù)兩類,并對每一項工作任務(wù)都根據(jù)工作量多少與難易程度量化為一定分值,同時將每個員工工作任務(wù)的完成質(zhì)量通過KPI指標來體現(xiàn),進而計算出應(yīng)得績效。本文對績效管理系統(tǒng)進行了設(shè)計,并對其實現(xiàn)中的關(guān)鍵內(nèi)容進行了展示,以降低績效管理和考核難度,提高工作效率。
參考文獻:
[1]李振忠.工業(yè)企業(yè)績效管理及方法研究[D].西安;西安電子科技大學,2012.
[2]何文麗.績效考核方法比較研究[J].江蘇商論,2010(21): 193-193.
[3]曹繼艷.當前我國國有企業(yè)績效考核問題及其對策[J].財經(jīng)界:學術(shù)版,2015(9):131-131.
[4]基于.NET的員工績效考核系統(tǒng)[J]軟件導(dǎo)刊,2010,9 (7): 116-117.