2011-12-23 09:25:13
企業信息化中會選擇各種管理軟件,而管理軟件不同于通用軟件的最大特點是需要結合企業自身的需求,因此企業信息化中選擇進行軟件定制開發還是非常普遍的。軟件定制開發過程一般包括需求分析、系統設計、代碼編寫、測試與修改、安裝部署、運行、服務維護等,軟件定制開發需要一定的周期,很多因素可以影響開發的周期:
A、軟件定制開發的周期比產品實施周期長
企業在信息化過程中可以優先考慮選擇成熟的產品,但企業的個性化需求比較突出,業務需求比較復雜,市場上沒有類似的產品,或通用產品不能滿足要求,以及需要對已經存在多個系統進行集成和開發時,選擇軟件定制開發不可避免。
軟件定制開發的過程需要一定的周期,特別是需求的溝通、系統設計和代碼的編寫,以及后期的測試和維護。
勵拓軟件利用定制開發平臺的優勢,為企業信息化提供定制開發服務,積累了大量的軟件項目定制開發的經驗;特別是基于勵拓定制開發平臺可以簡化系統的設計、降低技術難度,大大縮短代碼編寫的時間、提升軟件系統質量,同時讓后續系統的維護修改變得更加簡單和快捷。
B、用戶需求問題
需求過于簡單、不清晰、不完整,導致后續的定制開發過程中不斷的調整,增加了開發的難度和實施的周期,導致需求問題的主要問下如下:
1、客戶方和軟件開發廠商對相關業務的熟悉程度不夠
2、軟件開發廠商負責需求分析的人員經驗不足,未能很好的把握最終用戶需求。
3、軟件開發廠商對需求的重視程度不夠,在沒有完全理解終用戶需求的情況下就急于進行設計和開發,導致開發交付的系統與客戶實際要求的功能差異很大。
4、最終用戶不愿意投入時間配合軟件廠商進行需求的收集、整理。
5、整體需求沒有進行規劃,需求的邊界不是很清晰,在后續處理中不斷的調整與變化。
C、選擇在產品基礎上進行開發,縮短軟件定制開發的周期
勵拓軟件建議在成熟穩定的產品、特別是擁有良好擴展性的產品基礎上進行定制開發,這樣可以很好的繼承產品中已經存在功能,縮短軟件定制開發的周期。但是如果產品的技術架構和設計存在問題,特別是缺乏擴展性,在此基礎上進行開發會出現以下問題
1、很多功能已經存在,但卻難以在現有的基礎上進行修改和擴展
2、修改和增加新的功能,卻導致原有的功能出現新的錯誤和運行不穩定
3、反反復復修改,導致軟件定制開發的周期無限變長,問題最大的是這樣的系統生命周期短。
D、軟件廠商的技術水平、項目經驗與項目周期的關系
軟件定制開發的周期、項目的應用效果在很大程度上取決于軟件廠商,導致軟件定制開發周期變長的原因主要有:
1、軟件廠商缺乏項目定制開發的經驗,如:需求分析和系統設計的經驗缺乏,對最終用戶的需求理解不清晰,導致系統的大幅度修改和返工。
2、項目實施的技術團隊整體的技術水平偏低,遇到技術難度不能及時的克服導致項目周期延長。
3、項目缺乏有限的管理,從與最終用戶的溝通、系統的設計,到代碼的編寫與測試及維護,整個項目處于無計劃、混亂和不可控制的狀態。
以下情況的定制開發風險非常大,管理軟件定制開發周期長:軟件開發廠商產品技術架構和設計落后,缺乏擴展性;軟件開發廠商缺乏基于項目的定制開發經驗,項目團隊的技術水平低。這樣的情況出現則不僅僅是軟件定制開發的周期長,而且開發的風險和失敗的概率非常大。
打開微信掃描下圖二維碼或者打開微信, 添加微信號:WiseUCAPP (企業即時通訊)即可!