第一篇:軟件配置管理解決方案
軟件配置管理解決方案
目的:
● 通過(guò)使用配置管理軟件,遵守版本控制、變更控制等規(guī)程,保證所有配置項(xiàng)的完整性和可跟蹤性。
范圍:
● 適用于公司的軟件開發(fā)項(xiàng)目,它規(guī)定了軟件配置管理活動(dòng)的具體規(guī)程及其工作產(chǎn)品。
角色與職責(zé):
● 配置管理員:編制項(xiàng)目配置管理計(jì)劃;創(chuàng)建并維護(hù)配置庫(kù)。
● 配置變更控制委員會(huì)(SCCB):審批配置變更申請(qǐng)。
● 軟件開發(fā)組成員:在權(quán)限內(nèi)使用配置管理工具操作配置庫(kù)。
● 項(xiàng)目SQA人員:審計(jì)配置管理活動(dòng)的規(guī)范性。
進(jìn)入準(zhǔn)則:
● 項(xiàng)目計(jì)劃已制定。
● 項(xiàng)目軟件過(guò)程已定義
● 配置管理員和SCCB人員已確定。
輸入:
● 項(xiàng)目計(jì)劃
● 項(xiàng)目軟件過(guò)程
結(jié)束準(zhǔn)則:
● 對(duì)項(xiàng)目配置庫(kù)的操作和管理持續(xù)到項(xiàng)目結(jié)束。
● 只要存在用戶使用配置管理就要進(jìn)行。
輸出:
● 配置管理計(jì)劃
● 產(chǎn)品配置庫(kù)
● 軟件基線審計(jì)報(bào)告
主要活動(dòng): 在項(xiàng)目早期(在項(xiàng)目計(jì)劃初稿后,并與項(xiàng)目計(jì)劃一起評(píng)審)編制項(xiàng)目配置管理計(jì)劃。
● 確定項(xiàng)目配置管理員。
● 項(xiàng)目經(jīng)理和項(xiàng)目配置管理員共同指定項(xiàng)目組的SCCB。
● 項(xiàng)目經(jīng)理與項(xiàng)目配置管理員按確定的軟件生命周期,識(shí)別出項(xiàng)目要進(jìn)行控制的軟件配置項(xiàng)和納入配置管理的日期。
● 項(xiàng)目經(jīng)理與項(xiàng)目配置管理員依據(jù)項(xiàng)目定義軟件過(guò)程,共同確定項(xiàng)目的基線,并標(biāo)識(shí)每個(gè)基線的配置項(xiàng)。
● 項(xiàng)目經(jīng)理確認(rèn)由項(xiàng)目配置管理員制定的在軟件生命周期各個(gè)階段配置項(xiàng)的使用權(quán)限清單。
● 項(xiàng)目配置管理員按照《配置管理計(jì)劃模板》制定項(xiàng)目的SCM計(jì)劃。
● 項(xiàng)目配置管理員根據(jù)項(xiàng)目所使用的開發(fā)工具確定項(xiàng)目使用的配置管理工具。
● 項(xiàng)目配置管理員根據(jù)項(xiàng)目計(jì)劃的變動(dòng),適時(shí)調(diào)整項(xiàng)目的SCM計(jì)劃。具體規(guī)程見(jiàn)《項(xiàng)目跟蹤與監(jiān)控過(guò)程》計(jì)劃變更相關(guān)步驟。
● 由項(xiàng)目主管主持,項(xiàng)目經(jīng)理、公司配置管理主管、項(xiàng)目配置管理員、軟件工程組、軟件相關(guān)組參加對(duì)配置管理計(jì)劃書的評(píng)
審。具體規(guī)程參見(jiàn)《同行評(píng)審過(guò)程》。
按照配置管理計(jì)劃,進(jìn)行項(xiàng)目的配置庫(kù)管理。
● 項(xiàng)目配置管理員規(guī)劃、建立項(xiàng)目的目錄結(jié)構(gòu)。該結(jié)構(gòu)支持對(duì)配置項(xiàng)的存儲(chǔ)和檢索功能。
● 項(xiàng)目配置管理員根據(jù)項(xiàng)目的規(guī)模,規(guī)劃和配置管理工具相關(guān)的配置庫(kù)結(jié)構(gòu)。
● 項(xiàng)目配置管理員依據(jù)經(jīng)項(xiàng)目經(jīng)理確認(rèn)的權(quán)限清單對(duì)目錄結(jié)構(gòu)進(jìn)行權(quán)限分配,以達(dá)到在相關(guān)組之間或配置庫(kù)內(nèi)部之間進(jìn)行共
享和傳輸。
● 項(xiàng)目配置管理員將配置項(xiàng)用配置管理工具統(tǒng)一管理,將軟件工作產(chǎn)品存放在指定的服務(wù)器的軟件基線庫(kù)中。
● 項(xiàng)目配置管理員保證由軟件基線庫(kù)制造的產(chǎn)品的正確生成。
● 公司配置管理員定期對(duì)服務(wù)器的軟件開發(fā)庫(kù)、軟件基線庫(kù)進(jìn)行備份,對(duì)配置項(xiàng)的歸檔版本提供存儲(chǔ)和恢復(fù)功能。3 配置識(shí)別
● 項(xiàng)目配置管理員在制定項(xiàng)目的SCM計(jì)劃時(shí),與項(xiàng)目經(jīng)理共同識(shí)別出將置于配置管理之下的軟件工作產(chǎn)品??蓸?biāo)識(shí)為配置項(xiàng)的 軟件工作產(chǎn)品的例子有:
◇與過(guò)程有關(guān)的文檔;
◇軟件需求;
◇軟件設(shè)計(jì);
◇軟件源代碼;
◇軟件可執(zhí)行代碼;
◇軟件測(cè)試規(guī)程;
◇為軟件測(cè)試活動(dòng)建立的軟件系統(tǒng);
◇編譯程序;
◇交付給用戶的或最終用戶的軟件系統(tǒng);
◇其它支持工具等。
● 項(xiàng)目配置管理員依據(jù)項(xiàng)目配置計(jì)劃書在給定的時(shí)間點(diǎn)上標(biāo)識(shí)配置項(xiàng)/單元。
● 項(xiàng)目配置管理員依據(jù)開發(fā)規(guī)范,保證每個(gè)配置項(xiàng)賦予唯一的標(biāo)識(shí)符。
● 項(xiàng)目組成員應(yīng)用配置管理工具,標(biāo)明每個(gè)配置項(xiàng)的修訂版本號(hào)。
● 項(xiàng)目配置管理員可用配置管理工具中的label功能,說(shuō)明每個(gè)配置項(xiàng)所屬的軟件基線。
● 項(xiàng)目配置管理員使用配置管理工具記錄每個(gè)配置項(xiàng)/單元置于軟件配置管理之下的時(shí)間,并標(biāo)明其生成者。配置變更
● 變更分類
對(duì)軟件及其相關(guān)文檔的變更按照變更的影響范圍進(jìn)行分類:
1)A級(jí):變更會(huì)影響系統(tǒng)級(jí)需求、外部接口、產(chǎn)品價(jià)格或者交付期;這類變更必須經(jīng)過(guò)SCCB審核并有客戶批準(zhǔn)和確認(rèn)。
2)B級(jí):變更會(huì)影響配置項(xiàng)間的功能接口、組件級(jí)成本或者項(xiàng)目Schedule;這類變更必須由SCCB或上級(jí)管理部門的批準(zhǔn)和認(rèn)可。
3)C級(jí):變更會(huì)影響配置項(xiàng)內(nèi)部功能的設(shè)計(jì)和分配;這類變更可以由配置項(xiàng)的管理人員負(fù)責(zé)批準(zhǔn)。
● 變更請(qǐng)求的提出
◇如果需對(duì)已納入基線管理的配置項(xiàng)提出修改,項(xiàng)目組或其他相關(guān)人員應(yīng)在配置項(xiàng)變更請(qǐng)求評(píng)審記錄中填寫變更請(qǐng)求,交給項(xiàng)目
經(jīng)理。相關(guān)表格參見(jiàn)《配置項(xiàng)變更申請(qǐng)單》。
◇項(xiàng)目經(jīng)理組織人員對(duì)變更請(qǐng)求進(jìn)行評(píng)估,描述實(shí)施變更所影響的配置項(xiàng)、文檔和資源,確定變更的分類;如果是屬于A類
或B類,需要組織SCCB評(píng)審會(huì)進(jìn)行評(píng)審。
● 變更實(shí)施
◇項(xiàng)目經(jīng)理將需解決并批準(zhǔn)的問(wèn)題通知相關(guān)人員進(jìn)行修改。
◇項(xiàng)目組成員實(shí)施《配置項(xiàng)變更申請(qǐng)單》中的所有變更,并確保相關(guān)文檔得到更改。
◇測(cè)試人員對(duì)已修改的問(wèn)題進(jìn)行確認(rèn),并將跟蹤結(jié)果記入CQ中。
◇當(dāng)確認(rèn)無(wú)誤后,項(xiàng)目組成員檢入配置庫(kù)。
◇項(xiàng)目配置管理員跟蹤配置項(xiàng)變更解決的過(guò)程。跟蹤的主要內(nèi)容有:
1)解決人;
2)解決日期;
3)解決方法;
4)修改的文件;
5)受影響的文件;
6)受影響的數(shù)據(jù);
7)是否經(jīng)過(guò)驗(yàn)證等。
● SCCB定期召開評(píng)審會(huì),確認(rèn)基線修改的正確性、完整性和一致性,并保證不會(huì)對(duì)基線造成意外的后果。保證由軟件基線庫(kù)生成產(chǎn)品并控制它們的發(fā)行。
● 項(xiàng)目經(jīng)理或指定人員依據(jù)SDP中的build計(jì)劃和軟件產(chǎn)品測(cè)試申請(qǐng)單,對(duì)存放于軟件配置庫(kù)中的源程序進(jìn)行編譯,生成軟件產(chǎn)
品,并提交測(cè)試人員進(jìn)行測(cè)試。
● 測(cè)試人員依據(jù)產(chǎn)品測(cè)試通過(guò)標(biāo)準(zhǔn),對(duì)待測(cè)產(chǎn)品進(jìn)行確認(rèn)測(cè)試,形成測(cè)試報(bào)告。
● SCCB依據(jù)測(cè)試報(bào)告,審計(jì)由軟件基線庫(kù)生成的軟件產(chǎn)品與測(cè)試通過(guò)標(biāo)準(zhǔn)的符合性,并生成SCCB會(huì)議紀(jì)要。
● 對(duì)審計(jì)通過(guò)的產(chǎn)品build,項(xiàng)目配置管理員將其升級(jí)為基線。
● 項(xiàng)目配置管理員對(duì)審計(jì)通過(guò)的軟件工作產(chǎn)品建立版本標(biāo)識(shí)號(hào)(用配置管理工具的label加以標(biāo)識(shí))。
● 項(xiàng)目配置管理員將審計(jì)通過(guò)的軟件產(chǎn)品(release)放入軟件產(chǎn)品庫(kù)。
當(dāng)軟件工作產(chǎn)品納入基線管理時(shí),進(jìn)行軟件基線審計(jì)。
● 根據(jù)項(xiàng)目配置管理計(jì)劃,SCCB確認(rèn)在適當(dāng)?shù)臅r(shí)間需要審計(jì)的軟件基線,明確該基線包括的配置項(xiàng)。
● 在該基線包含的配置項(xiàng)經(jīng)評(píng)審和檢查通過(guò)后,項(xiàng)目配置管理員通過(guò)配置管理工具將配置項(xiàng)升級(jí)為基線狀態(tài),并為配置項(xiàng)標(biāo)注
LABEL等。該基線所包含的所有配置項(xiàng)都升級(jí)為基線狀態(tài)時(shí),該基線正式建立。
● 項(xiàng)目配置管理員驗(yàn)證該基線是按照項(xiàng)目的配置管理計(jì)劃所明確的配置項(xiàng)組成的。
● 項(xiàng)目配置管理員驗(yàn)證已建立的基線所包含的配置項(xiàng)是完備、準(zhǔn)確的。
● 項(xiàng)目配置管理員將審計(jì)發(fā)現(xiàn)的問(wèn)題記入基線審計(jì)報(bào)告,并對(duì)問(wèn)題進(jìn)行跟蹤直至解決。
● 項(xiàng)目配置管理員將基線審計(jì)報(bào)告向項(xiàng)目經(jīng)理報(bào)告。
過(guò)程裁剪說(shuō)明:
◆創(chuàng)建配置庫(kù)時(shí),庫(kù)結(jié)構(gòu)需要使用公司統(tǒng)一目錄結(jié)構(gòu),但是項(xiàng)目可以根據(jù)需要增加目錄結(jié)構(gòu);除在公司外部連接不到公司服務(wù)器情況
外,不可以使用公司規(guī)定以外的配置管理工具。
相關(guān)文檔:
◆配置管理計(jì)劃模板
◆配置項(xiàng)變更申請(qǐng)表表樣
◆軟件基線審計(jì)報(bào)告表樣
第二篇:軟件項(xiàng)目的配置管理
軟件項(xiàng)目的配置管理
[摘要]:
2004年6月,我作為項(xiàng)目經(jīng)理開始參與某航空公司航空票務(wù)系統(tǒng)項(xiàng)目的開發(fā),主要負(fù)責(zé)系統(tǒng)的組織規(guī)劃實(shí)施開發(fā)與項(xiàng)目管理,該系統(tǒng)具有嚴(yán)格的安全,穩(wěn)定,時(shí)實(shí)高效和可靠性能要求,該系統(tǒng)由票務(wù)管理系統(tǒng)和呼叫中心系統(tǒng)兩部分組成,呼叫中心系統(tǒng)主要實(shí)現(xiàn)電話,傳真和短信業(yè)務(wù),票務(wù)管理系統(tǒng)是整個(gè)系統(tǒng)的核心,采用了struts+hibernate+spring主流WEB應(yīng)用框架,實(shí)現(xiàn)了WEB應(yīng)用服務(wù)器websphere與協(xié)作應(yīng)用服務(wù)器lotus domino 的高度集成.隨著軟件系統(tǒng)的日益復(fù)雜化和用戶需求,軟件更新的頻繁化,配置管理在軟件項(xiàng)目中顯得越來(lái)越重要了。本文以該項(xiàng)目為例,結(jié)合作者時(shí)間,主要通過(guò)在項(xiàng)目前期,做好需求調(diào)研,總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)并制定完整的配置管理計(jì)劃。在該項(xiàng)目全過(guò)程中規(guī)范化配置管理,注意員工培訓(xùn)并加強(qiáng)溝通與協(xié)調(diào),來(lái)實(shí)施項(xiàng)目的配置管理。目前,該系統(tǒng)已開發(fā)完畢,正式投入運(yùn)行,狀況良好,受到客戶一致好評(píng)。
[正文]:
2004年6月,2004年6月,我作為項(xiàng)目經(jīng)理開始參與某航空公司航空票務(wù)系統(tǒng)項(xiàng)目的開發(fā),主要負(fù)責(zé)系統(tǒng)的組織規(guī)劃實(shí)施開發(fā)與項(xiàng)目管理,當(dāng)然還做一些編碼工作,主要是公用基礎(chǔ)代碼和核心代碼的編寫與維護(hù)。航空票務(wù)系統(tǒng)是將呼叫中心系統(tǒng)和票務(wù)管理系統(tǒng)有效的結(jié)合起來(lái),采用先進(jìn)的CTI技術(shù)和語(yǔ)音板卡技術(shù),充分利用電話,短信,傳真,因特網(wǎng)等信息化手段,解決航空公司的機(jī)票銷售問(wèn)題,規(guī)范了業(yè)務(wù)流程,強(qiáng)化了內(nèi)部管理,與電子商務(wù)的完美結(jié)合,使應(yīng)用系統(tǒng)功能更加完善,提高了整個(gè)航空業(yè)務(wù)的工作效率。其中,票務(wù)管理系統(tǒng)包括:客戶管理,機(jī)票管理,票證管理,銷售管理,財(cái)務(wù)結(jié)算,調(diào)度管理,遠(yuǎn)程營(yíng)業(yè)部(代理商/分銷商)管理,系統(tǒng)管理八大功能模塊,并統(tǒng)一于服務(wù)器端軟件模塊。呼叫中心系統(tǒng)由電話呼叫系統(tǒng),短信分發(fā)系統(tǒng),傳真呼叫系統(tǒng)三部分組成。票務(wù)管理系統(tǒng)是整個(gè)系統(tǒng)的核心,采用了struts+hibernate+spring主流WEB應(yīng)用框架,實(shí)現(xiàn)了WEB應(yīng)用服務(wù)器websphere與協(xié)作應(yīng)用服務(wù)器lotus domino 的高度集成,在本次開發(fā)中,我把它視為整個(gè)項(xiàng)目的重點(diǎn)
由于考慮到寒假和春運(yùn)期間將會(huì)是旅客的高峰期,客戶要求系統(tǒng)必須在12月底前交付,項(xiàng)目開發(fā)周期為6個(gè)月,為此我做了如下安排:前4個(gè)月主要集中精力用于開發(fā)票務(wù)管理系統(tǒng),后兩個(gè)月主要完成票務(wù)管理系統(tǒng)和呼叫中心系統(tǒng)的集成以及項(xiàng)目收尾工作
隨著軟件系統(tǒng)的日益復(fù)雜化和用戶要求,軟件更新的頻繁化,配置管理逐漸成為軟件生命周期中的主要控制過(guò)程。在軟件開發(fā)過(guò)程中,扮演越來(lái)越重要的角色。一個(gè)好的配置管理過(guò)程能覆蓋軟件開發(fā)和維護(hù)的各個(gè)方面,同時(shí)對(duì)軟件開發(fā)過(guò)程的客觀管理,即項(xiàng)目管理也有重要的支持作用。在該系統(tǒng)項(xiàng)目中,我主要使用intersolv公司的pvcs配置管理工具,并通過(guò)在項(xiàng)目前期作好需求調(diào)研,總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)并制定完整的配置管理計(jì)劃。在項(xiàng)目全過(guò)程規(guī)范化配置管理,注意員工培訓(xùn)并加強(qiáng)溝通與協(xié)調(diào)等方法和策略來(lái)實(shí)施配置管理。項(xiàng)目前期做好要求調(diào)研,總體設(shè)計(jì)和詳細(xì)設(shè)計(jì),并制定完整的配置管理計(jì)劃。
項(xiàng)目計(jì)劃階段,我對(duì)需求分析,總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)這三項(xiàng)活動(dòng)工期安排如下:需求分析12天,總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)總共20天,時(shí)間盡量充足。在做需求調(diào)研的時(shí)候,我要求一定要和客戶充分溝通,深入挖掘客戶的隱性需求。不僅要實(shí)現(xiàn)客戶需求的功能,在界面上也要讓客戶滿意,為此我們作出了航空系統(tǒng)的虛擬界面,讓客戶對(duì)系統(tǒng) 有一個(gè)感官上的整體了解,在需求分析完成工作之后,我們還通過(guò)小組會(huì)議的形式進(jìn)行了確認(rèn)和評(píng)審。并邀請(qǐng)客戶方代表參與。最終的《需求規(guī)格說(shuō)明》我們也要求客戶方代表一定要簽字確認(rèn)。在總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)過(guò)程中,我們盡量使用適合本項(xiàng)目團(tuán)隊(duì)特點(diǎn)的工具和技術(shù),并充分考慮其先進(jìn)性和成熟性。在設(shè)計(jì)完成之后,我們?nèi)耘f對(duì)其進(jìn)行了評(píng)審,總結(jié)和討論,對(duì)爭(zhēng)議比較大的地
方交公司資深專家審核評(píng)定。
配置管理計(jì)劃的制定也使配置管理中不可少的一步,它能有效的指導(dǎo)后期配置管理工作。在本項(xiàng)目中,配置管理計(jì)劃由配置管理員完成,我只做一些審核工作,軟件資源配置管理計(jì)劃,配置項(xiàng)目計(jì)劃,交付計(jì)劃,備份計(jì)劃,CCB審批計(jì)劃等....總之,我認(rèn)為項(xiàng)目前期做好以上鋪墊工作可以減少變更,對(duì)后面一些工作可以說(shuō)是水到渠成。同時(shí),一個(gè)比較完整的計(jì)劃,也可以避免不必要的項(xiàng)目反工,而且項(xiàng)目管理員的工作也會(huì)比較好做一些。項(xiàng)目全過(guò)程規(guī)范化配置管理。
開發(fā)過(guò)程中,對(duì)文檔修改非常麻煩,在配置管理中,對(duì)任何一配置項(xiàng)的修改都可能導(dǎo)致版本的變化。因此,對(duì)配置管理規(guī)范化勢(shì)在必行,在本項(xiàng)目中,我要求配置標(biāo)識(shí)一定要規(guī)范,必須獨(dú)立命名配置項(xiàng),配置對(duì)象的標(biāo)識(shí)要充分考慮命名對(duì)象間存才聯(lián)系。在配置管理中,項(xiàng)目組成員要各司其職,不得越權(quán)操作,同時(shí)還要根據(jù)自己的權(quán)限操作配置項(xiàng)。我的工作在配置管理中主要是:定制開發(fā)子系統(tǒng),定制訪問(wèn)控制,制定常用策略,制定集成里程碑,進(jìn)行系統(tǒng)集成.....而配置管理員的職責(zé)主要是:創(chuàng)建配置序,為項(xiàng)目成員分配權(quán)限,對(duì)存儲(chǔ)庫(kù)進(jìn)行日常備份恢復(fù)等...軟件開發(fā)人員主要根據(jù)項(xiàng)目的開發(fā)配管理策略,創(chuàng)建,修改和測(cè)試工件等。軟件生存期內(nèi)全部軟件配置是軟件產(chǎn)品的真正代表,必須保持精確,軟件工程中某一階段的變更都會(huì)引起軟件配置的變更,對(duì)這種變更也必須做到嚴(yán)格規(guī)范的控制和管理。為此,我做了如下規(guī)定:處于工作狀態(tài)的產(chǎn)品開發(fā)人員可對(duì)其修改,而作為基線進(jìn)入配置庫(kù)的產(chǎn)品,則不允許開發(fā)人員對(duì)其進(jìn)行修改。在本項(xiàng)目中,我們還成立了臨時(shí)CCB,由項(xiàng)目經(jīng)理,用戶代表,軟件質(zhì)量控制人員,配置管理員5人組成。我們要求對(duì)于用戶提出的變更請(qǐng)求要嚴(yán)格按照變更控制流程處理。在用戶提交更多請(qǐng)求后,開發(fā)人員對(duì)其進(jìn)行評(píng)價(jià),并產(chǎn)生變更報(bào)告。在由變更控制委員會(huì)〈CCB〉作出決定是否進(jìn)行變更。通過(guò)批準(zhǔn),就重新檢出變更的配置項(xiàng),建立測(cè)試基準(zhǔn)程序,并執(zhí)行質(zhì)量保證和測(cè)試活動(dòng),必須通過(guò)CCB的鑒定審批后,方可實(shí)施變更。
注意員工培訓(xùn)并加強(qiáng)協(xié)調(diào)與溝通。
項(xiàng)目組成員大多來(lái)自不同部門,對(duì)項(xiàng)目環(huán)境還不熟悉,為了能實(shí)施配置管理系統(tǒng),我建議公司對(duì)項(xiàng)目組成員進(jìn)行相關(guān)培訓(xùn)。針對(duì)配置管理員,我們要求他學(xué)習(xí)配置管理工具管理相關(guān)的內(nèi)容。針對(duì)開發(fā)人員,主要學(xué)習(xí)配置管理工具與開發(fā)相關(guān)的常用操作。針對(duì)全體人員,要讓他們了解配置管理策略和流程,以及如何與開發(fā)管理,項(xiàng)目管理相結(jié)合。同時(shí),我要求項(xiàng)目組成員要加強(qiáng)協(xié)調(diào)和溝通。可以使用PVCS,通過(guò)ressionmanger文檔共享和連鎖機(jī)制。Tracker與電子郵件的集成,加強(qiáng)項(xiàng)目成員之間的溝通,做到有問(wèn)題及時(shí)發(fā)現(xiàn),及時(shí)修改,及時(shí)通知,但又不額外增加很多的工作量,這樣有助于營(yíng)造一個(gè)和諧,公平,競(jìng)爭(zhēng)的氣氛和環(huán)境。
航空票務(wù)系統(tǒng)在2004年12月下旬正式上線,提前完成了項(xiàng)目,目前系統(tǒng)運(yùn)行正常,受到客戶和有關(guān)部門的一致好評(píng),對(duì)項(xiàng)目的滿意度較高。重新回顧該項(xiàng)目也存在一些問(wèn)題不足,比如:項(xiàng)目初期,大多數(shù)成員對(duì)版本管理一點(diǎn)都不重視,總是敷衍了事。代碼編寫人員編寫得代碼也混亂不堪,給測(cè)試人員和維護(hù)人員帶來(lái)了很大不便,一些沒(méi)多大用的垃圾資料也被放置到配置服務(wù)器上,給配置管理人員帶了很多麻煩。因此我建議在項(xiàng)目一開始,就要讓項(xiàng)目成員認(rèn)識(shí)到版本管理的好處。對(duì)源碼的管理,要保證書寫代碼的規(guī)范性,強(qiáng)化注釋力度,還應(yīng)作好build和relase工作.
第三篇:軟件配置管理最佳實(shí)踐
軟件配置管理最佳實(shí)踐
PMTeam雜志 Li Ben 編
現(xiàn)在大家都已經(jīng)認(rèn)識(shí)到了有效的軟件配置管理工作對(duì)于提高團(tuán)隊(duì)開發(fā)效率、保障軟件產(chǎn)品質(zhì)量的重要意義,很多朋友也開始了在配置管理實(shí)施方面的一些研究,市場(chǎng)上我們也可以看到一些軟件配置管理工具廠商針對(duì)具體配置管理工具提供的實(shí)施服務(wù);但是,實(shí)施軟件配置管理到底應(yīng)該做哪些東西?團(tuán)隊(duì)的配置管理現(xiàn)狀怎么評(píng)估?在哪些方面還可以進(jìn)行改進(jìn)?我們相信,這些問(wèn)題可能正困擾著大多數(shù)研發(fā)主管和項(xiàng)目經(jīng)理。
國(guó)外軟件產(chǎn)業(yè)界在軟件配置管理這個(gè)專題上已經(jīng)進(jìn)行了多年的理論和實(shí)踐上的研究。在多年經(jīng)驗(yàn)積累的基礎(chǔ)上,產(chǎn)業(yè)界總結(jié)出來(lái)一系列“最佳實(shí)踐”(Best Practices),我們可以使用這些“最佳實(shí)踐”來(lái)作為評(píng)估一個(gè)組織軟件配置管理能力的標(biāo)尺,也可以作為我們實(shí)施軟件配置管理的指南。這些“最佳實(shí)踐”包括:
1、標(biāo)識(shí)需要進(jìn)行存儲(chǔ)的工件(Artifact)并保障安全存儲(chǔ);
2、控制并且審計(jì)(Audit)對(duì)于工件的修改;
3、設(shè)立并管理基線(Baseline);
4、記錄并跟蹤變更請(qǐng)求;
5、維護(hù)穩(wěn)定、一致的工作空間;
6、支持對(duì)于工件和控件的并發(fā)修改;
7、盡早集成、持續(xù)集成;
8、保證軟件構(gòu)建的重現(xiàn)能力;
9、以控件(Component)為單位實(shí)施版本控制;
10、使用“活動(dòng)”(Activity)來(lái)組織和整合版本集。
下文將介紹前5條最佳實(shí)踐。
1、標(biāo)識(shí)需要進(jìn)行存儲(chǔ)的工件(Artifact)并保障安全存儲(chǔ)
在軟件開發(fā)過(guò)程中,我們會(huì)得到各種各樣的產(chǎn)出,比如各種文檔、模型、源代碼以及測(cè)試腳本等,我們把這些大家勞動(dòng)的成果統(tǒng)稱為工件(Artifact)。對(duì)于一個(gè)軟件開發(fā)組織來(lái)說(shuō),這些工件就構(gòu)成了組織的核心資產(chǎn)。對(duì)于如現(xiàn)金、有價(jià)證券之類的資產(chǎn),我們都會(huì)準(zhǔn)備一個(gè)保險(xiǎn)箱,好好地保存;對(duì)于軟件資產(chǎn),我們也需要相似的措施。所以,軟件配置管理工作的第一步就是建立一個(gè)安全、可靠的存儲(chǔ)庫(kù)(Repository),用于保存組織的核心軟件資產(chǎn)。這個(gè)庫(kù)對(duì)于開發(fā)團(tuán)隊(duì)來(lái)說(shuō),就像是財(cái)務(wù)室里的保險(xiǎn)箱。因此,容錯(cuò)能力和高可靠性是這個(gè)庫(kù)最重要的屬性。除此之外,隨著
組織的增長(zhǎng),置于庫(kù)中的數(shù)據(jù)會(huì)越來(lái)越多,為保證運(yùn)行效率,庫(kù)的可擴(kuò)展性也是非常重要的一個(gè)屬性。
對(duì)于存儲(chǔ)庫(kù)來(lái)說(shuō),良好規(guī)劃的備份和災(zāi)難恢復(fù)過(guò)程是必不可少的。令人驚訝的是,很多軟件組織在這方面都沒(méi)有給予必要的重視,因而也給組織的發(fā)展留下了嚴(yán)重的隱患,一旦災(zāi)難發(fā)生,后果不堪設(shè)想。
在建立好存儲(chǔ)庫(kù)以后,需要做的工作就是確定將哪些工件置于庫(kù)中。根據(jù)實(shí)際需要,組織可能會(huì)決定只將正式文檔、模型文件、源代碼、發(fā)布版本等文件放入庫(kù)中,而對(duì)于臨時(shí)文檔、編譯時(shí)產(chǎn)生的中間文件等,則不將它們放入庫(kù)中。我們把放入庫(kù)中的文件稱之為配置項(xiàng)(Configuration Item)。
2、控制并且審計(jì)(Audit)對(duì)于工件的修改
在標(biāo)識(shí)相關(guān)的工件并將它們置于存儲(chǔ)庫(kù)中以后,我們需要建立對(duì)于這些工件的修改控制機(jī)制以及審計(jì)機(jī)制。
庫(kù)里的工件不是誰(shuí)想修改就可以修改的??刂茩C(jī)制必須保證只有拿到授權(quán)的人員才能對(duì)相關(guān)工件進(jìn)行修改,而審計(jì)機(jī)制則保證修改的動(dòng)作被完整地記錄,也就是說(shuō),誰(shuí)修改了這個(gè)工件,什么時(shí)候做的修改,為什么原因做出這個(gè)改動(dòng),以及修改了哪些地方(Who、When、Why、What)。審計(jì)機(jī)制通常通過(guò)“檢出/檢入”(Check out/Check in)模式得到實(shí)現(xiàn)。在這種模式下,工件一旦入庫(kù),讀寫權(quán)限就變成只讀(read only),如果要對(duì)該工件進(jìn)行修改,則需要通過(guò)“檢出”這個(gè)步驟;在修改結(jié)束以后,如果希望將修改的成果入庫(kù),則需要通過(guò)“檢入”這個(gè)步驟。在經(jīng)過(guò)一次“檢出/檢入”步驟以后,會(huì)形成該工件新的版本,因此也有人把上邊的過(guò)程稱之為“版本控制”(Version Control)。在版本控制過(guò)程中,如果利用一些配置管理工具(或者版本控制工具)的支持,則可以自動(dòng)地記錄審計(jì)工作所需的四個(gè)“W”(Who、When、Why、What)。
3、設(shè)立并管理基線
通過(guò)審計(jì)機(jī)制我們可以保存一個(gè)工件完整的變更歷史;但是一個(gè)項(xiàng)目通常是由成百上千個(gè)工件構(gòu)成的,每個(gè)工件在變更過(guò)程中都會(huì)形成一系列的版本,如何確認(rèn)系統(tǒng)在某個(gè)時(shí)刻分別由哪些工件的哪些版本構(gòu)成?這就需要引入一個(gè)概念:配置(Configuration)。對(duì)于軟件系統(tǒng)來(lái)說(shuō),在開發(fā)過(guò)程中某個(gè)時(shí)刻存儲(chǔ)庫(kù)中所有工件的一個(gè)“快照”(snapshot),就形成一個(gè)“配置”。對(duì)于一些重要時(shí)刻的系統(tǒng)配置,我們可以使用基線(Baseline)來(lái)進(jìn)行標(biāo)志。
IEEE對(duì)于基線的定義是:已經(jīng)通過(guò)正式復(fù)審和批準(zhǔn)的某規(guī)約或產(chǎn)品,它因此可以作為進(jìn)一步開發(fā)的基礎(chǔ),并且只能通過(guò)正式的變更控制過(guò)程進(jìn)行改變
簡(jiǎn)單地說(shuō),基線就是項(xiàng)目?jī)?chǔ)存庫(kù)中每個(gè)工件版本在特定時(shí)期的一個(gè)“快照”。它提供一個(gè)正式標(biāo)準(zhǔn),隨后的工作基于這個(gè)標(biāo)準(zhǔn)進(jìn)行,并且只有經(jīng)過(guò)授權(quán)后才能變更這個(gè)標(biāo)準(zhǔn)。建立一個(gè)初始基線后,以后每次對(duì)它進(jìn)行的變更都將記錄為一個(gè)差值,直到建成下一個(gè)基線。
建立基線的主要原因是:重現(xiàn)能力、可追蹤性和報(bào)告能力。
重現(xiàn)能力是指返回并重新生成軟件系統(tǒng)給定發(fā)布版本的能力??勺粉櫺越㈨?xiàng)目各種類型工件(需求、設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試等)之間的橫行依賴關(guān)系,其目的在于確保設(shè)計(jì)滿足需求、代碼實(shí)施
設(shè)計(jì)以及使用正確代碼編譯生成可執(zhí)行文件。報(bào)告能力來(lái)源于一個(gè)基線內(nèi)容同另一個(gè)基線內(nèi)容的比較,基線比較有助于程序調(diào)試并生成發(fā)布說(shuō)明(Release notes)。
建立基線有以下幾個(gè)好處:
(1)基線為開發(fā)工件提供了一個(gè)定點(diǎn)和快照。新項(xiàng)目可以從基線提供的定點(diǎn)之中建立。
(2)當(dāng)認(rèn)為更新不穩(wěn)定或不可信時(shí),基線為團(tuán)隊(duì)提供一種取消變更的方法。
(3)可以利用基線重新建立基于某個(gè)特定發(fā)布版本的配置,這樣也可以重現(xiàn)被報(bào)告的錯(cuò)誤。在開發(fā)過(guò)程中,需要定期建立基線以確保團(tuán)隊(duì)開發(fā)人員的工作保持同步,通常,在項(xiàng)目生命周期中的里程碑處定期建立基線。
4、記錄并跟蹤變更請(qǐng)求
以上我們談?wù)摰亩际菍?duì)于工件的變更活動(dòng)的實(shí)施,下面我們要談到的是軟件配置管理的另一個(gè)方面:對(duì)于變更請(qǐng)求的管理。這是變更活動(dòng)的源頭。
著名的軟件大師Brooks曾經(jīng)談到導(dǎo)致軟件開發(fā)困難的一個(gè)原因就是軟件的可變性。大家都知道,各種要素,如市場(chǎng)的變化、技術(shù)的進(jìn)步、客戶對(duì)于項(xiàng)目認(rèn)識(shí)的深入等等,都可能導(dǎo)致軟件開發(fā)過(guò)程中的變更請(qǐng)求的提出,而且承認(rèn)這種變更請(qǐng)求的合理性也已經(jīng)是工業(yè)界的共識(shí)。
但是,如果缺乏對(duì)于變更請(qǐng)求的有效的管理能力,紛至沓來(lái)的變更就會(huì)成為開發(fā)團(tuán)隊(duì)的噩夢(mèng)。缺乏有效的變更請(qǐng)求管理會(huì)導(dǎo)致以下一些問(wèn)題:
(1)軟件產(chǎn)品質(zhì)量低下,對(duì)一些缺陷的修正被遺漏;
(2)項(xiàng)目經(jīng)理不了解開發(fā)人員的工作進(jìn)展,缺乏對(duì)項(xiàng)目現(xiàn)狀進(jìn)行客觀評(píng)估的能力;
(3)開發(fā)人員不了解手頭工作的優(yōu)先級(jí)別,可能出現(xiàn)將緊急的事情放在一邊、而工作在一般優(yōu)先級(jí)任務(wù)上的情況。
變更請(qǐng)求管理的復(fù)雜程度與變更的具體類型有關(guān)。簡(jiǎn)單地說(shuō),變更請(qǐng)求管理會(huì)涉及到變更請(qǐng)求的提交、變更請(qǐng)求的復(fù)審、變更任務(wù)分配、變更結(jié)果的驗(yàn)證等一系列活動(dòng)。通常,變更請(qǐng)求管理的流程是:由請(qǐng)求者提交變更請(qǐng)求,變更控制委員會(huì)(Change Control Board,CCB)召開CCB復(fù)審會(huì)議對(duì)變更請(qǐng)求進(jìn)行復(fù)審,以確定該請(qǐng)求是否為有效請(qǐng)求。如果是,則基于項(xiàng)目團(tuán)隊(duì)所確定的優(yōu)先級(jí)、時(shí)間表、資源、變更難度、風(fēng)險(xiǎn)、嚴(yán)重性以及其他相關(guān)標(biāo)準(zhǔn),判定對(duì)該變更的修改程序,并分配實(shí)施變更任務(wù)的人力資源和時(shí)間資源;變更任務(wù)實(shí)施人員負(fù)責(zé)實(shí)施該變更;實(shí)施結(jié)束以后提交驗(yàn)證人員,由驗(yàn)證人員負(fù)責(zé)對(duì)變更結(jié)果進(jìn)行驗(yàn)證,如果變更成功則通知相關(guān)人員,否則由變更實(shí)施人員返工。
典型的變更請(qǐng)求管理如需求變更管理、缺陷追蹤等。實(shí)施有效的變更請(qǐng)求管理有以下好處:
(1)提高軟件產(chǎn)品質(zhì)量;
(2)提高開發(fā)團(tuán)隊(duì)溝通效率;
(3)幫助項(xiàng)目管理人員對(duì)產(chǎn)品狀態(tài)進(jìn)行客觀的評(píng)估。
關(guān)于變更請(qǐng)求管理的詳細(xì)過(guò)程以及相關(guān)準(zhǔn)則PMT將在相關(guān)報(bào)告中闡述。
5、維護(hù)穩(wěn)定、一致的工作空間
在我們把相關(guān)工件納入集中的存儲(chǔ)庫(kù)、大家也都遵照“檢出/檢入”的工作模式對(duì)工件進(jìn)行修改以后,下一步的工作就是要為每位開發(fā)人員設(shè)定“私有”的工作區(qū),或者叫做工作空間。
工作空間通常以特定的基線為基礎(chǔ)創(chuàng)建,要求能夠做到為指定的任務(wù)方便地取出正確的工作版本建立私有工作空間;開發(fā)人員根據(jù)項(xiàng)目要求在自己的私有空間中對(duì)工件進(jìn)行修改和測(cè)試活動(dòng),而與其他開發(fā)人員相對(duì)保持隔離,也就是說(shuō),自己的修改活動(dòng)不會(huì)受到他人的影響,也不會(huì)影響到其他開發(fā)人員。但是,在保持隔離的同時(shí),又應(yīng)該提供相應(yīng)的機(jī)制,當(dāng)開發(fā)人員希望共享工作成果的時(shí)候,能夠很方便地實(shí)現(xiàn)共享。
開發(fā)人員日常的開發(fā)工作都是在工作空間里進(jìn)行的,因此,穩(wěn)定性應(yīng)該是工作空間首要的特性,只有高度穩(wěn)定的工作空間才能保證開發(fā)人員的工作效率。
第四篇:規(guī)范軟件開發(fā)過(guò)程——軟件配置管理實(shí)踐
規(guī)范軟件開發(fā)過(guò)程——軟件配置管理實(shí)踐
2010-05-19 來(lái)源:網(wǎng)絡(luò)
隨著軟件系統(tǒng)的規(guī)模、復(fù)雜度日益上升,軟件開發(fā)過(guò)程管理已經(jīng)成為保證軟件系統(tǒng)開發(fā)效率、質(zhì)量、成本的關(guān)鍵性因素。作為軟件開發(fā)過(guò)程中質(zhì)量保障的重要組成部分,行之有效的軟件配置管理(以下簡(jiǎn)稱SCM,Software Configuration Management)能夠顯著提高軟件開發(fā)組織的自身能力、提高軟件開發(fā)過(guò)程的完整性,以及降低軟件開發(fā)的風(fēng)險(xiǎn)。
軟件配置管理的概念
ISO 9000、CMM、ISO/IEC 12207、IEEE 729-1983對(duì)SCM的定義有不同的描述。ISO9000定義SCM為“一個(gè)管理學(xué)科,它對(duì)配置項(xiàng)的開發(fā)和支持生命周期給予技術(shù)上和管理上的指導(dǎo)。配置管理取決于項(xiàng)目的規(guī)模、復(fù)雜程度和風(fēng)險(xiǎn)大小”。
CMM2將SCM定義為一個(gè)關(guān)鍵過(guò)程域KPA,是“貫穿于整個(gè)軟件過(guò)程中的保護(hù)性活動(dòng),它被設(shè)計(jì)來(lái)(1)標(biāo)識(shí)變化,(2)控制變化,(3)保證變化被適當(dāng)?shù)陌l(fā)現(xiàn)(4)向其他可能有興趣的人員報(bào)告變化?!?。SCM包括了配置項(xiàng)識(shí)別、工作空間管理、版本控制、變更控制、狀態(tài)報(bào)告、配置審計(jì)等活動(dòng),其中以版本控制最為核心和關(guān)鍵。
數(shù)據(jù)集中工程軟件配置管理策略
1、數(shù)據(jù)集中工程項(xiàng)目背景
中國(guó)建設(shè)銀行數(shù)據(jù)集中工程的目標(biāo)是通過(guò)建立總行級(jí)的數(shù)據(jù)中心,向全行38個(gè)一級(jí)分行、20000多個(gè)網(wǎng)點(diǎn)提供完整的核心金融服務(wù)。其核心應(yīng)用系統(tǒng)DCC-CCBS包括主機(jī)、前置、前端三大部分。主機(jī)應(yīng)用部分部署在總行級(jí)數(shù)據(jù)中心,前置應(yīng)用部分部署在數(shù)據(jù)中心前置通信網(wǎng)關(guān)、各一級(jí)分行業(yè)務(wù)大前置,前端部分部署在網(wǎng)點(diǎn)。
DCC-CCBS項(xiàng)目的SCM需要實(shí)現(xiàn)開發(fā)、發(fā)布、部署的全過(guò)程軟件配置管理。開發(fā)過(guò)程SCM的核心是系統(tǒng)源碼版本管理;發(fā)布過(guò)程的SCM核心是系統(tǒng)目標(biāo)碼版本管理;部署過(guò)程以確保系統(tǒng)目標(biāo)碼版本在數(shù)據(jù)中心、一級(jí)分行、網(wǎng)點(diǎn)和外系統(tǒng)的正確部署為首要目標(biāo)。
2、開發(fā)過(guò)程軟件配置管理
系統(tǒng)源碼版本除系統(tǒng)源程序、參數(shù)外,還包括需求規(guī)格說(shuō)明書、系統(tǒng)總體架構(gòu)設(shè)計(jì)說(shuō)明書、主機(jī)/前置/前端系統(tǒng)結(jié)構(gòu)設(shè)計(jì)說(shuō)明書、各子系統(tǒng)的詳細(xì)設(shè)計(jì)說(shuō)明書、各子系統(tǒng)的對(duì)外接口規(guī)范、業(yè)務(wù)操作手冊(cè)、系統(tǒng)使用手冊(cè)、系統(tǒng)安裝維護(hù)手冊(cè)等文檔。根據(jù)配置項(xiàng)的不同屬性,經(jīng)過(guò)評(píng)審,形成需求基線、設(shè)計(jì)基線和源代碼基線等不同的基線。開發(fā)過(guò)程SCM按照子系統(tǒng)的性質(zhì),分為主機(jī)、前置、前端三部分獨(dú)立管理。
DCC-CCBS項(xiàng)目總體組負(fù)責(zé)整個(gè)需求和變更的控制。通過(guò)審批的需求按照功能分布分解為主機(jī)、前置、前端的子需求,再由各部門分別管理和實(shí)現(xiàn)。環(huán)境及版本控制小組負(fù)責(zé)向各部門提出形成“系統(tǒng)基線”的要求,以同步主機(jī)、前置、前端的源碼版本。
3、發(fā)布過(guò)程軟件配置管理
發(fā)布過(guò)程的系統(tǒng)目標(biāo)碼版本包括系統(tǒng)目標(biāo)碼(執(zhí)行碼)、系統(tǒng)參數(shù)及相關(guān)文檔等。按照用途,系統(tǒng)目標(biāo)碼版本可分為測(cè)試版和正式版。以前置平臺(tái)為例,發(fā)布過(guò)程SCM的主要活動(dòng)包括:構(gòu)建環(huán)境管理,保證編譯環(huán)境的純凈性和正確性;
構(gòu)建過(guò)程管理,保證構(gòu)建過(guò)程的自動(dòng)化操作,及其正確性和完整性;
版本編號(hào)管理,統(tǒng)一版本命名規(guī)則,確保目標(biāo)碼版本號(hào)的唯一性和可追蹤性;
目標(biāo)碼版本生成管理,從各版本管理工具系統(tǒng)收集、整理、打包相應(yīng)的目標(biāo)碼、參數(shù)和文檔,形成完整的或部分(補(bǔ)?。┑哪繕?biāo)碼版本;
配置狀態(tài)檢查,檢查目標(biāo)碼版本包中內(nèi)容的正確性、完整性和一致性;
4、部署過(guò)程軟件配置管理
部署過(guò)程SCM的主要任務(wù)是:建立安全、可靠和迅速的傳輸流程和傳輸渠道;建立目標(biāo)碼版本記錄和追蹤機(jī)制、版本運(yùn)行時(shí)刻檢查機(jī)制和版本恢復(fù)機(jī)制;確保正確的版本、按照正確的渠道、在規(guī)定時(shí)間遞交到正確的用戶并生效。
在DCC-CCBS生產(chǎn)環(huán)境中,軟件開發(fā)中心將通過(guò)數(shù)據(jù)中心版本管理系統(tǒng)發(fā)布各單位所需的目標(biāo)碼版本,各單位在版本管理系統(tǒng)和數(shù)據(jù)傳輸通道的支持下,實(shí)現(xiàn)版本/補(bǔ)丁的主動(dòng)分發(fā)、查詢、下載和生效。
軟件配置管理實(shí)施經(jīng)驗(yàn)
1、樹立正確的企業(yè)配置管理意識(shí)
SCM是一門管理學(xué)科。歸根結(jié)底,其關(guān)鍵是“管理”,然后才是“軟件配置”。項(xiàng)目級(jí)SCM能否成功實(shí)施,與企業(yè)的軟件配置管理目標(biāo)、策略、能力、組織和資源息息相關(guān)。
2、提高全員的配置管理素質(zhì)
SCM是規(guī)則和流程的集合,需要依靠流程中所有部門和人員共同的支持和努力。任何環(huán)節(jié)上的疏忽和懈怠,都將直影響SCM的實(shí)施效果。
3、采用合適的工具
功能強(qiáng)大的或昂貴的工具未必是合適的工具。往往20%的功能即可解決80%的配置管理問(wèn)題。目前比較流行的版本管理工具包括CVS、PVCS、ClearCase、Harvest、VSS、Endeavor等。在選擇具體工具時(shí),往往需要考慮以下因素:(1)工具將要使用的范圍;(2)工具自身的功能、穩(wěn)定性、擴(kuò)展行,以及對(duì)環(huán)境的要求;(3)工具使用的復(fù)雜度;(4)工具與其他流程和工具的集成度和交互性;(5)工具的投資和維護(hù)費(fèi)用。
4、及時(shí)的檢查和梳理
大系統(tǒng)開發(fā)過(guò)程中,配置管理往往采用分步離散管理方式,因此保證整個(gè)系統(tǒng)配置管理的完整性成為一件精密細(xì)致的工作,需要投入大量人力及時(shí)修訂基線,防微杜漸,避免混亂,以滿足對(duì)配置管理正確性、完整性和及時(shí)性的要求。
5、系統(tǒng)化思考、分步實(shí)施、持續(xù)改進(jìn)
SCM不是一項(xiàng)孤立的管理活動(dòng)。企業(yè)的戰(zhàn)略目標(biāo)、管理能力、文化背景、組織結(jié)構(gòu),項(xiàng)目的規(guī)模、性質(zhì)、技術(shù)、人員等都是影響SCM決策的重要因素。因此需要在項(xiàng)目乃至企業(yè)的整體環(huán)境中系統(tǒng)的考慮SCM的實(shí)施策略和方法。
通過(guò)分階段實(shí)施量化的、漸進(jìn)的配置管理目標(biāo),可以避免由于引入復(fù)雜管理流程所造成的混亂,有利于方便靈活地優(yōu)化配置管理流程。同時(shí),階段性目標(biāo)的實(shí)現(xiàn)將有助于整個(gè)團(tuán)隊(duì)提高士氣、增強(qiáng)信心,并逐步提高開發(fā)隊(duì)伍的配置管理素質(zhì)。
第五篇:HR軟件解決方案
HR軟件解決方案
一、HR軟件解決方案框架展示圖
HR軟件是以一個(gè)結(jié)合時(shí)代特點(diǎn),結(jié)合各行業(yè)企業(yè)人力資源管理系統(tǒng)經(jīng)驗(yàn),應(yīng)用先進(jìn)的信息技術(shù)搭建的標(biāo)準(zhǔn)規(guī)范的網(wǎng)絡(luò)人力資源信息管理平臺(tái)。HR軟件開發(fā)以及HR軟件解決方案實(shí)施是為了實(shí)現(xiàn)人力資源信息的動(dòng)態(tài)管理和實(shí)時(shí)控制,以實(shí)現(xiàn)企業(yè)廣域性的人力資源信息的綜合管理。
二、HR軟件解決方案的目標(biāo)客戶
目標(biāo)客戶
需要實(shí)現(xiàn)人力資源管理信息化,進(jìn)行全面人力資源管理的集團(tuán)企業(yè)。
這類有一定發(fā)展規(guī)模的集團(tuán)企業(yè)和事業(yè)單位,隨著企業(yè)的不斷發(fā)展,規(guī)模不斷擴(kuò)大,組織層次也愈加復(fù)雜,在人力資源信息上的管理幅度也越來(lái)越大,希望通過(guò)hr管理軟件實(shí)現(xiàn)人力資源的信息化管理。
針對(duì)有人力資源的管理與企業(yè)應(yīng)用軟件、各種信息資源的全面整合要求的企業(yè)集團(tuán)。
這類企業(yè)集團(tuán)希望借助信息化工具改善人力資源的管理,通過(guò)HR軟件解決方案價(jià)值提升人力資源管理水平和改善現(xiàn)狀,以更高效地處理人力資源核心管理業(yè)務(wù),提高管理水平和工作效率。
HR軟件解決方案實(shí)現(xiàn)的效益
HR軟件解決方案實(shí)現(xiàn)基礎(chǔ)信息和數(shù)據(jù)處理業(yè)務(wù)的電子化,提高信息處理時(shí)效性、準(zhǔn)確率和共享程度。
HR軟件解決方案實(shí)現(xiàn)業(yè)務(wù)流程的網(wǎng)絡(luò)化、自動(dòng)化,大幅度提高人力資源管理和決策的質(zhì)量。HR軟件解決方案有效改善人力資源部門的服務(wù),推進(jìn)全面人力資源管理。
三、HR軟件解決方案功能概述
1、組織機(jī)構(gòu)管理
(1)流程圖:
(2)業(yè)務(wù)實(shí)現(xiàn):
組織機(jī)構(gòu)管理是對(duì)整個(gè)公司企業(yè)團(tuán)體組織人員、部門進(jìn)行系統(tǒng)管理,HR軟件解決方案對(duì)此提出全面系統(tǒng)的管理體系:
支持企業(yè)多種組織結(jié)構(gòu)的規(guī)劃和設(shè)計(jì),靈活設(shè)置各級(jí)組織機(jī)構(gòu)、機(jī)構(gòu)間上下級(jí)關(guān)系;
建立的部門職責(zé),靈活定義部門信息輸入項(xiàng);
支持虛擬組織(長(zhǎng)期或臨時(shí)性項(xiàng)目團(tuán)隊(duì)等)設(shè)置,靈活制定虛擬組織人員和分配角色;
支持對(duì)各崗位的職位分析,可靈活生成職位說(shuō)明書,提供崗位合并功能;
管理部門和崗位的基本信息、職責(zé)等檔案數(shù)據(jù),記錄集團(tuán)的組織變更情況;
可按不同級(jí)別的組織實(shí)現(xiàn)編制控制,支持建立長(zhǎng)期的編制控制規(guī)劃;
有供強(qiáng)大的統(tǒng)計(jì)分析功能,能夠從不同側(cè)面、對(duì)機(jī)構(gòu)信息進(jìn)行分析,以圖表的方式顯示和輸出。
通過(guò)數(shù)據(jù)挖掘建立并能隨時(shí)查看后備人才管理和維護(hù)數(shù)據(jù)庫(kù),為組織管理隊(duì)伍和核心人員隊(duì)伍的建立提供依據(jù);
方便人力資源管理人員瀏覽該機(jī)構(gòu)的檔案和人力資源成本、員工流動(dòng)等信息,進(jìn)行組織內(nèi)部各層次及各職位任職情況分析。
2、員工信息管理
(1)流程圖:
(2)業(yè)務(wù)實(shí)現(xiàn):
員工信息管理是企業(yè)HR軟件解決方案最重要的部分,HR軟件解決方案為企業(yè)員工信息管理提供以下幾方面的功能:
提供對(duì)在職員工、解聘員工、離退員工的檔案管理和報(bào)表輸出功能,并根據(jù)實(shí)際情況進(jìn)行增加或修改;
系統(tǒng)靈活的底層指標(biāo)代碼體系,可以隨時(shí)滿足企業(yè)需求的變化;可根據(jù)企業(yè)需要增加、修改員工信息管理指標(biāo)項(xiàng),實(shí)現(xiàn)對(duì)人員信息全面、準(zhǔn)確的管理。
實(shí)現(xiàn)跟蹤記錄員工從進(jìn)入企業(yè)到離職全過(guò)程的歷史記錄,包括職位變動(dòng)、獎(jiǎng)懲情況、學(xué)習(xí)經(jīng)歷、工作經(jīng)歷、培訓(xùn)經(jīng)歷等;
提供方便靈活的人員信息查詢管理,系統(tǒng)所有的指標(biāo)項(xiàng)和代碼項(xiàng)都可以作為查詢條件,并可以保存成查詢方案。
靈活定義多種員工信息卡片和員工花名冊(cè)樣式,實(shí)現(xiàn)輸出形式的個(gè)性化和多樣化;
提供對(duì)晉升、降職、辭職、辭退、退休、下崗等人事變動(dòng)的申請(qǐng)、審批管理;
既可對(duì)在職、解聘、離退等各類員工進(jìn)行年齡、學(xué)歷結(jié)構(gòu)等簡(jiǎn)單統(tǒng)計(jì)分析,又可對(duì)員工基本情況、員工變動(dòng)、考核、履歷等范圍進(jìn)行自定義的統(tǒng)計(jì)分析,實(shí)現(xiàn)結(jié)構(gòu)和信息的多方位掌控。
3、招聘管理(1)流程圖
:
(2)業(yè)務(wù)實(shí)現(xiàn):
乾元坤和hr管理軟件解決方案根據(jù)企業(yè)需求,制定合理的招聘計(jì)劃,實(shí)現(xiàn)計(jì)劃招聘管理;
可全面記錄、管理內(nèi)外部多種招聘渠道和相關(guān)資源;
網(wǎng)絡(luò)化動(dòng)態(tài)采集招聘需求,并自動(dòng)控制編制,提醒超編招聘,加快人員招聘反映速度,滿足生產(chǎn)經(jīng)營(yíng)需要;
可建立人才庫(kù),對(duì)待聘人員管理,為將來(lái)需要奠定人才庫(kù)信息;
根據(jù)公司特性或崗位特性,靈活設(shè)置可以在本單位網(wǎng)上發(fā)布的固定的應(yīng)聘人員登記表,應(yīng)聘人員網(wǎng)上填寫或更新簡(jiǎn)歷,實(shí)現(xiàn)自動(dòng)回收簡(jiǎn)歷;
系統(tǒng)有招聘初選功能,設(shè)定相關(guān)篩選條件,自動(dòng)迅速圈定企業(yè)所需人員范圍,避免人工篩選,提高工作效率; HR軟件可生成應(yīng)聘比例、錄用比例、計(jì)劃完成比例等數(shù)據(jù),準(zhǔn)確分析招聘活動(dòng)的目標(biāo)完成情況,以及進(jìn)行招聘活動(dòng)實(shí)際費(fèi)用和預(yù)算費(fèi)用的對(duì)比分析。
4、培訓(xùn)管理
(1)流程圖:
(2)業(yè)務(wù)實(shí)現(xiàn):
在公司培訓(xùn)管理員工上,乾元坤和HR軟件解決方案制定以下實(shí)施策略:
要對(duì)培訓(xùn)機(jī)構(gòu)、培訓(xùn)教師、培訓(xùn)場(chǎng)地、培訓(xùn)資料等資源的信息記錄管理和評(píng)估;
可依照季度、采集培訓(xùn)需求,并進(jìn)行培訓(xùn)需求的匯總分析;
編制公司和部門培訓(xùn)計(jì)劃,涵蓋培訓(xùn)目標(biāo)、費(fèi)用預(yù)算、培訓(xùn)方式、參加人員、時(shí)間等多項(xiàng)內(nèi)容;
可以通過(guò)系統(tǒng)網(wǎng)絡(luò)提出培訓(xùn)申請(qǐng),并由人力資源部門匯總編制培訓(xùn)規(guī)劃;
全面記錄員工培訓(xùn)參加情況、培訓(xùn)成績(jī)、培訓(xùn)時(shí)間等相關(guān)員工培訓(xùn)檔案; 提供對(duì)培訓(xùn)情況的多條件查詢和統(tǒng)計(jì)分析,支持生成員工、部門、培訓(xùn)項(xiàng)目多種培訓(xùn)報(bào)表;
可建立員工培訓(xùn)內(nèi)容、培訓(xùn)費(fèi)用、培訓(xùn)效果等培訓(xùn)活動(dòng)檔案;
可以記錄培訓(xùn)預(yù)算、實(shí)際成本等信息,并提供比較分析功能;
可以建立工人技術(shù)等級(jí)、技術(shù)職務(wù)、工種等指標(biāo)信息,可任意擴(kuò)展其他信息項(xiàng),實(shí)現(xiàn)技能檔案的自動(dòng)查詢、維護(hù)、統(tǒng)計(jì)、分析等。
5、考勤管理 業(yè)務(wù)實(shí)現(xiàn):
乾元坤和HR軟件開發(fā)在上充分考慮企業(yè)員工的考情管理可能出現(xiàn)的情況,HR軟件解決方案提供以下決策:
支持外部考勤數(shù)據(jù)導(dǎo)入,支持多種機(jī)器考勤和手工考勤兩種方式;
靈活定義考勤開始和結(jié)束時(shí)間、考勤記錄規(guī)則、休假規(guī)則、考勤日歷,體現(xiàn)公司特點(diǎn);
多種班次定義方式,提供夜班和跨天設(shè)置,可按部門或崗位生成工作日歷;
靈活設(shè)置倒班和節(jié)假日加班類型,自定義各種請(qǐng)假種類和假期計(jì)量單位,并與薪資管理系統(tǒng)對(duì)接;
支持對(duì)于加班時(shí)間計(jì)算和人工核定功能,;
提供多種考勤日?qǐng)?bào)、月報(bào)、年報(bào)以及員工休假報(bào)表,可按員工或部門統(tǒng)計(jì)出勤、遲到、早退、請(qǐng)假、休假、加班等數(shù)據(jù);
提供編輯、計(jì)算、維護(hù)出差、休假、加班記錄的功能;
指定操作員對(duì)考勤數(shù)據(jù)進(jìn)行錄入后的修改與維護(hù);
對(duì)歷史考勤數(shù)據(jù)提供封存功能;
6、離職管理
(1)流程圖:
(2)業(yè)務(wù)實(shí)現(xiàn):
系統(tǒng)預(yù)定義解聘、退休、下崗、反聘四種類別,用戶也可自定義需要的離職類別;
迅速確定員工離職是的合同、薪資福利、培訓(xùn)等各種信息;
實(shí)現(xiàn)離職計(jì)劃、辭職的在線申請(qǐng)、審批功能;
按交接順序填寫工作交接單,同時(shí)系統(tǒng)可輸出適當(dāng)?shù)墓ぷ鹘唤颖砀瘢?/p>
基于工作流平臺(tái),實(shí)現(xiàn)對(duì)工作交接的管理;
基于離職申請(qǐng)單,對(duì)員工離職情況進(jìn)行統(tǒng)計(jì)分析,提供統(tǒng)計(jì)數(shù)據(jù)及多種統(tǒng)計(jì)分析圖。
7、假期管理
(1)流程圖:
(2)業(yè)務(wù)實(shí)現(xiàn):
假期類別可以自定義,例如年假、事假、病假、探親假、工休假等。
用戶可以靈活設(shè)定企業(yè)規(guī)定的休假制度(假期規(guī)則)。
員工享有的假期天數(shù),可以根據(jù)多個(gè)因素由系統(tǒng)自動(dòng)計(jì)算,且系統(tǒng)提供自定義公式的計(jì)算平臺(tái)。
針對(duì)不同的員工可以設(shè)定不同的休假計(jì)劃,并對(duì)所有休假情況進(jìn)行記錄。
提供休假到期預(yù)警功能,同時(shí)提供銷假的處理。
對(duì)員工休假情況進(jìn)行統(tǒng)計(jì),員工各類假期的已休時(shí)數(shù)及余數(shù)可以隨時(shí)進(jìn)行查詢。
8、薪酬管理
業(yè)務(wù)實(shí)現(xiàn):
提供定義、查詢、瀏覽薪資標(biāo)準(zhǔn)表、薪資標(biāo)準(zhǔn)公式的功能;
提供查詢、瀏覽員工薪資檔案、薪資變動(dòng)情況的功能;
定義各類調(diào)薪業(yè)務(wù),并設(shè)置在業(yè)務(wù)內(nèi)要使用的薪資標(biāo)準(zhǔn)表、薪資標(biāo)準(zhǔn)公式;
可以根據(jù)考勤數(shù)據(jù)、定義的計(jì)算公式等計(jì)算每人每月的工資細(xì)目數(shù)據(jù); 支持對(duì)計(jì)時(shí)工資、崗位工資、績(jī)效工資、結(jié)構(gòu)工資等多種模式的管理;
支持工資的多次或分次發(fā)放;支持代扣稅或代繳稅;支持計(jì)時(shí)工資和計(jì)件工資的計(jì)算;
工資發(fā)放支持銀行代發(fā),提供代發(fā)數(shù)據(jù)的輸出功能,同時(shí)也支持現(xiàn)金發(fā)放,提供分錢清單功能;
可以設(shè)置并計(jì)算由于年假、事假、病假、婚假、喪假等帶薪假期以及遲到、早退、曠工等形成的對(duì)薪資的扣減;
存儲(chǔ)完整的歷史信息供查詢和生成報(bào)表;
通過(guò)動(dòng)態(tài)會(huì)計(jì)平臺(tái),與財(cái)務(wù)系統(tǒng)的總賬連接,直接生成總賬憑證,生成項(xiàng)目數(shù)據(jù)過(guò)入到項(xiàng)目成本系統(tǒng);
9、保險(xiǎn)福利管理
業(yè)務(wù)實(shí)現(xiàn): HR軟件解決方案提出保險(xiǎn)福利的多重管理方式及任務(wù)標(biāo)準(zhǔn):
通過(guò)定義不同的保險(xiǎn)福利類別,支持對(duì)各種保險(xiǎn)福利進(jìn)行管理和提??;
系統(tǒng)預(yù)制國(guó)家“四險(xiǎn)一金”管理模式,可以完成相關(guān)計(jì)算和業(yè)務(wù)處理工作;
自定義保險(xiǎn)福利類型,設(shè)置保險(xiǎn)福利提取條件,保險(xiǎn)福利日常管理,及提供相應(yīng)的統(tǒng)計(jì)分析;
系統(tǒng)提供通過(guò)動(dòng)態(tài)會(huì)計(jì)平臺(tái),與財(cái)務(wù)系統(tǒng)的總賬連接,直接生成總賬憑證,生成項(xiàng)目數(shù)據(jù)過(guò)入到項(xiàng)目成本系統(tǒng);
指定期間員工福利繳存數(shù)據(jù)的管理,可以實(shí)現(xiàn)對(duì)當(dāng)前福利類別數(shù)據(jù)的自定義排序、定位等查詢,也可以單個(gè)或成批修改福利項(xiàng)目數(shù)據(jù),可制成福利匯繳書、福利變更表、福利變更清冊(cè)等福利表單;
提供將福利數(shù)據(jù)按照所要的格式導(dǎo)出到外部系統(tǒng),或者導(dǎo)入到福利系統(tǒng)的功能;
10、人事合同管理
業(yè)務(wù)實(shí)現(xiàn): 實(shí)現(xiàn)對(duì)勞動(dòng)合同、崗位協(xié)議、保密協(xié)議、培訓(xùn)協(xié)議、集體合同等的計(jì)算機(jī)化管理;
通過(guò)合同訂立管理,規(guī)范過(guò)程管理,同時(shí)有關(guān)信息直接進(jìn)入員工信息庫(kù),減少數(shù)據(jù)輸入量;
實(shí)現(xiàn)勞動(dòng)合同試用期、學(xué)徒期、見(jiàn)習(xí)期、合同到期的自動(dòng)提示,以便及時(shí)處理;
實(shí)現(xiàn)勞動(dòng)合同變更、續(xù)簽業(yè)務(wù)處理和信息的查詢分析;
實(shí)現(xiàn)勞動(dòng)合同解除、終止業(yè)務(wù)處理和信息的查詢分析;
實(shí)現(xiàn)勞動(dòng)合同臺(tái)帳電子化管理和統(tǒng)計(jì)分析;
實(shí)現(xiàn)勞動(dòng)爭(zhēng)議事件的記錄和管理;
實(shí)現(xiàn)合同約定的經(jīng)濟(jì)補(bǔ)償金、經(jīng)濟(jì)賠償金的計(jì)算、記錄和統(tǒng)計(jì)管理;
通過(guò)信息技術(shù)幫助人力資源部門減少手工操作、方便查詢,同時(shí)為管理者提供勞動(dòng)合同事務(wù)的操作平臺(tái),提高管理效率;
借助信息技術(shù),及時(shí)處理勞動(dòng)合同管理中的事務(wù),加強(qiáng)管理的規(guī)范性和時(shí)效性,以規(guī)避人力資源管理風(fēng)險(xiǎn);
通過(guò)系統(tǒng)直接輸出與員工簽訂的合同、協(xié)議,降低合同書印刷或采購(gòu)成本。
11、績(jī)效考核管理
(1)流程圖:
(2)業(yè)務(wù)實(shí)現(xiàn):
hr管理軟件方案的績(jī)效考核功能可以結(jié)合企業(yè)經(jīng)營(yíng)目標(biāo)、戰(zhàn)略目標(biāo)制訂不同部門、不同崗位、不同員工考核用的業(yè)績(jī)指標(biāo)、能力素質(zhì)指標(biāo)及其解釋,為實(shí)現(xiàn)業(yè)績(jī)管理的量化考核奠定基礎(chǔ);
可以根據(jù)考核指標(biāo)及其解釋繪制不同的考核量表,展現(xiàn)方式直觀、簡(jiǎn)單,基本與企業(yè)實(shí)際應(yīng)用的WORD、EXCEL表格一致,為實(shí)現(xiàn)網(wǎng)絡(luò)化應(yīng)用、電子化動(dòng)態(tài)考核奠定基礎(chǔ); HR軟件解決方案的績(jī)效考核設(shè)置面向全體人員,提供分崗位或角色的考評(píng)表填報(bào),以及面向部分管理者,提供考評(píng)表填報(bào),以及從其他系統(tǒng)提取數(shù)據(jù)(如考勤、財(cái)務(wù)、制造系統(tǒng))的多種考評(píng)數(shù)據(jù)采集方式,并支持直接錄入文字評(píng)價(jià)。
系統(tǒng)可以自動(dòng)計(jì)算各種考評(píng)結(jié)果,可以自動(dòng)判斷、產(chǎn)生考核等級(jí),可以進(jìn)行排隊(duì)等統(tǒng)計(jì)分析。
對(duì)歷年考核結(jié)果信息可以記錄、封存,可以選擇不同時(shí)間段進(jìn)行統(tǒng)計(jì)、分析;
提供員工考核關(guān)鍵事件、工作計(jì)劃進(jìn)行記錄和管理,為績(jī)效評(píng)價(jià)提供參考;
可以以附件方式管理部門、員工總結(jié)、評(píng)價(jià)報(bào)告等資料,并支持在線提交各類文檔資料;
能為薪酬管理、培訓(xùn)開發(fā)管理、人員變動(dòng)、繼任人選(人員發(fā)展計(jì)劃)等系統(tǒng)提供相應(yīng)的結(jié)果分析數(shù)據(jù)和參考信息,薪資可以直接讀取部分考核數(shù)據(jù)結(jié)果,參與薪資項(xiàng)目計(jì)算;
12、統(tǒng)計(jì)報(bào)表
HR軟件解決方案的報(bào)表統(tǒng)計(jì)系統(tǒng)后基于單位的組織機(jī)構(gòu)、員工檔案、薪資信息、福利信息、考勤信息、招聘信息、培訓(xùn)信息,自動(dòng)統(tǒng)計(jì)生成報(bào)表數(shù)據(jù);
可定制報(bào)表文件夾,并對(duì)報(bào)表進(jìn)行目錄管理;
供固定報(bào)表、活動(dòng)報(bào)表定義功能:繪制報(bào)表表樣、定義報(bào)表數(shù)據(jù)條件、定義報(bào)表審核條件;
提供報(bào)表的統(tǒng)計(jì)、數(shù)據(jù)提取、審核校驗(yàn)功能;
基于報(bào)表數(shù)據(jù),提供圖形分析功能;
提供報(bào)表的發(fā)送、接收功能,實(shí)現(xiàn)單位間的上報(bào)匯總;
13、自助服務(wù)
HR軟件解決方案在自助服務(wù)支持三方面的自助功能實(shí)現(xiàn): 13.1 總經(jīng)理自助
在線查看公司人力資源配置情況、人力資源成本變動(dòng)情況、薪資平衡表、組織績(jī)效/員工績(jī)效等各種與人力資源相關(guān)的報(bào)表和統(tǒng)計(jì)分析圖表,掌控人力資源現(xiàn)狀;
獲取企業(yè)人力資源的狀態(tài)信息:查詢崗位設(shè)置情況,查詢崗位編制報(bào)告,查詢成本中心報(bào)告,包括計(jì)劃和實(shí)際的比較及、季度分析;
CEO還能獲得各種輔助其進(jìn)行決策的人力資源經(jīng)營(yíng)指標(biāo);
設(shè)定審批流程后,當(dāng)某個(gè)HR管理活動(dòng)的流程到達(dá)CEO處,CEO可以在網(wǎng)上直接進(jìn)行處理;
除了處理HR報(bào)告批準(zhǔn)等日常事務(wù)處理以外,管理者桌面運(yùn)用直觀、圖形界面,方便進(jìn)行決策分析和勞動(dòng)力管理,如:薪資調(diào)整、獎(jiǎng)金計(jì)劃、組織結(jié)構(gòu)重組等;
設(shè)定進(jìn)行事務(wù)批準(zhǔn)的工作流信箱。
13.2 直線經(jīng)理自助
在線查看本部門人力資源配置情況、人力資源成本變動(dòng)情況、薪資平衡表、組織績(jī)效/員工績(jī)效等各種與人力資源相關(guān)的報(bào)表和統(tǒng)計(jì)分析圖表,利于部門事務(wù)管理;
在授權(quán)范圍內(nèi)可在線查看所有下屬員工的人事信息,更改員工考勤信息;
注冊(cè)內(nèi)部培訓(xùn)課程、提交請(qǐng)假/休假申請(qǐng),更改個(gè)人數(shù)據(jù),審批員工的培訓(xùn)、請(qǐng)假、休假等申請(qǐng);
進(jìn)行個(gè)人及部門績(jī)效管理,并在線對(duì)員工進(jìn)行績(jī)效考核;
在企業(yè)內(nèi)部網(wǎng)范圍內(nèi)實(shí)時(shí)訪問(wèn)人力資源信息,與HR部門進(jìn)行電子方式的溝通,參與到人力資源管理流程中;
進(jìn)行繼任人選維護(hù)、調(diào)配工作交接,采集部門培訓(xùn)需求、編寫部門培訓(xùn)規(guī)劃、申請(qǐng)培訓(xùn)活動(dòng); 事業(yè)部、分子公司總經(jīng)理可查詢本事業(yè)部或分子公司及其下屬公司事務(wù)。
13.3 員工自助
可在線查看內(nèi)部招聘信息、個(gè)人當(dāng)月薪資及薪資歷史情況、個(gè)人福利累計(jì)情況、個(gè)人考勤休假情況;
通過(guò)權(quán)限設(shè)置,可允許員工在線查看企業(yè)規(guī)章制度、組織結(jié)構(gòu)、重要人員信息;
在線注冊(cè)內(nèi)部培訓(xùn)課程、提交請(qǐng)假/休假申請(qǐng),更改個(gè)人數(shù)據(jù);
與HR部門進(jìn)行電子方式溝通,方便員工進(jìn)行內(nèi)部信息處理、相關(guān)工作流程在線處理、及個(gè)人事務(wù)管理;
網(wǎng)上填寫個(gè)人工作總結(jié)或述職報(bào)告,確認(rèn)對(duì)員工本人的考核報(bào)告,作為考核人時(shí),填寫考核量表;
在線實(shí)現(xiàn)培訓(xùn)及報(bào)名、購(gòu)買請(qǐng)求、旅行和費(fèi)用的管理;
自動(dòng)郵件(AutoMail)與公司內(nèi)部的郵件系統(tǒng)無(wú)縫連接,支持SMTP協(xié)議發(fā)送郵件;
所有的提醒信息都可以通過(guò)自動(dòng)郵件(AutoMail)進(jìn)行通知,如:生日祝賀,合同續(xù)簽等;
開辟網(wǎng)上信息社區(qū),建立個(gè)人培訓(xùn)園地、內(nèi)部招聘信息、部門用工信息等功能。
四、HR軟件解決方案實(shí)施評(píng)估
近兩年,HR人事檔案管理軟件的發(fā)展已經(jīng)趨于成熟,對(duì)企業(yè)來(lái)說(shuō),人事檔案管理軟件解決方案的實(shí)施怎樣才能成功,需要從以下幾方面近評(píng)估。
首先,從HR軟件供應(yīng)商來(lái)看,能否理順企業(yè)用戶的HR流程,順利把企業(yè)數(shù)據(jù)導(dǎo)入到HR系統(tǒng)中;能否完成提出的管理需求,使HR系統(tǒng)能正常運(yùn)作。如果企業(yè)用戶滿意HR系統(tǒng)的實(shí)施效果。那么這是一個(gè)成功的HR系統(tǒng)實(shí)施項(xiàng)目。
第二,企業(yè)作為HR軟件解決方案的實(shí)施者,評(píng)估標(biāo)準(zhǔn)會(huì)有點(diǎn)復(fù)雜。簡(jiǎn)單、流暢與實(shí)用是對(duì)于剛接觸HR軟件的企業(yè)的最基本的標(biāo)準(zhǔn)。簡(jiǎn)單指的是HR系統(tǒng)內(nèi)部流程設(shè)置、系統(tǒng)界面簡(jiǎn)單。經(jīng)過(guò)簡(jiǎn)單的指導(dǎo)、培訓(xùn),可以馬上實(shí)施;流暢是要求業(yè)務(wù)流程流暢;實(shí)用就是要求HR系統(tǒng)功能不需要太花俏,不會(huì)不夠用,也不會(huì)功能過(guò)剩,HR人員使用起來(lái)能提高了工作的效率,實(shí)現(xiàn)效益。
其次,從員工自助服務(wù)功能看,員工使用起來(lái)是否滿意。
最后,HR軟件解決方案是否體現(xiàn)自己企業(yè)的特色,能夠展現(xiàn)企業(yè)的管理風(fēng)格,貫徹企業(yè)文化。HR系統(tǒng)解決方案提煉出來(lái)的數(shù)據(jù)是否能夠?yàn)槠髽I(yè)戰(zhàn)略提供數(shù)據(jù)支撐,HR管理是否能上升到戰(zhàn)略管理的層面。
五、專業(yè)HR軟件解決方案
1、HR軟件解決方案——績(jī)效考核解決方案
績(jī)效考核時(shí)人力資源管理十分重要的部分,在激勵(lì)員工努力提高業(yè)務(wù)素質(zhì),認(rèn)真履行工作職責(zé),且在員工晉升、獎(jiǎng)勵(lì)、調(diào)整待遇方面提供重要依據(jù),HR軟件能實(shí)時(shí)且正確地管理企業(yè)工作人員的工作表現(xiàn)和德才表現(xiàn),也能激發(fā)管理人員的工作積極性,從而使企業(yè)的管理水平從整體上得到提高。乾元坤和HR軟件解決方案通過(guò)對(duì)計(jì)息哦啊考核的研究,建議企業(yè)績(jī)效考核的業(yè)務(wù)管理方面可以以目標(biāo)考核法為工作績(jī)效核心,考核內(nèi)容的制定以定量和定性為指標(biāo),靈活設(shè)置考核體系,使HR系統(tǒng)解決方案能夠適應(yīng)企業(yè)當(dāng)前的考核方式???jī)效考核系統(tǒng)的實(shí)施,能降低績(jī)效的難度,提高人事部的工作效率,讓全體員工通過(guò)自助平臺(tái)都參與到績(jī)效考核過(guò)程中來(lái)。
實(shí)施效果:
(1)靈活設(shè)置考核體系,讓企業(yè)形成自己需要的績(jī)效考核體系;以定量、定性為標(biāo)準(zhǔn),實(shí)現(xiàn)分類分層管理績(jī)效,同時(shí)建立靈活地考核模板功能,提供員工和團(tuán)隊(duì)考核。
(2)達(dá)到自助平臺(tái)與人力資源部協(xié)同應(yīng)用,員工在自助平臺(tái)對(duì)績(jī)效的打分能自動(dòng)匯總到人事部。
(3)考核過(guò)程的可視化。HR軟件在考核結(jié)束前,能夠封存已經(jīng)考核人員的成績(jī),不允許修改,并可以查看考核進(jìn)度。
(4)考核結(jié)果分析系統(tǒng)完善,可以對(duì)考核計(jì)劃中的每一分成績(jī)表進(jìn)行分析,即分析每個(gè)員工分布情況,也可以對(duì)比分析。
(5)在定義考核方案時(shí)可以靈活定義考核主體,形成等不同度數(shù)的績(jī)效考核。
(6)支持考核指標(biāo)和考核主體的動(dòng)態(tài)權(quán)重,以及靈活的績(jī)效考核等級(jí)分類標(biāo)準(zhǔn),并自動(dòng)得出考核結(jié)果。
(7)績(jī)效考核分析功能,可以通過(guò)評(píng)估發(fā)現(xiàn)工作中的問(wèn)題和不足,自我認(rèn)識(shí)、提高。為薪酬、培訓(xùn)、晉升等業(yè)務(wù)提供完整的績(jī)效考核結(jié)果數(shù)據(jù)。
2、HR軟件解決方案——招聘管理解決方案
招聘是除員工信息管理和薪酬管理之外的人事部的又一工作重點(diǎn),信息十分繁瑣,信息化成為必須,但現(xiàn)在市場(chǎng)上的HR軟件基本上都沒(méi)有招聘網(wǎng)站數(shù)據(jù)集成的方面,而無(wú)法滿足企業(yè)招聘管理需求。
針對(duì)這個(gè)現(xiàn)象,乾元坤和提出了HR軟件解決方案,從系統(tǒng)上來(lái)破解這一難題。要破除傳統(tǒng)HR人事檔案管理軟件招聘模塊的缺陷,必要使網(wǎng)站和招聘系統(tǒng)的相結(jié)合,才能降低企業(yè)人事部招聘的成本。
統(tǒng)一招聘解決方案實(shí)施優(yōu)勢(shì):
(1)有效整合各類招聘渠道的信息來(lái)源。HR工作人員在接收、存儲(chǔ)以及提取信件、傳真、郵件等不同形式的簡(jiǎn)歷上,花費(fèi)過(guò)多精力,HR軟件系統(tǒng)通過(guò)建立統(tǒng)一招聘系統(tǒng)可以以標(biāo)準(zhǔn)格式收集求職者簡(jiǎn)歷并儲(chǔ)存到中央數(shù)據(jù)庫(kù),可以用個(gè)性化的手段準(zhǔn)確搜索人才,節(jié)省人力物力。
(2)企業(yè)制定特定的簡(jiǎn)歷模版發(fā)布到網(wǎng)站上,能收到更多應(yīng)聘的信息。
(3)企業(yè)建立統(tǒng)一的招聘平臺(tái),各下屬單位可以按權(quán)限設(shè)置來(lái)使用該系統(tǒng),統(tǒng)一管理招聘信息,同時(shí)也可以滿足下屬單位的個(gè)性化需求。
(4)工作流程自動(dòng)化,招聘的全過(guò)程都能在系統(tǒng)中進(jìn)行及管理。
建立統(tǒng)一的招聘系統(tǒng),可以在招聘管理過(guò)程和招聘網(wǎng)站進(jìn)行有效的互動(dòng),如信息發(fā)布與更新,簡(jiǎn)歷庫(kù)按條件初選等等,也能夠集中招聘信息,優(yōu)化招聘管理流程,實(shí)現(xiàn)自動(dòng)化招聘,降低招聘成本、加強(qiáng)信息交流、提高工作效率、充分利用資源、全面提升招聘管理水平等。
3、HR軟件解決方案——培訓(xùn)解決方案
目前市場(chǎng)上,在線學(xué)習(xí)、知識(shí)管理、培訓(xùn)管理方面一般都是獨(dú)立的產(chǎn)品體系,難以集成。乾元坤和研究的HR軟件解決方案將這些系統(tǒng)集成在一起。系統(tǒng)所涉及的單位、部門信息和人員信息均來(lái)源于人力資源系統(tǒng),能直接產(chǎn)生數(shù)據(jù),并共享給人力資源系統(tǒng)其他模塊。
系統(tǒng)特點(diǎn):
(1)定向發(fā)放培訓(xùn)需求調(diào)查,自行統(tǒng)計(jì)分析調(diào)查結(jié)果。
(2)對(duì)培訓(xùn)資源以及培訓(xùn)費(fèi)用自動(dòng)管理。
(3)根據(jù)企業(yè)需求制定計(jì)劃,通過(guò)審批后,培訓(xùn)信息直接發(fā)布到自助系統(tǒng)。
(4)提供培訓(xùn)結(jié)果歸檔功能,支持用戶自定義輸出多種培訓(xùn)報(bào)表、培訓(xùn)效果評(píng)估報(bào)告等。
(5)系統(tǒng)在線學(xué)習(xí)系統(tǒng)集成,支持網(wǎng)上課程點(diǎn)播,及其課程學(xué)習(xí)進(jìn)度控制。
六、HR軟件解決方案實(shí)施效果
1、乾元坤和HR軟件解決方案能有效整合現(xiàn)有人力資源管理系統(tǒng)
實(shí)現(xiàn)企業(yè)人力資源管理系統(tǒng)的數(shù)字化、信息化整合,完善HR管理體系,為企業(yè)提供準(zhǔn)確全面有效的決策信息支持。通過(guò)HR軟件的規(guī)劃,規(guī)范企業(yè)HR信息標(biāo)準(zhǔn),實(shí)現(xiàn)信息的集成和共享,使各種統(tǒng)計(jì)、查詢等方法和工具得到充分利用,全方位、多層次地開發(fā)人力資源。
2、乾元坤和HR軟件解決方案能提升HR管理效率
HR軟件開發(fā)為人事管理提供自動(dòng)化處理功能以及數(shù)據(jù)分析集成、報(bào)表生成功能,是人力資源管理邁進(jìn)規(guī)范化、便捷化、科學(xué)化,降低成本,提高效率。使人事部由行政事務(wù)處理轉(zhuǎn)向管理咨詢與戰(zhàn)略規(guī)劃轉(zhuǎn)變。
3、乾元坤和HR軟件解決方案能規(guī)范業(yè)務(wù)流程
人為業(yè)務(wù)處理的操作過(guò)程中,企業(yè)工作效率和管理水平往往受制于已有系統(tǒng)的各種弊病。通過(guò)采用“工作流驅(qū)動(dòng)”的人力資源業(yè)務(wù)處理方式,人力資源管理系統(tǒng)成為規(guī)范化的流程處理工具。
4、乾元坤和HR軟件系統(tǒng)決方案能利于員工改進(jìn)工作
企業(yè)員工能通過(guò)HR軟件了解到自己的工作進(jìn)展、績(jī)效考核、出勤、假期、福利待遇方面的信息,了解到自己的不足和缺憾,及時(shí)改進(jìn),提升能力。
5、乾元坤和HR軟件解決方案實(shí)現(xiàn)全員參與協(xié)同管理
通過(guò)人力資源管理系統(tǒng)的建設(shè)進(jìn)一步提高人力資源管理服務(wù)職能、進(jìn)一步提高員工的自我管理意識(shí)和歸屬意識(shí)、使企業(yè)各個(gè)角色人力在管理活動(dòng)中更加有效的協(xié)同。在改善人力資源部的服務(wù)水平同時(shí),提高所有員工對(duì)企業(yè)人力資源部的服務(wù)滿意度。
七、系統(tǒng)架構(gòu)
目標(biāo)系統(tǒng)是基于B/S技術(shù)構(gòu)建的,系統(tǒng)架構(gòu)圖如下所示:
開發(fā)工具 JSP/Java 或.NET。