◎
借助計算機將企業運行規范化、程序化的工作已經有幾十年的歷史了,但是如何讓預先編制好的運行程序能夠與后來在運行過程中不斷發生的變化相吻合,則是一個長期以來沒有得到很好解決的問題。如在運行中發生需求變更,則不論內容多少都要求助于軟件商(雖然已有一些支持配置的功能,但還遠遠不能滿足用戶對變化的需求),而軟件商接受了變更需求后對系統進行改造所花的時間也會很長。
這個問題隨著現代經營環境的快速變化變得日益突出,對解決這個問題的要求也變得越來越急迫。
軟件商與用戶對業務的理解是相同的,但對系統開發的要求往往是相互對立的。用戶對導入系統以后的對應感到不安;軟件商則對用戶在使用過程中頻繁的需求變化而感到疲憊。
● 軟件商總是說我們的需求不合理,總是要求我們改變需求以滿足他們提供的產品;
● 軟件商今天宣傳是按照某理論開發的系統,明天理論變了,我們的系統就落后了;


● 我們導入的系統能隨著企業的成長而變化嗎?
● 有沒有一個可以隨著企業的變化而變化的產品?
● 如何用最少的功能覆蓋最多的需求?有沒有一個以不變應萬變的方法?
● 有沒有在最短時間內快速地響應用戶變化的方案?
● 有沒有一個可以支持用戶能夠隨著經營環境變化而改變的平臺?
客觀來說,每一個成功企業的經營者都有一套最適合自己企業的發展戰略,經營者需要根據外部經營環境的變化而對戰略進行實時的調整以應對變化。而一個固化的,并且是由軟件商按照普遍規律設計開發的系統很難滿足每一個經營者的需求。因為所謂的“滿足”只能是在某個時間段上一時的“需求與功能的平衡”,所以功能不能滿足需求是常態的。
為了擴大銷售規模,軟件商開發的系統往往都是基于“普遍通用”的思路設計開發的,這也帶來了某些矛盾,用戶總是要面對 “是為適應系統而改變自身,還是為適應自身而要求改變系統”的問題。
用戶:要么選擇省錢但不適應變化的標準系統; 要么選擇具有一定可變性但價格昂貴的定制系統(定制系統也未必能夠支持使用中的全部需求變化)。
軟件商:要么拒絕用戶的可變性需求從而導致失去商業機會;要么接受用戶的可變性需求,但陷入可能沒有利潤甚至虧本的定制開發。
按照傳統的系統開發形式,無論軟件商如何通過分析已經積累的經驗,并不停地在已有的系統中增加新的功能,也不能完全滿足所有用戶隨著時間和空間的變化而帶來的需求變化。
由于傳統上軟件商都是將用戶的“變”作為特例,而將“不變”作為常態來處理,所以當用戶發生變化時,就必須時時依賴軟件商對系統進行改造。這個技術問題,使用戶要受制于系統,也使系統的使用者處于“被管理,被約束”的地位,失去了對信息化的主動權,系統的狀態總是落后于企業的要求,甚至拖延了企業的戰略推進速度。
為了解決上述問題,對同望下一代的平臺(V3平臺)就定下了這樣一個設計理念:
要讓系統的使用者成為系統的主人,將信息化的主動權交還給用戶!
實現這個理念的關鍵是:如何讓系統的開發工作從專業技術人員的手中解脫出來。系統的設計可以完全從業務的視角出發,不用考慮技術因素,通過非代碼開發的方式來開發系統,使得系統開發或變更只需要通過配置行為就可以實現。(注: 使用者必須要接受一定的軟件知識和操作培訓,但不需要懂得代碼)
通過這樣的平臺開發出來的系統可以實現由企業自身來完成下述工作:
● 企業可以在預定的時間內,根據自己的需求,自己來實現系統的變化;
● 根據需要將企業的各種管理制度、規則等信息融入到每一個業務的操作環節;
● 對業務流程與審批流程進行持續不斷地優化活動;
● 增加或減少業務處理內容或是組件內的信息等;
有了這樣的平臺,基于這個平臺開發出來的系統在運行時,企業就可以隨時根據自己的需求,在合適的時間實現想要的變化。由于徹底地突破了傳統上遇到系統需要變化時所面臨的瓶頸問題,從而使得信息化真正成為支持企業戰略落地的工具,讓系統的使用者成為自己企業信息化的主人。
讓信息化為用戶產生直接價值,是我們軟件開發行業追求的最高目標,我們的價值也是通過客戶價值來實現。