高??蒲邢到y(tǒng)哪家好(高校研發(fā)中心)
大學(xué)平臺、軟件和信息系統(tǒng)的開發(fā),往往需要教師跋山涉水,披荊斬棘,遇到并解決可以想象到的和意想不到的問題。因此,經(jīng)過多年的“升級打怪”,你也會有很多特殊的經(jīng)歷,積累寶貴的經(jīng)驗。作為一名高素質(zhì)的“游戲玩家”,深圳大學(xué)的徐明老師根據(jù)多年的經(jīng)驗總結(jié)出一套博大精深的“獨門秘笈”,涵蓋了研發(fā)過程中的各種問題和細節(jié)。本文將從他的角度出發(fā),指出“避坑”的方向,為未來的系統(tǒng)研發(fā)工作保駕護航。
徐明
深圳大學(xué)信息中心高級工程師
系統(tǒng)開發(fā)避免陷阱的五個技巧
我在信息技術(shù)部門工作了二十五年,一直在研發(fā)部門,從事軟件開發(fā)和技術(shù)管理工作。工作內(nèi)容從計算機輔助教學(xué)軟件和信息管理系統(tǒng)的開發(fā),到服務(wù)于全校的在線教學(xué)平臺和虛擬仿真教學(xué)應(yīng)用系統(tǒng)的自主開發(fā),到大型信息化項目的管理和建設(shè)。學(xué)校,例如智慧校園和大數(shù)據(jù)中心。等,實現(xiàn)統(tǒng)一身份認證和數(shù)據(jù)共享交換。
在這個過程中,我還參與了信息化和數(shù)據(jù)標準的建設(shè),做了一些數(shù)據(jù)治理、大數(shù)據(jù)分析決策方面的工作,比如領(lǐng)導(dǎo)座艙、師生畫像、教學(xué)質(zhì)量關(guān)鍵績效指標評估等。因為我一直在信息中心工作,所以我也有一些深刻的感受。
首先,要打造一個后期得到大家認可的業(yè)務(wù)信息系統(tǒng),必須做好前期的需求調(diào)研和確認工作。
以前,學(xué)校與科技公司合作,招標后,工作就交給公司了,我就成了“放手的掌柜”。雖然公司的技術(shù)水平足夠,有方法進行需求調(diào)研,但他們往往不愿意過多了解學(xué)校的業(yè)務(wù)內(nèi)容,也不會設(shè)身處地為業(yè)務(wù)崗位的工作人員著想。這就導(dǎo)致很多問題在系統(tǒng)驗收時暴露出來,驗收后仍然出現(xiàn)問題。
因此,信息技術(shù)部門在做需求分析時,應(yīng)該邀請業(yè)務(wù)老師參與,或者主動了解業(yè)務(wù)崗位的工作,多與業(yè)務(wù)老師溝通,換位思考,站在他們的角度思考:如果你是一個作為一名業(yè)務(wù)崗位的員工,您希望獲得什么樣的用戶體驗?如果我們能夠站在用戶的角度去理解需求、思考、設(shè)計系統(tǒng),它的實用性會更好,用戶體驗也會更好。
其次要注重制度設(shè)計,立足當前,著眼未來。
對于很多系統(tǒng),尤其是招標系統(tǒng),乙方只會根據(jù)需要去做,認為只要通過驗收就萬事大吉了。但作為學(xué)校的技術(shù)管理者,功能實現(xiàn)絕不是唯一目的。對于一個優(yōu)秀的、有能力的設(shè)計師來說,至少要根據(jù)未來三到五年的需求來制定設(shè)計方案,選擇技術(shù)路線和架構(gòu)。這就需要我們充分考慮業(yè)務(wù)特點以及業(yè)務(wù)增長對系統(tǒng)性能和可擴展性的要求。
而且很多時候,我們必須根據(jù)實際問題來考慮設(shè)計的長遠性。一種比較常見的情況是,某個系統(tǒng)一次性收到大量的建設(shè)資金,因此在維護期間很難投入更多的資金。在這種情況下,如果前期工作沒做好,后期的修復(fù)就沒有資金了。這意味著我們在整體設(shè)計之初就必須向前看,盡力滿足未來五年左右的需求。也就是說,我們在開發(fā)系統(tǒng)的時候,不能只看功能,還要看性能和可擴展性。
第三,在構(gòu)建業(yè)務(wù)系統(tǒng)時,一定要選擇成熟、可擴展、高性價比的解決方案。
與其他行業(yè)相比,高等教育行業(yè)具有獨特的特點,校園師生數(shù)量眾多,專業(yè)背景復(fù)雜多樣。人文社科、理工科專業(yè)人士的使用習(xí)慣和具體要求不同。因此,在大學(xué)系統(tǒng)建設(shè)中,一定要避免使用封閉技術(shù),盡量避免第三方插件、控制和使用授權(quán)。
在日常工作中,我們也不時收到各種投訴、意見和反饋。在分析反饋或錯誤評論時,我們發(fā)現(xiàn)系統(tǒng)兼容性是“重災(zāi)區(qū)”問題。如果軟件所依賴的某項技術(shù)幾年后不再更新,整個系統(tǒng)就會卡在這個地方,造成后續(xù)變更中的一系列問題和麻煩,成為管理上的一個大“坑”。
因此,在構(gòu)建過程中,必須特別注意兼容性問題,包括不同版本操作系統(tǒng)、瀏覽器、Office內(nèi)核、第三方插件、網(wǎng)絡(luò)協(xié)議等的兼容性。同時,為了為了保證項目的成功,新系統(tǒng)上線前必須做好評估工作。首先必須在測試環(huán)境中進行功能和性能測試。只有滿足測試要求的系統(tǒng)才能公開上線。
四是要特別注意技術(shù)文件的維護。
在很多項目的驗收過程中,乙方為了通過驗收要求,準備了非常詳細、完整的技術(shù)文件。但驗收完成后,后續(xù)的文檔維護工作很容易被忽視。除了及時更新設(shè)計文件外,系統(tǒng)維護和業(yè)務(wù)周期準備流程也必須形成標準化文件。
我們學(xué)校每學(xué)期都會有一個新的業(yè)務(wù)周期上線,所以在業(yè)務(wù)周期的準備過程中,必須保留嚴格的技術(shù)文檔,記錄該業(yè)務(wù)包括哪些環(huán)節(jié),需要準備哪些數(shù)據(jù),應(yīng)用了哪些配置。如果文檔不完整,您會感到不確定。同時,如果文檔中存在錯誤或遺漏,也可能會造成意想不到的教學(xué)事故。
第五,要想辦法解決痛點、難點問題,提升業(yè)務(wù)系統(tǒng)的體驗。
我校設(shè)有專門的問題反饋和投訴渠道。學(xué)校要求任何反饋和投訴均應(yīng)及時處理。我們的工作之一就是通過解決問題來改善用戶體驗、降低投訴率。在對反饋進行總結(jié)分析時,我們發(fā)現(xiàn)很多問題雖然形式不同,但本質(zhì)都是一樣的,那就是系統(tǒng)體驗不好。例如,兼容性和性能沒有很好地滿足教師和學(xué)生的要求。部分功能受限,或者系統(tǒng)速度太慢,導(dǎo)致等待時間過長。
在兼容性方面,由于資金有限,有些系統(tǒng)可能上線七八年都沒有更新。然而,八年過去了,電腦操作系統(tǒng)、瀏覽器版本、辦公軟件版本都已更新。如果我們的系統(tǒng)不能及時更新,升級的時候就會出現(xiàn)兼容性問題,這也提醒我們在開發(fā)之前一定要意識到問題,注意各個版本的兼容性。
另外,隨著入學(xué)人數(shù)的增加,系統(tǒng)性能問題也會出現(xiàn)。在深圳大學(xué),選課、搶課時系統(tǒng)壓力會比較大。擴招后,每學(xué)期將有超過2萬名本科生選課。搶課期間,大量學(xué)生同時涌入系統(tǒng),系統(tǒng)瞬間“堵塞”。網(wǎng)絡(luò)帶寬也被“卡住”,影響了校園網(wǎng)的其他應(yīng)用。因此,在更新選課系統(tǒng)時,我們專門設(shè)計了新的系統(tǒng)架構(gòu)、算法改造、負載均衡等,并進行了壓力測試。
目前,新選課系統(tǒng)支持個并發(fā)用戶,登錄時間為0.33秒,有效服務(wù)于學(xué)術(shù)選課工作。當然,在信息化工作中,我們總會遇到新的問題。比如,最近我們在推進大數(shù)據(jù)中心建設(shè)時,發(fā)現(xiàn)歷年來的業(yè)務(wù)數(shù)據(jù)質(zhì)量較差,數(shù)據(jù)存在較多錯誤,影響了后續(xù)的管理和決策。因此,數(shù)據(jù)質(zhì)量問題就成為擺在我們面前的難題。新問題是工作中的困難。
目前,我們已基于數(shù)據(jù)質(zhì)量六個維度提出了適合學(xué)校的質(zhì)量評估方法,對常用數(shù)據(jù)做了治理前質(zhì)量分析報告,提出了數(shù)據(jù)治理策略,開展了數(shù)據(jù)治理工作,支持大數(shù)據(jù)治理。數(shù)據(jù)應(yīng)用。工作的發(fā)展。
因為有健全、暢通的投訴反饋渠道,所以每年評估新上馬項目時,我都會建議先解決投訴率最高的問題,領(lǐng)導(dǎo)也覺得非常合理、充分。同時,在申請資金和分配資金時,投訴率和項目績效的檢查也可以作為重要依據(jù)。
深圳大學(xué)體系建設(shè)
新系統(tǒng)的誕生
雖然業(yè)務(wù)系統(tǒng)已經(jīng)覆蓋得比較全面,但新系統(tǒng)的建設(shè)卻從未停止過。在系統(tǒng)建設(shè)的“長距離接力賽”中,我也積累了一些經(jīng)驗,或許能夠幫助大家防患于未然。
首先,在建設(shè)新系統(tǒng)時,需求的研究和確認仍然是重中之重。
可以說,需求是后期工作的“行動指南”。如果指南寫得不夠清楚,或者開發(fā)者對指南理解有誤,后面就會走很多彎路。很多時候我們出去投標的時候,乙方的開發(fā)商可能對要求理解不清楚,或者要求不夠詳細。用技術(shù)語言“翻譯”需求可能會出現(xiàn)很多偏差,開發(fā)出來的系統(tǒng)可能與用戶的需求不同。
因此,為了做好需求分析和確認工作,技術(shù)人員可以先利用設(shè)計工具制作原型,然后利用原型系統(tǒng)對業(yè)務(wù)崗位的領(lǐng)導(dǎo)和老師進行啟發(fā)。如果只是抽象地提出要求,業(yè)務(wù)老師并不能確定要求是否完整、準確地表達出來。但我們在實際工作中發(fā)現(xiàn),如果先搭建好原型系統(tǒng)并進行演示,業(yè)務(wù)老師立刻就能產(chǎn)生很多具體的意見,需求也會更加清晰。
其次,注重業(yè)務(wù)流程的簡化和優(yōu)化。在高校中,業(yè)務(wù)系統(tǒng)往往是為管理工作服務(wù)的。
我們經(jīng)常需要借助業(yè)務(wù)老師來了解和掌握管理流程。但問題是,個別商科老師對管理流程的理解并不能代表學(xué)校的管理思路和要求,他眼中的流程未必高效。因此,我們在設(shè)計系統(tǒng)的時候,一定要和業(yè)務(wù)部門共同討論、共同參與。我們首先要畫出各個業(yè)務(wù)模塊和工作的流程,然后和業(yè)務(wù)老師進一步討論,優(yōu)化和簡化這個流程。只有流程清晰、簡潔,系統(tǒng)設(shè)計才會更加流暢、高效,后續(xù)的修改也會更加容易。
三是注重標準建設(shè),保障數(shù)據(jù)質(zhì)量。
校園業(yè)務(wù)系統(tǒng)之間的數(shù)據(jù)交換以及大數(shù)據(jù)應(yīng)用過程中都會遇到數(shù)據(jù)質(zhì)量差的問題。當我們排查數(shù)據(jù)來源時,我們發(fā)現(xiàn)問題的根源在于很多業(yè)務(wù)系統(tǒng)的標準化工作不到位。系統(tǒng)設(shè)計未能按照標準定義數(shù)據(jù)字典。
因此,我們在建設(shè)新系統(tǒng)時,必須狠抓標準化工作,規(guī)范數(shù)據(jù)標準和數(shù)據(jù)交換,保證數(shù)據(jù)源的質(zhì)量。只有細化數(shù)據(jù)的相關(guān)標準,獲得可用的、實用的、值得利用的數(shù)據(jù),才能進行后續(xù)的數(shù)據(jù)共享和交換,依靠數(shù)據(jù)在治理和決策中“說話”。
第四,優(yōu)先發(fā)展自主可控技術(shù)。
當前,我們大力倡導(dǎo)信息技術(shù)應(yīng)用創(chuàng)新生態(tài)建設(shè),要求建立自主可控的信息技術(shù)產(chǎn)業(yè)標準和技術(shù)體系。同時,科技創(chuàng)新成果也必須逐步與高等教育融合。因此,在構(gòu)建新系統(tǒng)、選擇基礎(chǔ)方案時,必須優(yōu)先考慮自主可控的國產(chǎn)技術(shù)。在此基礎(chǔ)上,盡量選擇開源、開放的技術(shù)來幫助擴展系統(tǒng)應(yīng)用架構(gòu)。如果系統(tǒng)具有高擴展性,那么即使我們以后遇到兼容性問題,我們也可以自己修改,而不必從頭開始。
最后,在搭建系統(tǒng)時,提前考慮后期的管理和運維工作。
隨著信息化成為各項業(yè)務(wù)的支撐,高校軟件開發(fā)和系統(tǒng)建設(shè)項目更加多樣化,信息化人員的工作量也越來越重。因此,在系統(tǒng)建設(shè)之初,我們就要開始思考如何“減負”,如何減少后期的運維工作。例如,在軟件設(shè)計時規(guī)劃一些功能,將系統(tǒng)的關(guān)鍵狀態(tài)管理納入統(tǒng)一的運維模型。例如,將服務(wù)器運行狀態(tài)統(tǒng)一到終端界面,出現(xiàn)問題時發(fā)出提示,使運維人員無需去機房一一檢查,有效減少了他們的操作和維護。維護壓力。
總之,今后在設(shè)計系統(tǒng)建設(shè)方案時,應(yīng)更多考慮采用我國自主研發(fā)的創(chuàng)新技術(shù),采用國內(nèi)軟件企業(yè)開發(fā)的開源操作系統(tǒng),保證自主可控、穩(wěn)定運行。信息系統(tǒng)的運作。在擴展功能時,也要注重開源、開放,或者選擇已經(jīng)大規(guī)模應(yīng)用、性能穩(wěn)定的平臺架構(gòu)。
其次,要加強信息數(shù)據(jù)安全保護。《個人信息保護法》推出后,隱私和數(shù)據(jù)泄露問題的重視程度有所提高。如果數(shù)據(jù)明文發(fā)送并被截獲,后果可能很嚴重。
因此,在數(shù)據(jù)交換過程中,必須對特殊數(shù)據(jù)進行脫敏處理,關(guān)鍵數(shù)據(jù)也必須進行加密傳輸。最后,在“智能化”趨勢下,我們可以在智慧校園和應(yīng)用系統(tǒng)建設(shè)中大膽嘗試采用成熟的新興技術(shù),如人工智能、IPv6、5G、元界、大數(shù)據(jù)等,用科技賦能教學(xué)和創(chuàng)造美麗,這些是我的經(jīng)歷。
口述:徐明
主辦:王亞靜
編輯:陳蓉
如需貢獻或合作,請聯(lián)系:eduinfo@cernet.com
相關(guān)資訊
- 省職稱申報系統(tǒng)(我省職稱評審)
- 廣東成人高考在哪里查詢錄取結(jié)果(2020廣東省成人高考錄取查詢系統(tǒng)入口)
- 如何知道當前win10系統(tǒng)可以升級到什么版本了(怎么看win10系統(tǒng)更新)
- 積極運動有利于提高成績嗎(積極運動有助于提高生命質(zhì)量)
- 2021年安徽高考成績查詢網(wǎng)址(2021年安徽高考成績查詢系統(tǒng)入口)
- 浙江2021年1月選考和學(xué)考報名系統(tǒng)(2021浙江省學(xué)選考時間)
- 特殊教育評估與訓(xùn)練管理系統(tǒng)(特殊教育學(xué)校評價)
- 海南省資源平臺(海南省資源公共服務(wù)平臺)