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