熱門排行

2019
11/26
11:21
果果小編
評論
軟件開發(fā)能力評估的概念來自于為用戶在組織范圍內(nèi)改善它們的開發(fā)能力的工作。評估的原因有很多,下面是一些我們碰到較多的情況:
新技術(shù)新的技術(shù)(例如從COBOL環(huán)境轉(zhuǎn)到Java和J2EE)將迫使組織重新思考他們的開發(fā)過程和工具環(huán)境,人們將構(gòu)建他們的組織以學習新的工作方法。評估可以幫助定義哪些實踐或者組織的哪些部分最需要變更,以及變更活動的優(yōu)先級。
快速成長軟件開發(fā)組織在相當短的時間內(nèi)快速成長,習慣于使用的非正規(guī)的軟件開發(fā)環(huán)境已經(jīng)不再適用。組織需要了解如何恢復(fù)對他們的開發(fā)能力的控制,然后轉(zhuǎn)到更進一步的改進。(這種情況以前經(jīng)常在dotcom領(lǐng)域出現(xiàn),現(xiàn)在很罕見了)
合并商業(yè)并購需要開發(fā)組織進行合并,這就意味著需要合并不同的和有時互相沖突的開發(fā)實踐。需要創(chuàng)建通用的開發(fā)環(huán)境,但是經(jīng)常不清楚應(yīng)該首先引入哪些變更。
采購開發(fā)組織的項目是采購項目,或者需要考慮是否采購。組織通常希望能夠改善評估和管理供應(yīng)商的方法。如果供應(yīng)商在海外就需要更多的挑戰(zhàn)。
能力改善組織通常需要改善總體的軟件開發(fā)能力。組織需要理解它的強項和弱項,找到快速回報的方法。組織可以不需要通用工具集的標準化,但是評估可以指出采用標準化的益處。
市場驅(qū)動的過程改善一些組織需要改善它們的軟件或者系統(tǒng)開發(fā)過程以滿足市場競爭的需要。合適的認證(如服從公認的質(zhì)量標準如CMM,ISO,FDA,等等)通常是在特定市場尋找機會的強制標準。
系統(tǒng)和產(chǎn)品在一些工業(yè)領(lǐng)域(國防、電信、航天等等),系統(tǒng)從過去簡單的機械和電子的簡單組合增加為復(fù)雜的軟件系統(tǒng)。系統(tǒng)開發(fā)組不同部分的協(xié)作在采用新技術(shù)時通常是一個挑戰(zhàn),并且增加系統(tǒng)的復(fù)雜度。一個改善的方法是不同的組使用通用的標準和通用的開發(fā)架構(gòu)。
產(chǎn)品線的開發(fā)組織可以開發(fā)和維護一條軟件或者系統(tǒng)產(chǎn)品線,而不是單一產(chǎn)品。這一般意味著高水平的產(chǎn)品線的重用,過程可以在產(chǎn)品線的每個產(chǎn)品上重用,自動化開發(fā)可以幫助控制開發(fā)成本。這些產(chǎn)品線上的重復(fù)的開發(fā)周期也產(chǎn)生了對改善和開發(fā)過程持續(xù)優(yōu)化的要求。
發(fā)表評論 0條
發(fā)表