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