當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 房地產(chǎn)OA系統(tǒng) > 相關(guān)系統(tǒng) > 房地產(chǎn)項(xiàng)目管理軟件
質(zhì)量管理:基于CMMI的軟件項(xiàng)目質(zhì)量管理框架
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
1 軟件項(xiàng)目的生產(chǎn)特征
軟件項(xiàng)目相對(duì)于其它項(xiàng)目既有共同的特征,同時(shí)也具有自身鮮明的特點(diǎn)。下面從幾個(gè)方面分析并說明這些特點(diǎn)對(duì)軟件過程改進(jìn)以及軟件質(zhì)量管理的影響。
首先軟件項(xiàng)目存在著規(guī)模限制,軟件項(xiàng)目的規(guī)模特征首先是項(xiàng)目的組成人員較少,其資源有限。而資源是進(jìn)行軟件過程改善與軟件質(zhì)量管理的先決條件,不同規(guī)模項(xiàng)目進(jìn)行軟件過程改善與質(zhì)量管理,資源的占用并不是一個(gè)簡(jiǎn)單的線形關(guān)系,如200人的軟件企業(yè)和10人的軟件項(xiàng)目實(shí)施質(zhì)量管理所需的投入并不是簡(jiǎn)單的20:1的關(guān)系?!奥槿鸽m小,五臟俱全”,除開對(duì)軟件過程改善培訓(xùn)和支持以外,軟件企業(yè)和軟件項(xiàng)目進(jìn)行過程改善的核心活動(dòng)基本上是一樣的,那么軟件項(xiàng)目就必須精打細(xì)算的利用有限的資源做最需要的軟件過程改善與質(zhì)量管理。
其次是項(xiàng)目獨(dú)立性:在特定機(jī)型上,利用特定硬件配置,由特定的系統(tǒng)軟件或支撐軟件的支持,形成了特定的開發(fā)環(huán)境。再加上軟件項(xiàng)目特定的目標(biāo),采用特定的開發(fā)方法、工具和語言,使得軟件具有獨(dú)一無二的特色。這種建立在內(nèi)容、形式各異的基礎(chǔ)上的研制或生產(chǎn)方式,自然會(huì)給管理工作造成許多實(shí)際困難。
再者軟件項(xiàng)目的任何一個(gè)成員都可能參與軟件生產(chǎn)的各個(gè)方面,每個(gè)人都是“全才”,既可以進(jìn)行需求分析,同時(shí)也可以進(jìn)行設(shè)計(jì)、開發(fā)和測(cè)試。在軟件生產(chǎn)過程中,軟件項(xiàng)目在職責(zé)劃分上更側(cè)重以人員為中心而不是以角色為中心,軟件開發(fā)缺乏層次性。這一特征對(duì)軟件過程改進(jìn)的組織方式產(chǎn)生很大的影響,項(xiàng)目組織在進(jìn)行過程改善時(shí)就不太可能設(shè)立獨(dú)立的軟件工程組,而是使每一個(gè)軟件工程人員參與到軟件過程改善活動(dòng)之中,在軟件工程項(xiàng)目開發(fā)的同時(shí)并行進(jìn)行軟件過程改善。
總之軟件項(xiàng)目的特征可理解為創(chuàng)造性強(qiáng)、動(dòng)態(tài)變化快、技術(shù)革新迅速,其成功依賴于小團(tuán)體的創(chuàng)造能力。同時(shí)軟件項(xiàng)目組也存在著軟件過程規(guī)范不夠明確、組織崗位職責(zé)模糊、人員管理松散、技術(shù)使用不合理等一系列阻礙軟件項(xiàng)目的缺陷。這些缺陷直接導(dǎo)致了軟件項(xiàng)目質(zhì)最管理的混亂,因此有必要在以軟件過程改善為主線的基礎(chǔ)上建立起規(guī)范化和制度化的軟件項(xiàng)目質(zhì)量控制框架。
2 影響軟件質(zhì)量的結(jié)構(gòu)因素
軟件能力成熟度模型重點(diǎn)是從組織管理方面研究評(píng)估軟件生產(chǎn)過程,從而提高軟件質(zhì)量。軟件業(yè)通過多年實(shí)踐,總結(jié)出軟件質(zhì)量是人員、過程和技術(shù)的函數(shù),即:Q=f(M,P,T)
其中,Q表示軟件質(zhì)量;M表示人員iP表示軟件生產(chǎn)過程;T表示技術(shù)。
從項(xiàng)目管理的角度講這就是組織管理、項(xiàng)目的過程管理和技術(shù)工具使用的組成。
3 軟件質(zhì)量控制框架
正如我們所知,軟件開發(fā)建設(shè)是一個(gè)系統(tǒng)性的工程,在軟件開發(fā)過程中,影響開發(fā)質(zhì)量的因素有很多,人員、過程、技術(shù)可以被看作是獨(dú)立的因素,但實(shí)際上人員、過程、技術(shù)三者存在相互依存的關(guān)系。把三者合理地結(jié)合起來,使人員、過程和技術(shù)相互配合,達(dá)到整體最佳狀態(tài),才一是實(shí)施軟件質(zhì)量控制追求的目標(biāo)。而其中人員因素又可以細(xì)分為開發(fā)人員能力、開發(fā)人員數(shù)量,反映到組織上就是軟件項(xiàng)目的角色管理;過程因素可以細(xì)分為軟件過程成熟度、軟件開發(fā)周期,主要體現(xiàn)為項(xiàng)目的過程管理:技術(shù)因素可以細(xì)分為軟件復(fù)雜性與開發(fā)工具兩個(gè)因素,具體體現(xiàn)為項(xiàng)目的軟件配置管理。依據(jù)CMMI,將軟件質(zhì)量與其主要因素之間的關(guān)系建立一個(gè)軟件質(zhì)量控制框架。
軟件質(zhì)量(SQ)主要受軟件開發(fā)過程成熟度(PM)、軟件的大小與復(fù)雜性(SC),軟件開發(fā)所需的資源(DR)、使用的開發(fā)工具(DT)和開發(fā)人員的能力(PC)五個(gè)要素的影響;同時(shí)軟件開發(fā)質(zhì)量又影響著軟件開發(fā)周期(CT)、開發(fā)所需的資源(DR)。此外,開發(fā)過程成熟度(PM)和系統(tǒng)的大小與復(fù)雜性(SC)又分別影響著軟件開發(fā)所需的資源(DR)、開發(fā)周期(CT)。因此對(duì)于軟件開發(fā)質(zhì)量(SQ),可以用擴(kuò)展后的函數(shù)來表達(dá),于是得到一個(gè)軟件質(zhì)量控制模型:SQ=f(PM,SC,DR,DT,PC)
3.1軟件開發(fā)過程成熟度(Process Matu rity,簡(jiǎn)稱PM)軟件開發(fā)過程成熟度(PM)的高低取決于軟件開發(fā)者對(duì)開發(fā)過程的管理及工程能力的高低:依據(jù)CMMI評(píng)估的PM能反映其對(duì)提高軟件開發(fā)過程能力的投資水平。對(duì)開發(fā)過程的控制能力和自我改善能力越強(qiáng),在實(shí)際系統(tǒng)開發(fā)中軟件開發(fā)錯(cuò)誤與重復(fù)工作就越少,軟件開發(fā)質(zhì)量越高。
3.2軟件的大小與復(fù)雜性{Size and Complexity,簡(jiǎn)稱SC)軟件的大小主要取決于項(xiàng)目的大小及其業(yè)務(wù)的復(fù)雜程度,反映到程序中則可以通過系統(tǒng)模塊的數(shù)量和可以執(zhí)行程序語句的多少(主要是其行數(shù))來測(cè)量。軟件的復(fù)雜性主要包括技術(shù)專業(yè)、數(shù)據(jù)和決策三方面的復(fù)雜性。技術(shù)專業(yè)的復(fù)雜性體現(xiàn)在系統(tǒng)功能實(shí)現(xiàn)的困難,特別是系統(tǒng)中運(yùn)算法則和計(jì)算統(tǒng)計(jì)的實(shí)現(xiàn);數(shù)據(jù)的復(fù)雜性是指軟件中數(shù)據(jù)結(jié)構(gòu)和關(guān)系的復(fù)雜性;決策的復(fù)雜性是指軟件中決策路徑的復(fù)雜性和結(jié)構(gòu)的復(fù)雜性。軟件在這三方面越復(fù)雜,那么在軟件開發(fā)過程中發(fā)現(xiàn)和未發(fā)現(xiàn)的錯(cuò)誤就越多,軟件開發(fā)的質(zhì)量就越加難以得到保證。
3.3軟件項(xiàng)目所需的資源(Development Resource,簡(jiǎn)稱DR)軟件項(xiàng)目所需的資源包括系統(tǒng)開發(fā)所需的人力、物力、財(cái)力,DR主要與SC,PM,SQ以及DT,PC有關(guān)系。其中SC越大,DR越大;增強(qiáng)PM,DR增加:DT,PC越大,DR越小。在模型中,對(duì)于系統(tǒng)所需資源DR而言,DR與SQ的關(guān)系是互補(bǔ)的,成反比關(guān)系,因?yàn)檐浖|(zhì)量提高會(huì)減少錯(cuò)誤。而這些錯(cuò)誤很容易導(dǎo)致實(shí)質(zhì)性的重復(fù)工作,由此造成的費(fèi)用遠(yuǎn)比項(xiàng)目早期用于改善質(zhì)量方面的投資大很多,從而既可以減少反復(fù)修改的時(shí)間,提高工作效率,還可以降低人力資本與資金。對(duì)于軟件質(zhì)量SQ而言,在遵循嚴(yán)格的系統(tǒng)步驟、使用質(zhì)量工具、進(jìn)行嚴(yán)格的系統(tǒng)測(cè)試以及代碼審核來提高系統(tǒng)開發(fā)質(zhì)量時(shí),SQ與DR的關(guān)系是均衡一致的,成正比關(guān)系。
3.4使用的開發(fā)工具(Development Tools,簡(jiǎn)稱Dn使用的開發(fā)工具(DT)主要是指在軟件開發(fā)的各個(gè)階段對(duì)軟件開發(fā)工具的使用。在模型中,DT不僅會(huì)影響SQ,而且也影響DR,因?yàn)樵谲浖_發(fā)中,對(duì)軟件開發(fā)工具的使用越多(DT越大),軟件一致性越差,系統(tǒng)協(xié)調(diào)性工作也越大,從而SQ越加難以保證,DR越大。
3.5開發(fā)人員的能力(Personal Capability,簡(jiǎn)稱PC)開發(fā)人員的能力(PC)是指軟件開發(fā)小組成員的技術(shù)能力和開發(fā)小組的整體開發(fā)畿力。PC一方面影響著SQ,另一方面也影響著DR。一般而言,PC越強(qiáng),DR(主要是指時(shí)間)就越少,SQ就越有保證。根據(jù)CMMI,PM較差的軟件開發(fā)往往主要依靠于系統(tǒng)開發(fā)人員個(gè)人經(jīng)驗(yàn)的積累,在很大的程度上影響著系統(tǒng)開發(fā)質(zhì)量。
4 基于CMMI的軟件項(xiàng)目質(zhì)量管理框架
如前所述,在項(xiàng)目開發(fā)質(zhì)量概念模型的分析中,僅將軟件開發(fā)質(zhì)量取決于人員能力和技術(shù)層面是不夠的,軟件過程成熟度才是直接影響軟件開發(fā)質(zhì)量的主要因素。由于開發(fā)人員的能力主要體現(xiàn)于團(tuán)隊(duì)的力量和能力,技術(shù)則主要通過軟件工具及開發(fā)方法的應(yīng)用來集中體現(xiàn),軟件過程成熟度則主要體現(xiàn)十對(duì)軟件開發(fā)過程的控制能力和自我改善能力。所以我們必須通過以建立有效、穩(wěn)定的軟件過程為核心來強(qiáng)化開發(fā)人員團(tuán)隊(duì)化管理以及軟件開發(fā)工具的應(yīng)用,從而達(dá)到對(duì)軟件的質(zhì)量控制。基于CMMI的層次結(jié)合軟件項(xiàng)目管理的特點(diǎn)給出其軟件過程的質(zhì)量控制關(guān)鍵框架(如圖3所示)。項(xiàng)目管理者聯(lián)盟文章
通過建立基于CMMI的軟件項(xiàng)目質(zhì)量管理框架,給中小軟件企業(yè)的軟件項(xiàng)目開發(fā)提供了一個(gè)參考,對(duì)于提高軟件質(zhì)量和軟件項(xiàng)目成功率是有一定幫助的。
- 1時(shí)評(píng):北京“奇怪”建筑應(yīng)建在二環(huán)外
- 2盧求:新能源汽車發(fā)展與城市建設(shè)密切相關(guān)
- 3安全工程師考試《安全生產(chǎn)管理知識(shí)》全真習(xí)題(3)
- 4文兵:智慧城市的核心是采集、傳輸、處理數(shù)據(jù)的管理技術(shù)手段
- 5進(jìn)度報(bào)告(用日歷表示時(shí)間)
- 6時(shí)評(píng):城市建設(shè)切莫忽視生態(tài)“外衣”
- 7何?。捍蟪鞘幸?guī)劃應(yīng)把宜居放在首位
- 8時(shí)評(píng):奇葩建筑何來?
- 9安全工程師考試法律法規(guī)相關(guān)知識(shí)習(xí)題精講班(7)
- 10朱大鳴:開發(fā)商破產(chǎn)潮將會(huì)洶涌澎湃
- 11孟建民:回歸理性 做可持續(xù)發(fā)展設(shè)計(jì)
- 12鋁合金門窗企業(yè)如何成消費(fèi)者“專寵”
- 13【簡(jiǎn)單】佛山市某醫(yī)院醫(yī)療綜合大樓創(chuàng)魯班獎(jiǎng)策劃書
- 14安全工程師考試《安全生產(chǎn)相關(guān)法律知識(shí)》試題(17)
- 152015年安全工程師考試《安全生產(chǎn)管理知識(shí)》(21)
- 16[北京]辦公樓施工質(zhì)量策劃書
- 17青山周平:以對(duì)話的方式思考建筑和器物
- 18何樾:旅行、跨界,感悟并踐行價(jià)值設(shè)計(jì)
- 19時(shí)評(píng):房地產(chǎn)稅收立法與樓市調(diào)控?zé)o關(guān)
- 202015年安全工程師《相關(guān)法律》自測(cè)題(26)
- 21分析預(yù)測(cè):環(huán)保之路迎來新挑戰(zhàn) 地板企業(yè)環(huán)保變革需循序漸進(jìn)
- 22魯小川:多重社會(huì)角色拓寬了我的知識(shí)范疇
- 23安全工程師考試《安全生產(chǎn)管理知識(shí)》模擬試題5
- 24吳成月:房子就是價(jià)值傳遞
- 25項(xiàng)目管理質(zhì)量管理:施工階段質(zhì)量控制
- 26德克烏維·蒙許:福州城建不是快消品
- 27淺談高強(qiáng)混凝土的質(zhì)量控制
- 28【昆明】建筑業(yè)企業(yè)優(yōu)秀項(xiàng)目經(jīng)理申報(bào)表(填寫實(shí)例)
- 29自動(dòng)扶梯、自動(dòng)人行道土建交接檢驗(yàn)質(zhì)量驗(yàn)收記錄表
- 302015年安全工程師考試《管理知識(shí)》練習(xí)題(21)
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓