李飛飛+++朱超
摘 要:本文以廣泛應(yīng)用于軟件企業(yè)的軟件能力成熟度模型CMMI的理論模型為指導(dǎo),結(jié)合質(zhì)量與項(xiàng)目管理的思想,首先概述軟件項(xiàng)目管理的內(nèi)涵;然后分析軟件質(zhì)量管理的必要性,同時(shí)介紹CMMI軟件質(zhì)量認(rèn)證體系;最后,基于CMMI提出軟件項(xiàng)目管理的改進(jìn)建議。
關(guān)鍵詞:項(xiàng)目管理;軟件質(zhì)量;認(rèn)證體系;CMMI
一、軟件項(xiàng)目管理的內(nèi)涵
1.項(xiàng)目管理與質(zhì)量概述。項(xiàng)目管理就是以項(xiàng)目為對(duì)象,通過一個(gè)臨時(shí)性組織,運(yùn)用知識(shí)、技能、工具和方法,對(duì)項(xiàng)目進(jìn)行高效率的計(jì)劃、組織、指導(dǎo)、控制,以實(shí)現(xiàn)項(xiàng)目目標(biāo)的綜合協(xié)調(diào)與優(yōu)化過程。
質(zhì)量是產(chǎn)品的一組固有特性穩(wěn)定地滿足用戶需求的程度,具有經(jīng)濟(jì)性、廣義性、時(shí)效性和相對(duì)性。對(duì)于項(xiàng)目管理而言,過程質(zhì)量和質(zhì)量管理體系質(zhì)量更為重要,只有這兩種質(zhì)量保證了,產(chǎn)品的質(zhì)量才能保證。
2.軟件項(xiàng)目質(zhì)量管理概述。(1)軟件項(xiàng)目質(zhì)量管理的概念。軟件項(xiàng)目管理是20世紀(jì)70年代中期美國國防部針對(duì)軟件產(chǎn)品不能按時(shí)提交、軟件開發(fā)的預(yù)算嚴(yán)重超支以及軟件的質(zhì)量達(dá)不到預(yù)期的原因等問題提出的。軟件項(xiàng)目質(zhì)量管理的目的是為了讓軟件項(xiàng)目的生命周期都能在管理者的控制之下,以達(dá)到軟件質(zhì)量符合用戶明確或隱含的需求。
(2)軟件項(xiàng)目質(zhì)量管理的內(nèi)容。為了開發(fā)出符合質(zhì)量要求的軟件產(chǎn)品,貫穿于軟件開發(fā)生存周期過程的質(zhì)量管理工作,包括建立對(duì)項(xiàng)目的軟件產(chǎn)品實(shí)現(xiàn)的特定質(zhì)量目標(biāo)、制定達(dá)到這些目標(biāo)的計(jì)劃,監(jiān)控并調(diào)整軟件計(jì)劃、軟件工作產(chǎn)品、活動(dòng)及質(zhì)量目標(biāo)以滿足最終用戶的需要。軟件項(xiàng)目質(zhì)量管理的過程一般包括:軟件項(xiàng)目質(zhì)量計(jì)劃編制、質(zhì)量保證、質(zhì)量控制等。
二、軟件項(xiàng)目質(zhì)量管理的必要性
1.軟件項(xiàng)目質(zhì)量管理的重要性。軟件屬于純知識(shí)產(chǎn)品,完全是人們大腦思維的產(chǎn)物。其開發(fā)的進(jìn)度和質(zhì)量很難估計(jì)和度量,生產(chǎn)效率也難以預(yù)測(cè)和保證。此外,軟件質(zhì)量不達(dá)標(biāo),不僅會(huì)增加后期的管理經(jīng)營與維護(hù)成本,還可能會(huì)引起難以預(yù)料的后果。軟件項(xiàng)目管理——質(zhì)量先行,如果我們能夠控制軟件生命周期每一個(gè)階段的質(zhì)量,就能很好地控制軟件開發(fā)的整個(gè)過程。
2.軟件質(zhì)量的影響因素。軟件能力成熟度模型的重點(diǎn)是從組織管理方面研究評(píng)估軟件生產(chǎn)過程,從而提高軟件質(zhì)量。軟件業(yè)經(jīng)過多年的實(shí)踐總結(jié),得出軟件質(zhì)量是人員、過程和技術(shù)的函數(shù),即Q=f(M,P,T)。其中,Q是軟件質(zhì)量;M代表人員;P代表軟件生產(chǎn)過程;T代表技術(shù)。從項(xiàng)目管理的角度看,影響軟件質(zhì)量的結(jié)構(gòu)因素即組織管理、項(xiàng)目的過程管理和技術(shù)工具的使用。
3. CMMI軟件質(zhì)量認(rèn)證體系。CMMI(Capability Maturity Model Integration,即能力成熟度模型集成)認(rèn)證是由美國軟件工程學(xué)會(huì)(software engineering institute,簡稱SEI)制定的一套專門針對(duì)軟禁產(chǎn)品的質(zhì)量管理和質(zhì)量保證標(biāo)準(zhǔn)。近年來,很多軟件企業(yè)紛紛實(shí)施CMMI管理模式,如東軟、華為等企業(yè)已通過了三級(jí)或四級(jí)評(píng)估。CMMI技術(shù)不僅能夠提升企業(yè)的管理水平,還能夠引入科學(xué)的管理理念,提升企業(yè)的整體管理水平。
三、基于CMMI的軟件項(xiàng)目質(zhì)量管理改進(jìn)建議
1.軟件項(xiàng)目需求管理過程改進(jìn)。軟件項(xiàng)目經(jīng)理應(yīng)組織相關(guān)人員制定需求計(jì)劃文檔,從項(xiàng)目質(zhì)量管理的整體角度及時(shí)掌握用戶需求信息。為了管理分配需求,項(xiàng)目開發(fā)過程應(yīng)該遵循一個(gè)書面的約定或組織策略,其內(nèi)容包括:(1)為了在開發(fā)過程中有章可循,要為分配需求建立文檔;(2)為了使分配需求能切實(shí)可行,必須由軟件經(jīng)理和其它受影響組成員進(jìn)行審查;(3)當(dāng)分配需求變更時(shí),軟件計(jì)劃、工作產(chǎn)品和活動(dòng)也要隨之更改。
2.軟件項(xiàng)目計(jì)劃執(zhí)行過程改進(jìn)。軟件開發(fā)計(jì)劃(SDP ,Software Development Plan)是關(guān)于軟件項(xiàng)目的策劃、建議與評(píng)審、確定易于管理的軟件生命周期。在此過程中,需要編制軟件進(jìn)度表、軟件風(fēng)險(xiǎn)的鑒別與估計(jì)、制定項(xiàng)目軟件工程設(shè)施和支持工具的計(jì)劃以及軟件策劃數(shù)據(jù)。在執(zhí)行項(xiàng)目生命周期過程中分別進(jìn)行概要設(shè)計(jì)和詳細(xì)設(shè)計(jì),并針對(duì)各個(gè)環(huán)節(jié)上出現(xiàn)的問題進(jìn)行評(píng)審,有利于提高整體質(zhì)量。
3.軟件項(xiàng)目監(jiān)督控制過程改進(jìn)。項(xiàng)目經(jīng)理及相關(guān)人員應(yīng)制定好質(zhì)量管理的規(guī)章制度或計(jì)劃,從技術(shù)和管理兩方面,由質(zhì)量監(jiān)督人員進(jìn)行定期的質(zhì)量檢查和不定期的抽查,嚴(yán)把質(zhì)量關(guān),預(yù)防不合格品的產(chǎn)生。首先,要明確規(guī)定好項(xiàng)目經(jīng)理和項(xiàng)目小組成員的角色及其職責(zé);其次,要對(duì)項(xiàng)目進(jìn)行實(shí)時(shí)跟蹤,掌握項(xiàng)目的實(shí)際實(shí)施情況。此外,項(xiàng)目經(jīng)理還應(yīng)該定期召開項(xiàng)目階段評(píng)審會(huì)議及時(shí)發(fā)現(xiàn)問題,總結(jié)經(jīng)驗(yàn)。
四、總結(jié)
本文結(jié)合項(xiàng)目管理的理論知識(shí),介紹了企業(yè)軟件項(xiàng)目質(zhì)量管理的內(nèi)涵及重要性;著重以軟件能力成熟度模型CMMI為指導(dǎo),分析改善軟件項(xiàng)目質(zhì)量的管理活動(dòng);并提出了項(xiàng)目實(shí)施各過程的改進(jìn)建議。
參考文獻(xiàn):
[1]馬慧,楊一平.《軟件質(zhì)量管理與認(rèn)證方法》[M].北京:清華大學(xué)出版社,2011.
[2]瞿焱.《項(xiàng)目質(zhì)量管理》[M].杭州:浙江大學(xué)出版社,2004.
[3]張仲雷.基于CMMI的軟件項(xiàng)目質(zhì)量管理框架[J].中小企業(yè)管理與科技,2009(09).
作者簡介:李飛飛(1991,07-),女,山東聊城人,研究生,就讀于首都經(jīng)濟(jì)貿(mào)易大學(xué)信息學(xué)院管理科學(xué)與工程(管理學(xué))專業(yè),研究方向?yàn)橘|(zhì)量管理;朱超(1988,07-),男,北京市昌平區(qū)人,研究生,就讀于首都經(jīng)濟(jì)貿(mào)易大學(xué)信息學(xué)院產(chǎn)業(yè)經(jīng)濟(jì)學(xué)(經(jīng)濟(jì)學(xué))專業(yè),研究方向?yàn)橘|(zhì)量管理
endprint