做好一個OA系統有多難?
有些人說不難,因為OA系統看起來很簡單,它主要面向企業的行政辦公和管理,基本不涉及核心業務,雖然應用面廣,但層次淺,沒有海量、復雜、變化的數據與流程,邏輯關系比較簡單。
甚至有的企業在考察了一些OA系統之后,對廠商說:你們的系統那么貴,還不能完全符合我們的需求,還不如我們自己開發了。真的這樣么?
對此,華天動力OA系統的市場總監陳先生表示,可能說出來很多人還不信,但要做一個優秀的OA系統真的很難、很難。不信,你可以自己試試看,看需要多少時間和人力、物力,才能夠做出一個可以和目前市場上主流OA系統相媲美的產品。
筆者不懂軟件開發技術,也不懂OA系統研發的具體過程,但想一想也就明白,像華天動力這樣一線的OA系統廠商,都擁有一支專業的開發團隊,少則幾十人,多則幾百人。他們只開發一個OA系統,要用十年左右,才做到現在的水準。
而即使是一個規模很大的企業,能拿出2、3個人來專門開發OA系統,就已經不錯了。他們的技術能力有多強,對OA系統的理解有多少,可以和一個團隊十年的工作相抗衡,開發出穩定性、適用性、開放性俱佳的產品?
做好一個OA系統有多難?雖然OA系統不像業務管理系統那樣,涉及到復雜的業務數據和流程,好像不是那么精深和專業。但OA系統有OA系統的“難處”,這個“難處”就在于它的全面性。
試想,有哪一種管理系統像OA系統那樣,應用范圍這么廣?一個優秀的OA系統,里面集成了跨度巨大的管理功能和流程,包括項目管理、人事管理、績效管理、財務管理、成本管理、行政管理、法務管理、預算管理、銷售管理、生產管理、客戶管理、知識管理、文檔管理、合同管理、資產管理、檔案管理、車輛管理、報表分析等等等等。
同時,研發者還要懂流程優化、組織行為學,懂中式管理、西式管理,懂各種最新的管理理念和方法。這些功能或許不能和獨立的軟件相比較,但如果一個OA系統的研發者不懂得這些,是絕對不可能做好功能設計,去滿足用戶使用需求的。
另一方面,像華天動力這樣的OA系統,是以產品化為主的銷售模式,也就是以標準化的產品為基礎,滿足廣大用戶的共性需求和個性需求。這就需要研發者考慮到各種情況、各種需求、各種變化,使產品具備相當高的適應性、靈活性、開放性,這是很難的,比單獨滿足一個客戶而進行的項目開發要難得多。
可能有的人會說,好吧,我承認OA系統的研發并不是那么容易。但是,產品做出來不就好了么?只要拷貝一張光盤就可以賣給下一個客戶了,干嘛還賣那么貴?
老兄,難道產品做出來就萬事大吉了,不需要持續的研發和改進了么,誰愿意去購買一個落后的產品呢。五年前,移動OA(手機OA)還鮮為人知,現在,已經成為幾乎所有用戶關注的重點。
管理軟件的一個特點就是,它的研發是永無止境的。因為技術的進步、用戶的需求都是永無止境的。