陳俞強 郭劍嵐
東莞職業技術學院計算機工程系 廣東 523808
績效考核是人事決策的重要依據。近年來,為了找尋更科學、有效、客觀、公正的考核方法,業內人士進行了諸多艱苦的探索。然而,由于績效的多因、多維、動態等特點及考核者的情感等因素,考核難以取得令人滿意的效果。績效考核不是僅靠桌面上的工具,類似與Excel或者PowerPoint等office工具可以來完成的,同時很多ERP系統、計劃工具和商務智能也并不能實現完整的銜接問題,所以這就需要開發一套完整的系統來管理企業績效。
企業績效考核是一個復雜的過程,涉及到企業的人事、業務、部門結構等等一系列的問題。需要先對企業績效考核的過程和形式以及方法進行一個詳細的分析比較,從而明確企業績效考核的詳細需求。
1.1.1 績效考核的過程和形式分析
企業員工的績效考核過程一般可以分成以下階段:第一階段是建立績效考核標準;第二、第三階段分別為確定績效考評的內容和實施績效考核;第四階段是確定評語及改進措施,績效考核的形式主要可以劃分為按考核時間分類、按考評結果的表現形式分類和按考評主體分類。
根據對企業的績效考核的過程和形式的分析和企業的實際需求,確定了企業的績效考核系統的流程和考評形式。將考核過程中分為四個階段,并采用按考核時間分類和按考評主體分類相結合的形式。
1.1.2 績效考核方法分析
當前企業的績效考核模式主要有360度綜合考核,基于KPI的績效考核,基于BSC的績效考核,基于目標的績效考核,主管述職考核,以價值流為中心的績效考核等考核模式,所有一切的考核方法也是基于上述模式的延伸和變通。
(1)360度綜合考核,也叫多視角考核或多個考核者的多方位考核,考核者可以是被考核者的上級、下屬、同級和外部考核者,如供應商和客戶等。
(2)KPI績效考核,是指關鍵績效指標,注意這里指的是關鍵績效指標,而不是一般的績效指標,而且是對業績產生關鍵影響力的那部分指標。如何界定績效指標里頭哪些是屬于關鍵性的績效指標,哪些是屬于一般性的指標,要根據企業戰略目標進行層層分解才能得到。
(3)基于BSC的績效考核,據調查,在目前全世界的前500強的企業中有70%企業已運用了BSC,它主要包括4個考核維度:內部運營、客戶、學習、成長和財務。
(4)基于目標的績效考核,這種考核模式主要是針對有些工作成果和工作行為難以量化的,運用此種方法比較合適,目標是衡量組織,部門和個體活動有效性的標準,如何使全體員工,各個部門積極主動,想方設法地為組織的總目標努力工作就成了決定管理活動有效性的關鍵。
1.1.3 用戶分析
本績效考核管理系統用戶對象包括企業員工、企業管理層、企業高層、系統管理員幾個角色,各用戶的功能權限如表1所示。

表1 用戶的功能權限
1.1.4 業務流程分析
系統用戶中企業管理層和員工以及企業高層是考核過程中主要參與者,員工是被考核對象,企業管理者是績效考核的制定者與啟動者,企業高層則是整個考核的監控者。這些角色的用戶在績效考核中的活動如圖1所示。

圖1 績效考核活動圖
根據系統用戶所參與績效考核的活動圖,可以歸納出系統的績效考核任務,其具體內容包括:
①基礎數據設定;②考核方案設定;③考核日期設定;④待考核記錄生成;⑤考核數據采集;⑥考核結果計算;⑦考核結果統計/查詢。
1.1.5 系統功能模塊分析
通過對企業績效考核系統的實際需求分析,本系統的主要實現功能包括系統設置、考核管理、日志管理、提示管理和日常管理等。從而得出系統的功能模塊包括基礎維護、系統管理、考核方案配置、人員辦公、績效考核和績效分析與查詢。進一步分析系統各個功能模塊的功能描述為如表 2所示。

表2 模塊功能
系統設計遵循操作簡單、功能豐富、實用性強和靈活開放的原則,采用了分層結構來實現系統整體架構,從而達到分散關注、松散耦合、邏輯復用、標準定義的目的。系統架構方案嚴格按照分層思想設計,在職責上分成4層,這四層是:presentation(表示層),persistence(持久層),business(業務層)和domain model(域模塊)。每個層在處理程序上都有明確的責任,功能上不與其它層混合,并且每個層要與其它層分開,層與層之間提供通信接口,即 Struts+Spring+Hibernate+Oracle架構:表示層用Struts,業務層用Spring,持久層則用Hibernate和iBatis相結合。
系統采用B/S多層體系結構,在該結構中底層為數據庫服務器,它的功能是接收 Web服務器對數據庫的操縱請求。具體實現方法是,用Oracle 10g數據庫作為數據服務器,以ODBC為數據接口提供數據服務,Web數據庫與JSP服務器用來解釋JSP文件,而瀏覽器可以下載服務器上應用程序的執行結果。
系統的具體實現過程中,按照建立考核指標庫、按崗位設定考核指標集、按崗位靈活配置績效考核項目、歸納總結考核指標項的計分業務邏輯并生成考核計分規則的步驟來進行。系統各個功能模塊來按照需求分別實現,先對基礎功能類代碼實現,接著對底層業務類代碼實現,最后是用戶交互界面實現。
(1)系統的軟件平臺
服務器端:windowsNT/2000 server,Oracle 10g數據庫;
客戶端:windows XP,瀏覽器IE6.0以上。
(2)系統的開發平臺
本系統利用 MyEclipse 6.0 來進行系統軟件開發,并將Tomcat,struts,hibernate插件整合到此開發平臺中,充分利用此開發平臺的強大功能。
(3)Web容器
Web容器采用通用的Tomcat5. 0,Tomcat5.0 用了一個全新的servlet 容器 ,完整實現servlet 和jsp 的規范。
本系統采用了Struts技術,利用Struts技術來設計最大的特點就是將大量的邏輯放在配置文件中,而不是程序中,以免日后業務需求有所變更時不必改動程序。系統的 action處理與頁面跳轉按照各個功能模塊分別進行配置,即每個功能模塊有自己的配置文件,這樣做可易于對配置文件的維護和管理,修改某一個模塊的配置文件對整個系統配置沒有太大的影響。
本文所設計的績效考核系統操作簡單、功能豐富、實用性強、靈活開放。提供企業、部門、個人三級考核管理,企業可根據不同的情況選擇考核方式,能夠自定義考核要點、考核指標、權重等,選擇不同類別的考核人,形成不同考核人對同一考核對象的多張考核表,通過修改考核要點、考核模板等,從而實現企事業單位不同類型的考核。
[1] 世界著名企業如何建立績效管理體系.金融經濟.2004.
[2] 方成亮.新一代業績考核系統.現代計算機.
[3] 仇曉智,喬宗良,周建新,趙躍,司風琪,徐治皋.電廠績效管理系統研究與開發.電站系統工程.2008.
[4] 李業昆,張大紅.績效管理系統流程分析.企業活力-管理理論.