王雙燕
(中國商用飛機有限責任公司上海航空工業(yè)(集團)有限公司,上海200232)
隨著國家“十四五”規(guī)劃綱要的發(fā)布,數(shù)字中國理念的提出,使國有企業(yè)數(shù)字化轉型提升到了新的高度。信息技術的變革推動著企業(yè)的前進,企業(yè)迫切需要通過數(shù)字化轉型、數(shù)字信息平臺的建立,達到降本增效和業(yè)務創(chuàng)新的目的。尤其是民機制造企業(yè),業(yè)務涉及面廣,業(yè)務復雜度高[1],從民機的設計制造到試驗仿真、從客服到試飛,從航材備件到后期維修,產(chǎn)品研制全生命周期的過程都需要信息化平臺的支撐,企業(yè)信息化部門如何高效地獲取業(yè)務需求,如何準確地響應需求以及如何透明化地落實需求,成為企業(yè)信息化需求管理的重點和難點。因此,研究信息化需求管理方法,在軟件行業(yè)需求工程、需求管理理論知識日益豐富的前提下,根據(jù)民機制造企業(yè)集團管控模式的特點,定制信息化需求管理路徑,從而提高需求管理效率,確保需求管理在項目執(zhí)行過程中的關鍵核心地位不動搖。
根據(jù)民機制造企業(yè)集團管控模式及組織架構設置的特點,總部信息化部是集團信息化項目的歸口管理部門,負責全面計劃和考核管理,主導推進集團的信息化建設,協(xié)調和處理信息化建設中的問題[2];下屬信息化中心作為總部信息化部的延伸機構,主要負責集團下屬各分公司應用系統(tǒng)需求的收集分析和評估、信息化項目計劃的上報和執(zhí)行、各階段項目的開發(fā)和驗收。信息化需求獲取是企業(yè)信息化建設思路落地的第一道關卡,而在這種一對多的集團管控模式下,信息化需求獲取十分困難。目前,集團信息化項目統(tǒng)一管控,各公司部門無信息化需求對口部門,信息化中心需求管理團隊直接面對集團及各單位的信息化需求提出者,因需求管理團隊的需求接口人和各單位需求提出者分屬不同公司,日常交流互動少,不僅需求提出人員定位不到需求接收人員,需求接收人員也定位不到需求涉及的全部相關方,因此需求提交過程不確定性因素較大,需求提出周期加長,需求獲取困難。
民機制造企業(yè)產(chǎn)品是典型的高復雜度產(chǎn)品,具有技術含量高、規(guī)模大、集成度高和研制周期長等特點,其涉及的業(yè)務專業(yè)性強,流程復雜,同時由于國家與國家之間民機研制技術的封鎖,大部分業(yè)務管理都是在摸索中前進,在實踐中不斷改進方法。當不成熟的業(yè)務過程和傳統(tǒng)業(yè)務進行數(shù)字化轉型交叉后,業(yè)務部門往往只關注數(shù)字化轉型,而缺少流程提前優(yōu)化理念,故信息化需求越來越多,但缺少一個依據(jù)性強且可全面快速識別業(yè)務需求的成熟度的方式,導致需求管理人員花大部分時間做需求的篩選。另一方面,像構型管理和數(shù)字樣機管理等業(yè)務,是對民機制造企業(yè)產(chǎn)品的全生命周期業(yè)務的管控,涉及專業(yè)較多,涉及流程較長,對信息化需求接口人員的專業(yè)背景知識要求非常高,目前信息化團隊人員多是計算機專業(yè)畢業(yè),熟悉軟件工程的開發(fā)過程,但航空背景和項目管理背景欠缺,導致需求分析的準確度存在人為理解力不一致的風險。而需求分析工作作為信息化項目實施的前置條件,開頭錯步步錯,很容易造成項目的返工,從而影響項目的實施效果。
目前,公司根據(jù)現(xiàn)代項目管理理念[3]和CMMI要求編制了《信息化需求管理制度》,定義了需求管理團隊的角色與職責,給出了需求活動的說明,包括提出需求、確認需求、分流需求、分析需求和評審需求,為需求管理工作提供了頂層制度,但與此制度對應可操作的流程缺少,且無需求變更管理和后評價管理的相關內(nèi)容,可操作性和PDCA過程欠缺;另外,參與需求管理團隊的角色有“需求申請人、需求確認人、需求團隊接口人、需求團隊架構責任人和需求團隊負責人”,分屬集團不同的單位和部門,辦公地點不同,缺少一個有效的管控工具,應讓流程參與者處在一個平臺進行工作,才能提升需求管理的工作效率;業(yè)務方提交的需求分散,無法統(tǒng)一管控,分領域需求掌握在不同接口人的手中,年度、季度、月度報表總結的需求獲取困難。
基于民機制造企業(yè)信息化需求管理存在的問題,結合工作實際,對需求管理方法進行探索和實踐。
具體探索實踐方法如圖1所示,主要從打通需求管控渠道、增強需求分析能力、嘗試平臺工具賦能和組織構建與可持續(xù)發(fā)展等四個方面開展。要通過增強服務站聯(lián)動、主動走訪用戶、需求跟蹤反饋等管控機制,并通過設計需求成熟度評估表、規(guī)范軟件需求規(guī)格說明書、引入原型設計工具、開展有效需求訓練等方法,以及通過發(fā)布實施程序、建設需求管理平臺等工具實踐,同時還通過建立共享機制和強化內(nèi)部培訓等組織發(fā)展,對需求管理工作進行全方位約束控制,提升需求管理能力。
圖1 民機制造企業(yè)信息化需求管理方法探索與實踐
信息化需求管理的最終目的是服務于企業(yè)的生產(chǎn)工作,服務于應用系統(tǒng)的需求提出者。需求管控渠道的打通,其根本還是要給需求提出者一個明確的、持續(xù)的通道。要增強服務站聯(lián)動,在各公司設置技術服務站,定制辦公場地,常駐各公司,定點定人對接子公司信息化需求,做到需求人員有地找,需求條目有人收;建立主動走訪用戶機制,與技術服務站人員共同深入一線,了解業(yè)務,學習業(yè)務,預判需求;設置需求跟蹤表單,需求人員一跟到底,定期反饋,與各公司開展例會制度,徹底打通需求管控渠道。
需求分析是對“用戶需求”進行更專業(yè)化地“描述”和轉換[4]。在軟件生命周期中,它是非常重要的一個階段,軟件需求分析的質量對軟件開發(fā)的影響是深遠的、全局性的,高質量需求分析對軟件開發(fā)往往起到事半功倍的效果,可以有效減少后續(xù)返工造成的高昂代價。民機制造企業(yè)因發(fā)展時間較短,業(yè)務成熟度不高,正處在快速學習和不斷迭代階段,管理思路和管控理念變化頻繁,導致需求變更頻繁,需求的變更輕則影響項目進度,重則推翻重來,所以優(yōu)化需求管理流程,增強需求分析能力十分有必要。
設置需求成熟度評估表。需求成熟度是進行需求分析和處理的重要指標,結合企業(yè)和項目特點,對需求成熟度進行評估打分,在源頭對需求加強管控,減少變更風險。需求成熟度評估將從規(guī)劃契合度、覆蓋范圍、經(jīng)費來源、業(yè)務成熟度、業(yè)務緊迫度、利益方制約條件、業(yè)務連續(xù)性、技術實現(xiàn)性等八個方面進行判定。
覆蓋范圍:該項指標用于評估需求的適用范圍,包括適用型號以及適用單位或團隊;規(guī)劃契合度:該項指標用于評估需求與公司發(fā)展規(guī)劃的符合程度;經(jīng)費來源:該項指標用于評估需求實現(xiàn)是否有明確的經(jīng)費來源支持;業(yè)務成熟度:該項指標用于評估需求相關業(yè)務的成熟度;業(yè)務緊迫度:該項指標用于評估需求實現(xiàn)的緊迫程度;利益方制約:該項指標用于評估需求與相關方的影響分析;業(yè)務連續(xù)性:該項指標用于評估需求的應用價值;技術實現(xiàn)性:該項指標用于評估實現(xiàn)需求的信息化技術可行性。具體需求成熟度評估表示例如圖2所示。
增加需求分析的規(guī)范性。規(guī)范軟件需求規(guī)格說明書的編制,以《計算機軟件需求規(guī)格說明規(guī)范》(GB/T9385-2008)為參考,結合CMMI要求,規(guī)范需求語言,設置軟件需求規(guī)格說明書編制模板。
通過統(tǒng)一需求管理要素,用規(guī)范化要求全面描述需求要點,讓用戶和IT人員在一個層面上對話,提升需求分析的全面性和準確性。需求規(guī)格說明書主要包括概述、總體說明、功能需求、非功能性需求、不能實現(xiàn)需求、需求表單和需求確認單七部分內(nèi)容,涵蓋了需求相關的目的范圍、背景意義、架構、功能描述、軟硬件環(huán)境、質量易用性等方面要求,整體性對需求進行規(guī)范性分析,提升需求分析能力。需求規(guī)格說明書目錄示例如圖3所示。
圖3 需求規(guī)格說明書目錄示例
提升需求分析人員的專業(yè)性。一個軟件項目的好壞,根本在于人,研究人才戰(zhàn)略,應用人才戰(zhàn)略,才能保證信息化需求管理順利開展。需求分析人員沒有業(yè)務水平,需求管理工作就無從談起,業(yè)務水平的提升是增強需求分析能力的有力抓手,直接決定了需求分析的準確度。組織需求團隊全員學習Axure RP專業(yè)原型設計工具,增強原型設計能力;開展有效需求分析訓練,練習使用分解分配矩陣;推廣產(chǎn)品管理思維,學習BABOK理念,工具升華,理念提升,夯實需求分析技能。通過需求分析人員專業(yè)能力的提升,從而提高需求分析工作的質量。
嘗試平臺工具賦能,制度需先行。梳理需求管理的流程,發(fā)布信息化需求實施辦法,通過制度引領信息化需求管理平臺建設。
在保證需求管理團隊建設的目標原則情況下,進行轉變,提升思想,建設軟件需求管理平臺,將需求管理工作流程(如圖4所示)通過電子化平臺呈現(xiàn),逐步脫離紙面操作;推廣需求管理理念,以便用戶提出的初步需求更加合理,加強需求變更控制。通過具體軟件工具規(guī)范日常工作,在實踐中加強需求管理團隊建設。同時,依靠系統(tǒng)設立需求評價模塊,將用戶反饋與自我檢查相結合,著力提升產(chǎn)品滿意度。
圖4 需求管理工作流程
2.3.1 需求提出
按照需求管理的統(tǒng)一要求和規(guī)范填寫需求說明,對需求描述的正確性和業(yè)務可行性負責;按照需求管理的要求完成審批,各單位可以按照內(nèi)部管理要求增加審批環(huán)節(jié),審批活動不得低于需求管理的最低要求。
2.3.2 需求分析和評估
各單位技術服務站負責對需求進行初步審核,確保需求說明和審批符合需求管理的要求,填寫需求成熟度評估表,形成初步評估意見;需求管理團隊負責組織對用戶需求成熟度進行軟件技術可行性分析,并給出建議及解決措施,協(xié)助完成需求成熟度評估表的填寫。
2.3.3 需求決策
信息化中心部門領導決策是否采納或駁回修改初步評估意見。公司信息化部負責最終批準或駁回需求及評估意見。
2.3.4 需求實現(xiàn)根據(jù)最終被批準實施的軟件需求,信息化中心負責實施團隊完成需求的實現(xiàn)并跟蹤需求的變化。
2.3.5 需求驗證
集團和各公司需求管理部門負責組織用戶進行需求驗證,各公司技術服務站配合。
通過平臺工具的賦能,有效地提高了需求的可追溯性,形成了需求的閉環(huán)管理。對外,用戶可通過需求管理平臺實時監(jiān)督需求的落實情況,了解實施進度,查看資源的分配情況,真正做到需求、進度和資源的顯性化,有效提升了客戶的滿意度;對內(nèi),需求落實人員可通過平臺橫向對比,掌握需求與需求之間的關聯(lián)程度和依賴關系,及時進行變更控制,減少設計執(zhí)行“兩張皮”,提高實施效率,管理人員通過平臺數(shù)據(jù)的分析和視圖化管理,需求周報、月報和年報數(shù)據(jù)實時獲取,有效地提升了管理效率。
每個應用系統(tǒng)的需求都會形成需求規(guī)格說明書,都包含業(yè)務流程、表單、成熟度評估和架構,借用WPS云文檔、SharePoint、SVN等文件共享平臺,建立共享文件夾,交換評估,知識共享,將各領域需求進行知識編碼并持續(xù)更新,形成知識地圖。以知識共享反向促進需求管理團隊人員的業(yè)務能力,縮小經(jīng)驗導致的新老員工差距,減少新員工學習時間,最大化地提高團隊成員的利用率,提升需求管理能力。
需求管理方法的培訓和業(yè)務領域知識的培訓、內(nèi)部培訓和外部培訓、新員工培訓和老員工分享至關重要。培訓是員工快速獲取知識和技能的有效途徑,也是組織構建和可持續(xù)發(fā)展的重要方法,通過對需求管理平臺的培訓,可快速熟悉需求處理流程;通過對項目領域知識的培訓,比如數(shù)字化研發(fā)平臺的培訓、制造運營系統(tǒng)的培訓、企業(yè)資源管理的培訓等可幫助員工全面掌握各領域知識,協(xié)助需求管理人員在接口對接、需求延續(xù)等環(huán)節(jié)融會貫通,給業(yè)務團隊提供有效的指導和建議,保持組織知識的持續(xù)輸出和組織結構的穩(wěn)定性。
本文以民機制造企業(yè)集團管控模式下信息化需求管理現(xiàn)狀為基礎,不斷完善人員管理及制度和平臺建立,建立有效溝通機制,引進需求管理平臺和營造需求學習氛圍,通過理論工具和實踐結合,總結出適應民機制造企業(yè)業(yè)務的需求管理方法,在實踐中持續(xù)總結改進,不斷推進企業(yè)信息化的發(fā)展。需求管理是隨著計算機科學發(fā)展而衍生出來的,隨著信息化、數(shù)字化的發(fā)展而不斷完善壯大。在民機制造企業(yè)數(shù)字化轉型的過程中,應用系統(tǒng)規(guī)模不斷擴大,需求管理在整個軟件開發(fā)與維護過程中越來越重要[5],直接關系到軟件研發(fā)的成功與否。需求管理也不再局限于項目實施的最初階段,它貫穿于項目管理的整個生命周期,因此對需求管理方法的研究應該是持續(xù)性的工作,在反復摸索中砥礪前行。