-
行業(yè)資訊
INDUSTRY INFORMATION
人力資源管理軟件實施開發(fā)怎樣進行?要開發(fā)一款通用的人力資源管理軟件,從它的需求分析、架構(gòu)設(shè)計、程序編碼、測試到正式發(fā)布和推出,客戶購買或者租用后經(jīng)過項目實施和改造,最終交付給用戶使用,其中涉及不同的人群,他們會有不同的思維方式和視野。
一、軟件需求分析、設(shè)計和開發(fā)人員的視野
軟件需求分析師收集不同行業(yè)、不同企業(yè)的需求,從中抽取共性和可信息化的需求,同時給個性的東西留有出口(解決方案);軟件設(shè)計師設(shè)計數(shù)據(jù)模型、軟件模塊/功能和用戶界面(UI),軟件開發(fā)人員。這類人員更多是站在技術(shù)的角度思考問題域和解決方案,不大容易站在用戶的角度思考問題,如業(yè)務(wù)流程的連貫性,功能、菜單和頁面的邏輯相關(guān)性,界面的易用性,界面上的術(shù)語要反映業(yè)務(wù)習(xí)慣和前后一致性,等等。
一個需要引起重視的問題是軟件產(chǎn)品的繼承性,也就是系統(tǒng)推出新版本后用戶能自動升級,不需要推倒重來,另起爐灶重新實施。如果新版本是推倒重新來過,對軟件開發(fā)企業(yè)來說成本太大,軟件的功能也得不到積累和傳承。但是現(xiàn)代軟件技術(shù)和開發(fā)工具發(fā)展太快,對軟件的生命周期帶來嚴(yán)重的挑戰(zhàn),但是用新技術(shù)和新語言重寫老軟件的代價和周期有時候成為企業(yè)的不能承受之重,這也是一個矛盾。
二、項目實施人員的視野
人力資源管理軟件是面向企業(yè)的軟件,由于人力資源管理業(yè)務(wù)自身的復(fù)雜性,覆蓋的業(yè)務(wù)面也廣,而且每家企業(yè)的人力資源管理制度、政策和方法都會有自己的特點,所以人力資源管理軟件不是拿來即用的軟件,不論企業(yè)購買軟件自部署的方案還是租用云平臺的SaaS方案,都是如此,所有軟件面向特定企業(yè)的實施過程不能沒有,這是項目實施顧問的工作。
不論是業(yè)務(wù)顧問還是實施顧問、開發(fā)顧問,他們要完成收集和分析特定用戶的人力資源管理業(yè)務(wù)需求,設(shè)計面向未來系統(tǒng)的業(yè)務(wù)流程,結(jié)合選擇的軟件系統(tǒng)進行系統(tǒng)數(shù)據(jù)模型、模塊和用戶界面的設(shè)計,配置和改造系統(tǒng),最后導(dǎo)入主數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù),培訓(xùn)用戶,最終系統(tǒng)上線運行,在整個項目過程中都要考慮使系統(tǒng)滿足企業(yè)不同層面用戶的需求和使用。
他們的主要關(guān)注:
1.軟件的適用性:不同國家/地區(qū)、行業(yè)、規(guī)模、發(fā)展階段、所有制形式。
2.軟件的可配置性:提供足夠的配置選項,可以根據(jù)不同的組合條件選用;配置菜單和頁面集中,先后吮吸反映配置步驟的先后順序和邏輯相關(guān)性;提供預(yù)設(shè)置的默認(rèn)可配置參數(shù),可以直接使用或者作為新配置的模板可以復(fù)制修改;盡量不需要進行代碼級的增強開發(fā)和客戶化開發(fā);配置參數(shù)和開發(fā)的代碼可以自動在配置開發(fā)系統(tǒng)和生產(chǎn)系統(tǒng)間傳輸。
3.技術(shù)框架簡潔,盡量不要使用多種不同的開發(fā)技術(shù)和語言,這樣對實施人員和后期運維帶來巨大挑戰(zhàn),一是擁有成本增加,二是人才的獲取變得困難。
4.易于增強:系統(tǒng)提供可以配置的標(biāo)準(zhǔn)解決方案并預(yù)留增強開發(fā)點,并且提供說明文檔和例子程序。
5.提供良好的命名規(guī)范,對于不用的對象和配置/增強參數(shù),預(yù)留客戶的命名和編碼范圍,保證系統(tǒng)升級或者打補丁時不會出現(xiàn)系統(tǒng)異常,減少升級過程中的手工干預(yù)工作量。
三、最終用戶的視野
在企業(yè)中,人力資源管理軟件系統(tǒng)的用戶一般包含以下幾個層面:
1.高級管理人員:各種人力資源分析圖表(含關(guān)鍵人力資源KPI)的實時獲取,用戶界面簡單美觀,最好的用戶干預(yù)和交互。
2.HR業(yè)務(wù)人員:系統(tǒng)的功能足夠支持常規(guī)業(yè)務(wù)處理,同時能滿足某些特殊情況的處理;系統(tǒng)的菜單和頁面j結(jié)構(gòu)設(shè)計反映業(yè)務(wù)流程和操作的順序,可以自動前行也可以回退;完成一件人事業(yè)務(wù)處理最好在最好的步驟和界面完成。
3.直線經(jīng)理:流程審批和部門級的人力資源分析圖表,簡單的界面,較少的交互(點擊和選擇),界面簡潔。
4.普通員工:員工服務(wù),包括申請流程發(fā)起和信息查詢,該類用戶應(yīng)該可以基本不需要培訓(xùn)就可以直接使用;提供純WEB端和移動端的接口,最少用戶的輸入和點擊交互。
其實,如果要求一個同時具有這三種人的業(yè)務(wù)知識和技術(shù)能力,有點強人所難,不大現(xiàn)實。但作為其中的人力資源管理軟件需求分析、設(shè)計和開發(fā)人員,要學(xué)會站在其他兩類人員的角度去思考問題和設(shè)計方案,至少應(yīng)該了解他們的訴求并時刻銘記在心,才能使設(shè)計和推出的軟件具有群眾基礎(chǔ)和生命力。不然就可能成為閉門造車,最后的結(jié)果可想而知,或者吃力不討好,或者相互指責(zé),最終是勞民傷財。