行業瓶頸
網際網路時代✘☁,應用管理軟體越來越成為支撐企業業務發展的重要手段✘☁,但日益複雜的應用系統☁☁╃╃│、不斷變換的商業環境✘☁,帶來了變化無窮的業務管理需求✘☁,這使得快速實現滿足業務要求的管理資訊系統遭遇嚴重挑戰✘☁,具體表現為╃₪:
- 各個資訊系統專案互為孤島✘☁,缺乏統一的企業級應用資訊平臺
- 軟體建設專案週期漫長無法有效計劃和控制
- 無法快速響應業務需求的變化
- 軟體質量低下☁☁╃╃│、Bug叢生
- 軟體複用度低✘☁,重複開發造成浪費
- 資訊化工作總體擁有成本趨高
- 軟體人才流動造成嚴重影響
- …
無論是採用定製應用的開發方式✘☁,還是基於通用套裝軟體進行二次開發✘☁,似乎都容易陷入問題的泥潭無法自拔✘☁,企業在“軟體危機”的無奈中掙扎✘▩☁₪•。本質上✘☁,這根源於落後的程式設計開發軟體生產模式╃₪:面對大型應用系統需求的複雜性✘☁,使用原子級的程式碼進行堆砌✘☁,必然造成應用系統建設期低效率和執行期低質量✘☁,更無法避免軟體系統結構僵化的問題✘☁,必然導致應用功能無法實時隨需應變的困惑✘▩☁₪•。
沒有銀彈
傳統軟體系統的建設✘☁,是在底層的技術平臺上直接構建業務系統✘☁,採用面向技術的☁☁╃╃│、業務無關的“原始”程式設計工具來開發軟體✘▩☁₪•。這種低層次的軟體開發模式✘☁,使軟體系統的開發☁☁╃╃│、維護和擴充套件困難重重✘☁,生產效率極為低下✘▩☁₪•。
1986年✘☁,弗雷德裡克.布魯克斯(Frederick Brooks)在《沒有銀彈——軟體工程的主要問題和次要問題》中提出了一個迄今為止尚未打破的著名論斷╃₪:“沒有一種單純的技術或管理上的進步✘☁,能夠獨立地承諾在10年內大幅度地提高軟體的生產率☁☁╃╃│、可靠性和簡潔性”✘▩☁₪•。
沒有銀彈的著名論斷揭示了傳統軟體開發方式效率低下問題✘▩☁₪•。特別是在需求變化頻繁的管理應用軟體領域✘☁,軟體開發速度往往還跟不上需求變化的速度✘☁,導致IT黑洞現象普遍發生✘▩☁₪•。
多年來✘☁,人們一直在嘗試突破傳統軟體開發方式效率低下的瓶頸✘☁,逐漸形成了以“複用”為目標的面向構件的開發方式✘☁,並在基礎軟體開發中收到了顯著的成效✘▩☁₪•。不過這種基於標準零件(構件)的開發方式對於管理應用軟體的開發並不奏效✘☁,其原因一方面在於管理應用軟體的需求太過複雜✘☁,無法使用有限的構件將其概括;另一方面管理應用軟體對開發工期的要求較高✘☁,即使採用構件方式也仍然無法滿足工期要求✘▩☁₪•。
為了專注解決管理應用軟體開發方面的特有問題✘☁,人們又提出了業務基礎軟體平臺✘☁,其本質上就是一種構件平臺✘☁,以業務為導向☁☁╃╃│、可快速搭建應用系統的構件平臺✘▩☁₪•。它集聚了構件快速☁☁╃╃│、靈活可以複用的優勢和麵向管理的優勢✘☁,形成了管理與開發的分層✘☁,特別適合業務快速發展中的資訊化實現✘▩☁₪•。據計世資訊和網際網路實驗室的評估✘☁,業務基礎軟體平臺將成為21世紀軟體新的生產力✘▩☁₪•。這是一個新興的領域✘☁,有著廣闊的市場前景✘☁,業務基礎軟體平臺(構件平臺)位於整個管理軟體產業鏈的上游✘☁,任何理論上或實踐中的重大突破✘☁,必將引發整個產業鏈的模式升級✘☁,從而帶來巨大的經濟效益✘▩☁₪•。
觀辰平臺之道
業界已有共識╃₪:採用業務基礎軟體平臺✘☁,是解決軟體專案系統架構能力不足難題的最佳策略✘▩☁₪•。一時間✘☁,“平臺”概念和旗號充斥業界市場✘▩☁₪•。其實✘☁,真正的平臺是要能達到業務無關能力的✘☁,既是高技術又需高投入✘☁,更需要系統工程能力和堅持多年專注研發的耐力✘▩☁₪•。
現在✘☁,市場上有很多聲稱具備自定義表單功能的“平臺”軟體(以OA類廠商產品居多)✘☁,它們的確可以也僅能自定義出各類資料表單並透過工作流驅動業務✘☁,但這僅僅是資訊化應用DIY的第一步╃₪:自定義出的表單相互之間沒有關聯關係☁☁╃╃│、不支援統計報表應用☁☁╃╃│、缺乏動態資料觸發變更機制和資料同步/抓取/裝填☁☁╃╃│、匯合計算等功能✘▩☁₪•。也就是說✘☁,它們可以設計表單和流程但無法搭建靈活複雜的業務邏輯規則✘☁,就好比商店櫥窗裡的服裝展示模特✘☁,可以做得有鼻子有眼看上去惟妙惟肖✘☁,卻沒有真人的生理機能☁☁╃╃│、思想感情和活動能力✘▩☁₪•。基於觀辰零程式碼智慧軟體平臺✘☁,則可以DIY真實☁☁╃╃│、個性化☁☁╃╃│、具備動態資料互動與複雜業務邏輯的管理軟體系統✘☁,而且✘☁,使用者可以隨自身管理應用的時空發展變化✘☁,隨時隨地調整☁☁╃╃│、刪除☁☁╃╃│、新建符合新需求的新應用資訊組織模型✘▩☁₪•。最重要的是╃₪:這一切都不需要技術人員參與即可實現——觀辰智慧軟體平臺是非技術人員的零程式碼平臺✘☁,而非技術人員視角的零程式碼平臺✘☁,是零程式碼中的零程式碼✘▩☁₪•。
依託觀辰軟體高度柔性化的平臺特性✘☁,使用者資訊化建設專案可真正實現“整體規劃&分步實施☁☁╃╃│、先易後難&試點先行☁☁╃╃│、核心應用先上&外圍模組分期部署且應用隨需應變”的靈活實施策略和效果✘☁,有效降低管理軟體專案建設的使用者IT知識門檻和軟體供應商行業知識門檻✘▩☁₪•。因專案建設的主要工作模式為軟體配置而非程式碼編寫✘☁,所以專案工作中不可避免產生的對管理軟體應用功能的頻繁調整與修改要求將在可行性和執行效率上獲得最大程度的技術保障✘▩☁₪•。領先的技術與工作方式使我們無需在IT應用知識與經驗技能方面對客戶提出很高的人力資源配合要求✘☁,客戶方工作人員在大部分時間裡只需協助提供自身業務模式的描述和需求表達即可✘▩☁₪•。