
三、二次開發只能夠涉及表面,而不能夠傷到筋脈
女人比較喜歡美容。但是大部分女人在美容的時候,只是做一些表層的東西。如美白、隔雙眼皮、抽脂肪等等。這些動作沒有涉及到人的神經系統、血液循環系統等等。為此風險是比較少的。如果一個人想要增高,把腿鋸斷,在腿骨之間增加一塊骨頭。這么做可能會帶來比較明顯的增長效果。但是風險比較大,而且費用也非常昂貴。在做這種手術時,用戶需要評估一下自己的風險承受能力,以及費用問題。
其實二次開發也遇到類似的問題。筆者的原則是,二次開發可以操作,但是二次開發的內容不能夠傷筋動骨。即不能夠更改系統的核心功能與操作流程。其實CRM系統在設計時,像人體的血管一樣,有一個總的模型。其信息流,也像人的血液一樣,有一個固定的流向。如果用戶試圖去跟該這個信息的流向,或者模型,那么風險會非常的大。相反,如果用戶的二次開發只是涉及到表面的內容,如更換皮膚等等,只要內部的架構沒有改變,實現起來就比較容易。而且也不會給系統的穩定性帶來負面的影響。
筆者在實際工作中,如果用戶提出的需求涉及到系統主干時,會毫無猶豫的拒絕。筆者會向用戶說明其中的道理。或者結合用戶的實際情況,選擇其它可以替代的方案。畢竟條條道路通羅馬。有時間距離最短的路往往不是時間最省的路。總之,在進行二次開發之前,雙方都需要對需要有一個基本的評估。如果涉及到主干流程,大家還是要謹慎一點。
CIO頻道人物視窗
CIO頻道方案案例庫
大數據建設方案案例庫
電子政務建設方案案例庫
互聯集成系統構建方案案例庫
商務智能建設方案案例庫
系統集成類軟件信息研發企業名錄