張瑩
摘要:隨著計算機技術的發展,軟件的作用變得越來越重要,軟件工程的思想和技術也得到了更進一步的發展和進步,如何應用軟件工程化的思想和方法高效開發高質量的軟件是管理工作者關注的焦點,而實踐中,受限于項目實施內外部資源限制,及資源的有機整合能力,往往導致軟件工程管理出現了“脫軌”現象,為保障“合規”管理下的成本持續疊加,項目執行質量難以保障,項目潛在風險難以有效控制,影響了軟件的開發和應用。為此,本文從企業經營視角,結合軟件工程項目質量管理中的問題及實踐經驗,提出了四點針對性的解決措施,旨在促進軟件工程管理實操經驗的互鑒,推動行業發展。
關鍵詞:軟件工程方法;質量管理;解決措施
軟件工程是應用計算機科學技術、數學、管理學的原理,運用工程科學的理論、方法和技術,研究和指導軟件開發和演化的一門交叉學科;軟件工程管理,用工程化方法有效的、實用的和高質量的構建和維護軟件的項目管理過程;為規范軟件過程管理和保障質量,依據國家、行業各類標準,企業制定了各種維護企業運行的管理體系,用于指導和規范軟件的獲取、研發、實施、維護等全流程運行過程,保障軟件實施的質量,以便于后續軟件復用、維護、運營等作業內容,從而保障企業可持續的經濟效益。隨著企業兩化融合的推進,企業對于軟件系統的依賴度越來越高,軟件工程思想的應用也愈加廣泛,軟件工程質量管理成為科技型企業運行制度規范中非常重要的一環,是企業運行質量提升的關鍵抓手。
1 軟件質量管理的要求
軟件行業作為知識密集型行業,在行業需求持續創新、應用快速迭代等驅動下,對軟件企業高質量交付能力提出了新的挑戰,質量管理是企業經營管理的重要組成部分,隨著企業信息化建設,軟件質量管理已滲透到企業經營管理的方方面面。企業應重點關注:一是要領導重視,依據企業組織架構保障質量相關的人、財、物及相應責權利等基本資源配置;二是要落實過程方法,充分認識、理解和靈活應用軟件工程方法,深入滲透軟件企業經營過程的每一個環節,建立規范的軟件工程管理過程,扎實推進企業運行關鍵風險的識別和防范,把決策和行動建立在對數據和信息分析的基礎之上,以期最大限度地改善業績;三是以顧客為關注焦點,企業的相關活動要充分理解顧客、供方和社會等所有受益者的需求,以穩定、良好的用戶體驗為軟件企業贏得客戶認可,兼顧企業短期利益和長遠目標,并不斷推進產品持續改進,贏得企業的良好發展。
面對行業高速發展的趨勢,做好軟件工程質量管理工作對于軟件企業可持續發展顯得尤為重要,企業還應著力關注:(1)適配企業軟件領域特性的軟件研發規范;(2)融合企業多體系要求的管理規范及質量監督流程;(3)全員參與質量改進的績效導向與評價機制;(4)企業經營管理和項目風險識別;(5)有效監督的內控管理機制。通過動態地適配企業發展,持續關注企業運行過程中的質量評價,推動企業運行的持續改進,將助力企業打好可持續發展的基礎。
2 軟件質量管理的問題
2.1 質量管理認識局限
軟件工程質量管理是一個動態適配的過程,需著眼于企業自上而下、由外而內整體運行過程的風險識別和持續改善,而管理者通常將質量管理的重點聚焦在提升利潤等結果性目標本身上,忽視了導致這些結果的項目實施過程的改善;加上對不同體系的認識局限、運行管理經驗不足,企業的運行機制及投入的人、財、物等相關資源未能及時適配企業自身發展,出現了多體系并存,分散管理,致使公司存在規范性文件種類多、工作標準不統一、審核檢查環節多等現象,甚至部分軟件就流程管理制度形同虛設,導致在企業管理成本逐步增加下,質量問題頻出,企業風險依然險峻。
2.2 質量監管手段和機制缺失
軟件工程行業作為知識密集型產業,對質量監管手段和機制提出了更高的要求:一是對企業信息化管理的專業水平有較高的要求,企業在市場、研發、財務、測試等業務信息化建設程度不一、資源配置不科學、跨部門數據監測粒度和實時性不同等問題,導致不能及時發現問題和控制不良因素的產生。二是由于質量監管機制的缺失,還會導致軟件流程管理制度形同虛設,有些軟件企業或者團隊會采取縮短軟件周期的方式來獲取更多的市場份額,項目資料數據不完善,過程測量數據不全,也使得管理人員在工作落實中缺少可靠依據,管理表面化現象嚴重,存在的質量問題無法得到及時解決。
2.3 質量管理評價錯位
質量是一把手工程,需要從公司戰略上,經營方針目標上一以貫之,協同各部門資源發力,促進持續的過程改善,但實際推進中領導精力有限,參與深度不足,質量管理者雖然依托獨立部門存在,但與研發、市場相比,在公司重視層面屬于高打低落,對質量工作的總體評價維度相對單一、評價權級下移,視同其他管理支持部門,致使質量部門工作推進中存在既當裁判又當運動員的現象,制度落實存在部分“空轉”現象,未能真實地反映組織運行過程中存在的問題,發揮出質量監督管理的作用。
2.4 內部問題
軟件工程質量會受到諸多因素的影響,對軟件設計人員、質量管理工作的專業性和綜合性有著較高要求,除要具備專業知識和技能外,對其理解、表達和溝通能力,以及行業背景知識及相關經驗積累等都提出了新的要求,而實踐中質量管理工作者的從業背景局限,對項目整體運行過程中的管理經驗不足,診斷問題的視角局限,管理的全局意識、項目問題的根本原因分析不足,難以發揮出質量管理抓手和紐帶的作用,向上管理不足,領導作用發揮不充分,相關資源配置、政策機制未能及時修訂完善,難以及時適配發展需要,向下監管帶動不足,目標未能與各級分解目標有機協同,導致質量監督指導的系統性不強、實效性不強;從而導致企業中軟件質量管理涉及的關鍵管理人才、機制建設等關鍵環節難以有效落地。
3 軟件工程質量管理策略
3.1 轉變軟件工程質量管理視角,加強員工的全員參與度
在競爭激烈的商業環境下,創新帶來的是巨大的進步,而改善帶來的是微小但持續的變化,而這些變化積累到一定程度,就會帶來巨大的效果,質量管理的持續改進,正是對這些過程中的微小改善的合集,企業自上而下,全員參與,著力關注過程中的持續適配和改進,領導者鼓勵改進,而不是責備問題的出現,普通員工參與改善,在更了解具體問題的基礎上不斷地完善工作標準,讓所有人都參與進來,可以有更高的效率,員工會更有歸屬感,在軟件質量管理過程中,加強質量管理的系統組織落實能力,側重于不同崗位角色,鼓勵全員參與,更有助于質量改進的持續和效果顯現。
3.2持續提升體系融合設計能力,減少流程虛設環節
企業發展運行的各體系間既有共通之處,又有其側重差異,通過多體系優化融合,全流程風險防控,構建一體化管理模式,將共有要素整合,形成有機統一的管理體系,并著力于在按需設事、因事定制、嵌制入流、制流一體、規范標準、表單承載、數字管理、網絡運行、量化評價、綜合控制等重點要素方面建立統一的具體規范指引,將有助企業更務實地提升質量和效益,減少企業慣性下的流程冗余、空轉、無效現象。
3.3 建立健全的質量監管及評價機制
軟件工程項目的復雜性較強,存在影響因素眾多,導致軟件質量管理本身是一個動態變化的管理過程,緊隨企業經營目標、組織變化、管理側重的不同,建立動態監測和持續提出改進的機制,通過建立健全的質量監管機制,確保每個環節作業的科學性、有效性,借力內外部評價,不斷進行質量監管機制的完善和調整,使最終成果與實際需求相符合,提高最終經濟效益,此外,質量監管機制要做到及時更新和調整,加強其針對性和實用性,促使軟件工程項目得到有效落實。
3.4 強化軟件人員能力素質和企業文化氛圍
軟件工程質量奠定了企業未來競爭力的基礎,行業的快速更迭,對軟件所有相關從業者提出了更高的要求,持續學習和改進創新成為保持競爭力的必修項。首先,企業管理者要營造良好的氛圍,創建持續改進的工作機制,正確引導和鼓勵全員參與,自上而下,形成逐層分解落實和層層相扣的閉環監督管理;其次,重視提升質量管理者及關鍵崗位人員的專業素養,將軟件工程化的思想內化形成方法學,增強員工個人能力素質和責任意識,嚴格按規范落實好關鍵環節的監督執行;最好,在創新改進的氛圍及機制下,引導一線員工落實執行的同時,鼓勵員工著眼于微小的持續改進,從而構建起全員參與的質量提升氛圍,讓企業運行進入持續提升的良性循環。
4 結語
總之,互聯網技術加速了軟件應用無處不在的覆蓋,高并發下的高品質服務體驗對軟件質量提出了更高的要求,軟件工程質量管理需要從多方面展開分析探討,本文跳出質量管理視角,從企業經營視角,針對推進體系融合、健全質量監管評價機制、鼓勵全員參與持續改進等維度提出相關策略建議,以促進軟件工程管理實操經驗的互鑒,助力企業提升高質量軟件的交付能力。
參考文獻
[1]趙瑞剛.軟件工程項目質量管理研究[J].中國管理信息化,2020,v.23;No.434(20):128-129.
[2]陶勇,王必恒.軟件工程質量管理中存在的問題及未來趨勢分析[J].科技創新與應用,2012(32):52.
[3](日)今井正明 著,周亮,戰鳳梅 譯.改善-日本企業成功的奧秘,機械工業出版社.2010-4