在這個領(lǐng)域從業(yè)十幾年,認真研究眾多爛尾項目之后,我們發(fā)現(xiàn)一套好OA系統(tǒng)遠非增加幾個特色功能這么簡單,. . .
中國OA市場進入黃金十年,OA公司雨后春筍般冒出來,OA產(chǎn)品估計達到了幾百個產(chǎn)品線,其中應(yīng)用類產(chǎn)品以九思軟件的iThink為代表,平臺類產(chǎn)品以浪潮的loushang平臺為代表,工具類產(chǎn)品以點擊科技GKE為代表。
伴隨著產(chǎn)品線的豐富和客戶數(shù)量的增加,我們發(fā)現(xiàn)爛尾項目也與日俱增,客戶和OA公司之間的矛盾日益尖銳,筆者,在這個領(lǐng)域從業(yè)十幾年,認真研究眾多爛尾項目之后,我們發(fā)現(xiàn)一套好OA系統(tǒng)遠非增加幾個特色功能這么簡單,套用孔子“君子有九思”的話,好的OA系統(tǒng)設(shè)計也有九思!
1. 一思:“可行性和適應(yīng)性”
所謂可行性,是指需求提煉時,應(yīng)該吻合適合核心需要,滿足主要功能,而不是超越當前技術(shù)水平放衛(wèi)星!
所謂適應(yīng)性,是指產(chǎn)品的實施條件和應(yīng)用條件,要吻合企業(yè)當前的環(huán)境,超越環(huán)境搞畝產(chǎn)萬斤糧的大躍進是注定要失敗的。
核心需求的吻合度,是OA價值兌現(xiàn)的保障,用戶在工作流程、公文管理等方面的核心需求的滿足度是項目成功的基礎(chǔ)。
2. 二思:“前瞻性和實用性”
OA系統(tǒng)的開發(fā)設(shè)計,即要考慮到最大限度的增加系統(tǒng)的價值,最大限度的吻合各應(yīng)用者的需求,充分考慮系統(tǒng)今后功能擴展、應(yīng)用擴展、集成擴展多層面的延伸,實施過程應(yīng)始終貫徹面向應(yīng)用,圍繞應(yīng)用,依靠應(yīng)用部門,注重實效的方針。同時又要兼顧到成本控制、項目周期控制等因素,因此在功能的部署上也需要遵循實用主義。
3. 三思:“先進性和成熟性”
先進的管理理念、技術(shù)和方法,可以提升企業(yè)的競爭力,延長系統(tǒng)的生命周期,但同時,任何創(chuàng)新都意味著小白兔實驗,風險較大,因此又要注意軟件系統(tǒng)、硬件設(shè)備、開發(fā)工具、軟件產(chǎn)品的是否成熟,在先進性和成熟性之間找到平衡點,成為價值最大化的關(guān)鍵。
4. 四思:“開放性和標準性”
數(shù)據(jù)孤島、信息孤島、應(yīng)用孤島,已經(jīng)成為多年信息化建設(shè)后的后遺癥,而解決這些孤島的關(guān)鍵因素在于開放,解決這些孤島的效率取決于標準化。
如同我們的插座和插頭的關(guān)系、如同我們的外設(shè)和usb口的關(guān)系,OA系統(tǒng)是否足夠開放和標準化,成為架構(gòu)設(shè)計時首要考慮的問題。
在當前和未來,OA系統(tǒng)需要輕松與各種操作系統(tǒng)、中間件、數(shù)據(jù)庫、業(yè)務(wù)系統(tǒng)及工具軟件進行平滑對接,當前主流的廠商如九思軟件、浪潮、點擊等都在這方面做了充分的考量。
5. 五思:“可靠性和穩(wěn)定性”
OA系統(tǒng)里流轉(zhuǎn)了大量的管理數(shù)據(jù),因此必須是可靠的,一般的人為和外部的異常事件不應(yīng)該引起系統(tǒng)的崩潰;當系統(tǒng)出現(xiàn)問題后能在較短的時間內(nèi)恢復(fù),而且系統(tǒng)的數(shù)據(jù)是完整的,不會引起數(shù)據(jù)的不一致。
我們曾對九思軟件的iThink系統(tǒng)組織過壓力測試,在負載均衡的情況下,3000人同時在線時,系統(tǒng)登陸(包括整個主界面加載)不大于8秒。數(shù)據(jù)瀏覽不大于8秒;數(shù)據(jù)查詢不大于8秒;數(shù)據(jù)統(tǒng)計不大于15秒。
我們還對九思軟件的iThink產(chǎn)品,運行在IBM服務(wù)器上的穩(wěn)定性做過測試,基本上可以做到以下幾點:平均無故障運行時間:大于10000小時;可用率:系統(tǒng)總體平均可用率在99.99%以上;穩(wěn)定性:主機系統(tǒng)能夠保持7*24穩(wěn)定的不間斷運行
6. 六思:“安全性和保密性”
OA系統(tǒng)的開發(fā)設(shè)計既考慮信息資源的充分共享,更要注意信息的保護和隔離,因此系統(tǒng)應(yīng)分別針對不同的應(yīng)用、不同的網(wǎng)絡(luò)通信環(huán)境和不同的存儲設(shè)備,采取不同的措施,包括系統(tǒng)安全機制、數(shù)據(jù)存取的權(quán)限控制等以確保系統(tǒng)的安全性。
其中,采取的措施包括但不限于以下
平臺安全:架構(gòu)設(shè)計考慮安全性要求,平臺軟件達到安全設(shè)計標準。
應(yīng)用安全:權(quán)限控制、支持身份認證接口、防篡改、防暴力破解等措施完善,并且可以跟USBkey、CA、IP地址限制等各種安全措施進行方案組合。
數(shù)據(jù)安全:支持文檔安全軟件整合技術(shù),從而做到數(shù)據(jù)傳輸加密、遠程安全訪問、數(shù)據(jù)存儲加密,并且可以VPN等各種安全方式進行綁定,支持入侵檢測與防御系統(tǒng)、防火墻的應(yīng)用。
容災(zāi)備份:支持各種容災(zāi)的軟硬件設(shè)備的使用等。
管理安全:提供完善的日志功能,能夠記錄系統(tǒng)使用人員的關(guān)鍵操作,保證系統(tǒng)應(yīng)用的安全
密碼策略:初始密碼強制更改、啟用圖形驗證碼、支持USBkey接口、密碼過期控制、密碼錯誤次數(shù)控制、密碼強度設(shè)置等,從而防止暴力破解和惡意攻擊。
系統(tǒng)網(wǎng)卡MAC和IP的綁定;支持CA認證、數(shù)字簽名加密技術(shù);支持電子鑰匙(Ukey)技術(shù)和指紋Ukey技術(shù);支持安全套接(SSL)技術(shù);軟件系統(tǒng)嚴密、靈活的訪問安全控制,功能授權(quán)與數(shù)據(jù)范圍授權(quán)結(jié)合;
系統(tǒng)有整體的用戶/權(quán)限管理體系,可統(tǒng)一進行用戶/權(quán)限的管理,實現(xiàn)到字段級的查詢、修改、管理權(quán)限控制;系統(tǒng)提供用戶認證、數(shù)據(jù)傳輸、數(shù)據(jù)存儲、數(shù)字簽名等安全手段接口,可在各個環(huán)節(jié)提供對第三方安全認證系統(tǒng)的支持。
7. 七思:“可擴展性和易維護性”
為了適應(yīng)未來的業(yè)務(wù)拓展和項目的功能擴展,必須充分考慮以最簡便的方法、最低的投資,實現(xiàn)軟件系統(tǒng)的擴展和維護擴展。
因此,在OA軟件系統(tǒng)的開發(fā)設(shè)計中,需要考慮到應(yīng)用及系統(tǒng)不斷擴展的要求,以形成一個易于管理、可持續(xù)發(fā)展的體系結(jié)構(gòu)。未來業(yè)務(wù)的擴展只須在現(xiàn)有機制的基礎(chǔ)上,增加新的應(yīng)用與服務(wù)模塊。一方面當應(yīng)用量增加,用戶數(shù)增加時系統(tǒng)可以平滑增加服務(wù)器的方式來支撐新的壓力要求發(fā);一方面,當新的技術(shù)和產(chǎn)品出現(xiàn)進行升級時,系統(tǒng)能夠平滑過渡而不影響用戶的使用;另一方面,產(chǎn)品有新的功能增加時,可以通過插件和模塊定制平臺的方式,輕松實現(xiàn)業(yè)務(wù)的擴展。
在設(shè)備選擇及網(wǎng)絡(luò)方案上堅持開放性原則,使系統(tǒng)對各種硬件設(shè)備的互連互通;在軟件上支持跨平臺和開放數(shù)據(jù)接口,便于與其它系統(tǒng)軟件互相集成,未來支持與業(yè)務(wù)系統(tǒng)、門戶等系統(tǒng)的單點登錄集成,在可獲得相應(yīng)系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)情況下,實現(xiàn)與這些系統(tǒng)的應(yīng)用、門戶、數(shù)據(jù)等各層面上無縫連接。
系統(tǒng)的管理和維護,應(yīng)該采用集權(quán)和分權(quán)相平衡的思想,如九思軟件的iThink產(chǎn)品設(shè)置了系統(tǒng)管理、應(yīng)用管理和個人管理對系統(tǒng)進行分層授權(quán)和分層維護。
利用系統(tǒng)提供的工具,無須編寫代碼,方便用戶自行進行客戶化功能改造,方便用戶自行定制界面數(shù)據(jù)項的顯示;同時在網(wǎng)絡(luò)或系統(tǒng)出現(xiàn)問題時能及時、快速地恢復(fù)系統(tǒng)的正常運行,保證系統(tǒng)的可恢復(fù)性,具有較高網(wǎng)絡(luò)系統(tǒng)的抗干擾能力。
采用各種免代碼的模塊定制平臺,幫助用戶實現(xiàn)功能的DIY設(shè)計等。
8. 八思:“美觀性和易用性”
系統(tǒng)用戶界面的設(shè)計采用Web2.0用戶界面設(shè)計技術(shù),界面根據(jù)用戶需求靈活更改(增強標簽分類特性),注重用戶體驗,使系統(tǒng)各項功能易見、易學、易用、易維護、易管理。
作為全員應(yīng)用系統(tǒng),易用性和用戶體驗是項目成敗的關(guān)鍵要素。所提供的產(chǎn)品采用B/S的登錄方式、可以采用電腦、手機等各種方式下登錄,采用了AJAX、圖形化編輯器等各種新技術(shù),并且易讀、易理解、易操作,用戶界面簡潔、美觀、友好,易于用戶掌握、操作和使用;系統(tǒng)管理的使用及管理也以簡便、易于操作、方便實用為準則。
嚴格遵循易用性六原則,實現(xiàn)從產(chǎn)品的部署、登錄、使用、維護、升級、擴展的全方位易用,從而提升系統(tǒng)的黏著度; 提供統(tǒng)一的訪問地址,便于用戶使用。在登錄頁為用戶提供加入收藏、設(shè)為首頁等操作,方便用戶以后快速訪問系統(tǒng);具備風格一致的友好的用戶界面,圖形顯示直觀,工作流程從設(shè)計到使用全程圖形化(參照九思軟件wowentech.com);
美觀性,相比易用性來講并不是很重要,這如同一個美麗的姑娘,第一眼打動你的可能是表象,然后持續(xù)感動你的往往是她的內(nèi)在。
9. 九思:“大并發(fā)能力支撐”
作為集團化、多組織、大用戶的單位,OA軟件系統(tǒng)的開發(fā)設(shè)計,應(yīng)該支持應(yīng)用和數(shù)據(jù)庫等多重負載均衡能力,支持附件服務(wù)器和數(shù)據(jù)庫服務(wù)器分離技術(shù),從而支持數(shù)萬用戶同時在線和同時操作的能力,不會因為用戶數(shù)的增長或者信息量的增長,而導致系統(tǒng)響應(yīng)能力下降。
系統(tǒng)并發(fā)能力:通過集群方式,在技術(shù)上沒有并發(fā)上限,因此能完全保障用戶未來的人員擴張需要。