企業(yè)的信息化建設和軟件開(kāi)發(fā),其過(guò)程開(kāi)發(fā)的是工具,但其目的是幫助用戶(hù)實(shí)現其希望達到的業(yè)務(wù)目的。在業(yè)界,常常的情況是用戶(hù)對自身業(yè)務(wù)非常了解,但是對信息系統的特點(diǎn)不夠熟悉,特別開(kāi)始的時(shí)候對實(shí)施的過(guò)程和結果預期不夠明確。而一般的軟件公司對因為業(yè)務(wù)不夠熟悉,在項目的前期規劃和需求收集階段沒(méi)有充分吃透和把關(guān),那么即使對軟件技術(shù)掌握得再好,也可能導致項目的失敗。
因此,作為定制軟件公司,項目成功的最重要的部分應該是在前端,首先是向客戶(hù)學(xué)習,充分了解用戶(hù)的業(yè)務(wù)流程,和深入理解客戶(hù)希望項目所達到業(yè)務(wù)目標。圍繞這些前提進(jìn)行咨詢(xún)分析,找到正確的切入點(diǎn)和開(kāi)發(fā)方向。同時(shí)還有充分考慮用戶(hù)的現有實(shí)際情況、現有應用系統、職工或用戶(hù)的接受程度、易用性,長(cháng)遠業(yè)務(wù)目標,長(cháng)遠信息化規劃、以及和上級主管部門(mén)的保持一致等復雜問(wèn)題。
軟件定制流程如圖:
?項目啟動(dòng)階段?
這一階段主要是為實(shí)施做好準備,由項目指導委員會(huì )召開(kāi)項目動(dòng)員大會(huì ),確定項目組成員,確定項目的計劃和目標,建立實(shí)施所必須的系統環(huán)境。
?調研分析階段?
項目實(shí)施小組在開(kāi)始系統實(shí)施前,先對公司現有的應用系統進(jìn)行詳細調研和分析,根據企業(yè)的具體情況和信息化管理的特點(diǎn)確定目標業(yè)務(wù)流程。對各級用戶(hù)進(jìn)行需求調研。最終以雙方確認的目標作為下一步具體實(shí)施的業(yè)務(wù)藍圖,并結合軟件產(chǎn)品和技術(shù)開(kāi)發(fā)實(shí)際情況,規劃設計詳細的解決方案,并進(jìn)行確認,作為設計開(kāi)發(fā)的基礎。
?系統開(kāi)發(fā)階段?
根據調研分析的結果,進(jìn)行系統設計、編碼、測試,完成軟件的開(kāi)發(fā)。
?項目實(shí)施階段?
在系統開(kāi)發(fā)完成之后,軟件實(shí)施進(jìn)入實(shí)質(zhì)性階段。項目實(shí)施小組要在項目指導委員會(huì )的全力支持和相關(guān)部門(mén)、人員的協(xié)作配合下完成大量的具體工作,比如數據分析與導入、系統設置、人員培訓、規章制度建立、實(shí)施文件歸檔、客戶(hù)化修改等。軟件的使用者尤其是關(guān)鍵用戶(hù)必須在這段時(shí)間內掌握相關(guān)功能模塊的操作和應用,以便在系統正式運行后能夠獨立地使用軟件。
?試運行階段?
在經(jīng)過(guò)項目實(shí)施階段后,各個(gè)模塊及整個(gè)系統需要試運行一段時(shí)間,以確信軟件能夠在企業(yè)中運行良好,并達到預期效果。同時(shí),根據試運行階段中發(fā)現的問(wèn)題進(jìn)行系統調整。
?系統切換/正式運行?
在試運行階段后,確信軟件可以正式開(kāi)始運行后,需要進(jìn)行系統切換,企業(yè)正式切換到新的業(yè)務(wù)流程,并在軟件上進(jìn)行企業(yè)日常業(yè)務(wù)處理。至此,軟件的實(shí)施已經(jīng)全部完成,進(jìn)入后期維護階段。