摘 要 需求分析作為系統研發過程中的首要階段,在聯合勤務信息化建設中起著至關重要的作用。結合聯合勤務信息化建設中需求分析的特點,針對目前需求分析過程中存在的問題和困難,提出了采用工程化方法、建立順暢的溝通機制、加強人才隊伍建設等切實有效的對策建議,有助于推動聯合勤務信息化的建設和發展。
關鍵詞 聯合勤務;信息化建設;需求分析
需求分析是用戶與系統開發人員的一系列的溝通過程和需求文檔的形成過程,是信息系統研發過程中的第一個階段。而在聯合勤務信息化建設過程中,需求分析同樣是大多數聯合勤務信息系統研發所要面臨的首要問題。特別是對于大型的、復雜的聯合勤務信息系統,需求分析更加難以把握。可以說,需求分析質量的高低,很大程度上決定了各類聯合勤務信息系統的研發效果,影響和制約著聯合勤務信息化建設。
1需求分析在聯合勤務信息化建設中的地位作用
應用軟件中約有50%的軟件不能使用,其主要原因不是軟件自身的質量問題,而是因為需求不當。同樣,很多聯合勤務信息系統研發不能實現預期的功能目標,其中不容忽視的一個重要原因,也是因為需求分析不準確、不科學、不合理。由此可見,需求分析在聯合勤務信息化建設中起著至關重要的作用。
1.1 科學合理的需求分析能夠提高聯合勤務信息系統研發的效果
作為聯合勤務信息系統研發的起點和依據,需求分析的重要性毋庸置疑。它不僅決定了系統研發的目標和方向,還指引著后續的系統設計、開發、調試等一系列過程。甚至可以說,只要把需求分析做好了,系統研發就成功了一半。但是,聯合勤務信息化建設中的需求往往是復雜的、變化的,這就給需求分析的有效實施增添了許多風險和難度。相關研究表明,在聯合勤務信息系統研發過程中,同樣是檢查和修正系統中的一個錯誤,在系統開發階段所需要的成本是需求分析階段的5到10倍,而到了系統運行階段甚至將飆升至需求分析階段的100倍之多。正所謂,差之毫厘,謬以千里。因此,只有在需求分析階段對用戶需求進行科學合理的分析,并且根據用戶的反饋意見不斷進行修改和完善,才能最大限度地確保需求分析的質量,提高聯合勤務信息系統研發的效果。
1.2 需求分析過程是溝通用戶和技術人員的工具和橋梁
用戶精于聯合勤務信息系統的實際運用場景,對系統研發的過程、系統架構和編程實現等技術細節所知相對較少;而研發人員則精于系統的設計與實現,對系統研發后的操作人員、目的、任務、規則等實際運用場景則往往缺乏充分的背景知識和經驗積累。因此,為了研發既貼合實際又便于實現的系統,就必須加強用戶和技術人員的溝通,以消除應用領域和研發領域的壁壘。需求分析的過程,則為用戶和技術人員的溝通提供了天然的工具和橋梁。在整個系統研發過程中,只有讓用戶在需求分析階段就參與進來,并發揮主導性的作用,才能從源頭上確保系統研發的針對性和有效性[1]。
1.3 需求分析有助于促進聯合勤務各專業勤務的創新和變革
需求分析的作用不僅僅體現在用戶的背景知識支撐下,技術人員完成的那份完備規范的需求分析報告,更體現在對聯合勤務各專業勤務的創新和變革的促進作用上。一方面,通過參與需求分析的過程,用戶能夠有機會站在輸入、輸出、目標、信息流程等全新的、廣闊的高度,梳理業務工作中的任務清單,對業務工作的認識更加清晰明了、深入透徹。另一方面,在與技術人員溝通的過程中,用戶也會發現一直遵循的工作方法中存在的不完善、不合理的地方。由于受因循守舊、思維僵化等因素的影響,這些疏漏往往是用戶在平時工作中難以發現和解決的。因此,需求分析為聯合勤務各專業的用戶提供了一個契機,使得他們能夠對業務工作的流程和方法加以更新和完善,從而推動各專業勤務的創新和變革。
2聯合勤務信息化建設中需求分析的特點
聯合勤務信息化建設中的需求分析,不僅具有一般信息系統研發需求分析的特點,而且還具有聯合勤務領域獨有的特點和要求。
2.1 用戶構成復雜度高
在聯合勤務信息化建設過程中,需要建設或更新信息系統的用戶覆蓋十分廣泛。在縱向上,包含戰略、戰役、戰術等多個層級,在橫向上,則涉及聯合勤務指揮、各專業勤務、聯合勤務保衛等多個領域。因此,相對于只面向一個或少數用戶研發的信息系統來說,聯合勤務信息系統面向的用戶不僅數量較多而且構成復雜,有的大型聯合勤務信息系統甚至要為多層次、多領域的用戶提供服務。由于各層次、各領域的用戶在職責、站位、工作方法等方面有顯著差異,因此對聯合勤務信息系統的需求也就如同“盲人摸象”,各不相同,這就給需求分析帶來了巨大的挑戰。
2.2 需求變化快、時效性強
需求分析的理想情況,建立在用戶對業務工作的目的、任務、規則等實際運用場景熟練掌握的基礎之上。然而,用戶自身對系統應用場景的認識往往并不全面、準確,甚至個別用戶一開始都不知道自己需要什么樣的系統。并且,隨著系統研發進程向前推進,用戶的認識則在不斷深化和完善,這就導致了需求的不斷變化。另外,在軍隊改革過程中,體制編制、指揮關系、業務流程等方面的調整,也會帶來用戶需求的變更,給前期需求分析的成果造成顯著的影響。針對需求的這種變化性、時效性,需求分析就必須具備良好的繼承性、可擴展性、魯棒性等特征,盡量減少需求變化給聯合勤務信息系統研發造成的影響[2]。
2.3 與現有技術水平密切相關
聯合勤務信息化建設過程中的需求分析,與現有信息技術發展水平緊密聯系、息息相關。一方面,現在信息技術突飛猛進、迅速發展,使得聯合勤務信息系統擁有多種更加先進的架構、工具、方法等可供選擇,為需求分析提供了強有力的支撐。另一方面,聯合勤務信息系統的需求也受到現有信息技術發展水平的嚴格制約,空中樓閣式的需求必然不能在現有技術水平下立即實現。
3聯合勤務信息化建設中需求分析存在的問題
近年來,我軍聯合勤務信息化建設取得了令人矚目的成就,聯合勤務信息化水平也有了顯著的提高。但是,在聯合勤務信息化建設過程中也存在這樣那樣的問題,使得建設成果沒有達到預期目標。其中,聯合勤務信息系統需求分析存在的問題尤為顯著和重要,必須重點關注和解決。
3.1 用戶自身需求表述不清晰
理想狀態下,用戶在需求分析階段應積極參與,并發揮主導性作用。然而在現實情況中,由于信息化素養不高、業務水平不精等因素,許多用戶并不能按照相應的格式規范準確地表達自身的需求。個別用戶思想不夠重視,甚至認為需求分析就是技術人員的事,與自己無關。技術人員需要主動與用戶交流溝通,學習掌握相關背景知識,幫助用戶梳理業務工作的目標、任務、規則、流程等,最終得到需求分析結果。這不僅要消耗技術人員大量的時間和精力,而且由于技術人員認識的片面性,需求分析結果也往往而不夠理想。
3.2 不善于運用科學的需求分析方法
需求分析領域有許多可用的科學方法,如綜合集成法、層次分析法等,這些方法能夠幫助我們準確地描述業務工作的規則、流程,得出合理可靠的需求分析結果。然而,由于種種原因,目前在聯合勤務信息化建設中的需求分析過程,則是定性分析的多,定量分析的少;主觀分析的多,客觀分析的少。這樣的需求分析結果往往是不準確、不可靠的[3]。
3.3 用戶和技術人員溝通不充分
由于聯合勤務領域的復雜性、系統性,使得對聯合勤務信息系統的認識往往不夠準確和深入。在領域背景知識、考慮問題的角度等方面的不同,使得用戶和技術人員得出的需求更容易產生較大的差異。另外,部分用戶對需求分析不重視,參與不積極,使得技術人員需求分析的難度大大增加。因此,用戶和技術人員之間的交流溝通就顯得尤為重要。但是,由于溝通方式不夠有效,溝通內容不夠深入,以及部隊保密要求嚴格等因素,往往出現用戶提出的需求技術人員難以理解、技術人員想了解的情況用戶無法提供等現象,用戶和技術人員之間在交流溝通上面臨準確性和效率性的問題。
4加強聯合勤務信息化建設中需求分析的對策建議
從系統科學的角度來看,由于聯合勤務領域涉及的人員、組織、業務等要素眾多,使得許多聯合勤務信息系統都是一種龐大的復雜系統。相應地,其需求分析過程則十分復雜和困難。面對這些挑戰,我們必須加大需求分析研究力度,為聯合勤務信息信息系統研發提供堅實的基礎。
4.1 積極采用工程化的方法和工具
需求分析的過程十分復雜,持續時間又相對較長,采用傳統的方法得出的結果往往具有隨意性和不穩定性的缺點。而采用工程化的方法和工具,做到定性與定量相結合、主觀與客觀相結合,能夠有效地實現對需求的開發和管理。借鑒國內外先進的需求分析方法,針對聯合勤務信息化建設中需求分析的特點,創新性地提出聯合勤務信息系統需求分析的方法和工具,以提高需求分析的質量和效率。采用功能強大、界面友好的需求分析工具,全面支撐需求分析的各個階段工作,對需求分析的流程和內容進行直觀、規范的描述。然后基于標準的定義、語法和模板規范,梳理總結獲得的需求并生成規范的需求分析文檔。
4.2 建立順暢的交流溝通機制
為了提高需求分析的質量,必須建立順暢的聯合勤務需求交流溝通機制,充分發揮用戶和技術人員的積極性和主動性,得出科學合理的需求分析結果。并且,在后面的系統設計、編程實現、調試等全周期中,用戶和技術人員都要不斷地相互溝通,在保證系統研發過程的一致性、連續性和穩定性的前提下,根據雙方溝通的反饋實現需求的更新和迭代,直到系統完成交付為止。建立重大問題集中會商、一般問題定期交流、緊急問題及時溝通、細節問題反復磨合等機制,使得用戶和技術人員實現全周期、高效率的交流溝通,確保得出的需求能夠動態地滿足系統的設計與實現[4]。
4.3 加強人才隊伍建設
作為業務和技術的交叉領域,在需求分析領域的人才隊伍,不論是在數量上還是質量上,與聯合勤務信息化建設的實際需要相比都有相當的差距,急需建立高效的人才培養機制,加快培養高素質的需求分析人才。一是在學歷教育院校增加需求分析相關專業人才的培養數量,通過系統工程、項目管理、軟件工程等課程的教學,鍛煉學員全局把握、知識運用、溝通協調、運籌分析、文字表達等方面的能力素質,著力培養從事需求分析的專業人才。二是通過在院校或軍網上開設需求分析相關的培訓課程,加大對聯合勤務各專業領域業務人員和領導干部的培訓力度,提高業務人員的需求分析素養,深化各級領導干部對需求分析的認識。
參考文獻
[1] 仰禮友.軍隊后勤信息化概論[M].北京:解放軍出版社,2011:29.
[2] 曲迪,徐功,韓素穎.基于能力的聯合作戰指揮信息系統需求分析方法[J].指揮信息系統與技術,2016,7(4):21-27.
[3]? 羅軍,游寧.軍事需求研究[M].北京:國防大學出版社,2011:107.
[4] 何加浪,徐勱,鄭少秋.指揮信息系統需求挖掘方法[J].指揮信息系統與技術,2017,8(5):25-31.
作者簡介
李江成(1989-),男,河北邢臺人;現就讀學校:國防大學,博士研究生,專業:軍事信息學,研究方向:軍事系統規劃、決策與評估研究。