資源描述:
《軟件的開發(fā)能力評估》由會員上傳分享,免費在線閱讀,更多相關內容在工程資料-天天文庫。
1、實用標準文案軟件開發(fā)能力評估在IBMBluemix云平臺上開發(fā)并部署您的下一個應用。開始您的試用不同種類的評估已經成為一個能夠更好地理解開發(fā)組織的需求的商業(yè)工具。評估可以有多或少的細節(jié),它可以集中在過程架構,或者配置和變更管理環(huán)境上。當需求的領域跨越多個項目時,很多組織需要確定努力的優(yōu)先級,即使他們知道在那里開始。這個兩部分的文章可以幫助你理解項目級的評估轉換到到組織級的評估的理由,引入的復雜度和提供什么樣的價值增值。我們的素材基于我們在一些IBMRational在金融、電信、IT、醫(yī)藥工業(yè)等的客戶那里已經完
2、成的評估。在第一部分,我們討論動機,引入關鍵的概念;在第二部分,我們給出如何完成評估的路線圖,這個路線圖基于我們在IBM軟件開發(fā)平臺上的解決方案上的經驗。[編者注釋:本文最早準備作為IBMRationalBrandServices給IBM用戶進行軟件愛你開發(fā)能力評估的指導。在保持原有目的的同時,作者擴大了它的范圍使得任何組織都可以自己進行評估或者請外部機構進行評估]什么是軟件開發(fā)能力評估?IBMRationaltechreptoolbox已經提供了相當多種類的評估。有些評估可以做為現貨服務產品,如:metri
3、csassessmentpackage,RationalClearCaseadministrationassessmentpackage,精彩文檔實用標準文案和softwaredevelopmentcapabilityassessmentpackage.1軟件開發(fā)能力評估的概念來自于為用戶在組織范圍內改善它們的開發(fā)能力的工作。評估的原因有很多,下面是一些我們碰到較多的情況:新技術新的技術(例如從COBOL環(huán)境轉到Java和J2EE)將迫使組織重新思考他們的開發(fā)過程和工具環(huán)境,人們將構建他們的組織以學習新的工作
4、方法。評估可以幫助定義哪些實踐或者組織的哪些部分最需要變更,以及變更活動的優(yōu)先級??焖俪砷L軟件開發(fā)組織在相當短的時間內快速成長,習慣于使用的非正規(guī)的軟件開發(fā)環(huán)境已經不再適用。組織需要了解如何恢復對他們的開發(fā)能力的控制,然后轉到更進一步的改進。(這種情況以前經常在dotcom領域出現,現在很罕見了)合并商業(yè)并購需要開發(fā)組織進行合并,這就意味著需要合并不同的和有時互相沖突的開發(fā)實踐。需要創(chuàng)建通用的開發(fā)環(huán)境,但是經常不清楚應該首先引入哪些變更。采購開發(fā)組織的項目是采購項目,或者需要考慮是否采購。組織通常希望能夠改善
5、評估和管理供應商的方法。如果供應商在海外就需要更多的挑戰(zhàn)。能力改善組織通常需要改善總體的軟件開發(fā)能力。組織需要理解它的強項和弱項,找到快速回報的方法。組織可以不需要通用工具集的標準化,但是評估可以指出采用標準化的益處。市場驅動的過程改善精彩文檔實用標準文案一些組織需要改善它們的軟件或者系統(tǒng)開發(fā)過程以滿足市場競爭的需要。合適的認證(如服從公認的質量標準如CMM,ISO,FDA,等等)通常是在特定市場尋找機會的強制標準。系統(tǒng)和產品在一些工業(yè)領域(國防、電信、航天等等),系統(tǒng)從過去簡單的機械和電子的簡單組合增加為復
6、雜的軟件系統(tǒng)。系統(tǒng)開發(fā)組不同部分的協(xié)作在采用新技術時通常是一個挑戰(zhàn),并且增加系統(tǒng)的復雜度。一個改善的方法是不同的組使用通用的標準和通用的開發(fā)架構。產品線的開發(fā)組織可以開發(fā)和維護一條軟件或者系統(tǒng)產品線,而不是單一產品。這一般意味著高水平的產品線的重用,過程可以在產品線的每個產品上重用,自動化開發(fā)可以幫助控制開發(fā)成本。這些產品線上的重復的開發(fā)周期也產生了對改善和開發(fā)過程持續(xù)優(yōu)化的要求。與軟件開發(fā)能力評估對比,項目評估是改善一個特定項目組的軟件開發(fā)能力,它不需要考慮跨組織的標準。這里需要處理的相關人員比較少,考慮的
7、問題也較少,因此對哪些問題需要解決容易達成一致意見。專門技術評估精彩文檔實用標準文案可以是組織范圍的,但是它們集中在專門的技術領域。例如,一個評估可能集中在組織怎樣進行度量以確認項目的進展和質量方面。回頁首大范圍評估的標準讓我們假定組織想要進行大范圍評估而不是項目級或者專門技術評估。那么完成組織范圍的軟件開發(fā)能力評估的標準是什么?這種范圍的評估需要一個組織和評估員的有意義的委托。例如,對于除了他們的軟件開發(fā)能力之外沒有穩(wěn)定的理由的組織,可能是不值得進行評估的,因為獲得評估結果的價值是很困難的。下面是一些在你決
8、定是否開始評估時需要考慮的:商業(yè)驅動商業(yè)驅動是什么?它是成本節(jié)約?達到更高的質量?或者能夠更快交付?它們的優(yōu)先級如何?驅動是否強烈得足夠有一個變更的委托?如果有的話,委托是否與組織水平對應?涉眾你的涉眾是誰?確保你有不同的組織的觀點。一個風險是你花費了太多的時間討論擁護者--一個人的觀點容易得到,但是誰也不可能有對所有位置的觀點的描述。組織的狀態(tài)組織的狀態(tài)是什么?它的成熟的和可接受的變更是什么?在討