圖1為東軟股份確定的軟件過程體系結構。

裁剪指南可在以下方面指導軟件項目:
● 從組織批準使用的軟件生命周期中挑選出一個加以利用;
● 剪裁和細化組織標準軟件過程和所選擇的軟件生命周期,使之適合項目的具體特征。
這些指南和準則能夠確保所有軟件項目在策劃、實施、測量、分析和改進項目定義軟件過程時有一個共同基礎。
東軟股份總結實踐經驗認為,制定一個有效的裁剪指南需要從以下幾個方面進行考慮:
● 裁剪基于項目特征 項目特征是裁剪工作的出發點,包括項目規模(如大、中、小等)、項目類型(如新開發、維護等),以及技術難度、產品類型、項目周期等要素。
● 明確可裁剪的對象 可裁剪對象確定了裁剪的范圍,可裁剪對象不僅僅限于過程元素和活動,還包括參照標準、方法和工具、輸出產品及模板等。
● 確定裁剪所考慮的要素 裁剪要素界定了裁剪的方向和尺度。例如,對于某個裁剪對象,其范圍、頻度、正式度等都是裁剪要素。對于有開發經驗的小項目,可以適當減少對于技術方面的評審的頻度。
● 裁剪的決定要基于風險進行考慮 基于風險可檢驗裁剪的適當性。對過程或活動的調整或放棄需要通過分析其所帶來的風險和影響再做決定。
軟件過程數據庫
組織的軟件過程數據庫是為了收集有關軟件過程和它所生成的軟件工作產品的相關數據,并使其可用而建立的數據庫。軟件過程數據庫包含或引用估計和實際度量數據。如,生產率數據,工作量、規模、成本、進度、關鍵計算機資源(估計值與測量值),同行評審的數據,需求數與變更數,測試范圍和效率等。
此外,還包括組織的過程改善數據。另外,為理解過程數據并評估其合理性和適用性所需要的信息和數據也包含在數據庫內。
東軟股份通過實踐認為該項工作有兩個關鍵點:一是明確組織的度量指標,即哪些數據有用,如何體現和利用?二是建立一個方便有效的度量流程,特別建議數據的收集和錄入工作要盡量考慮和已有的日常工作流程相結合。例如,通過日常的報告(日報,周報等)收集實際的度量數據,定期形成分析報告。對于希望錄入到組織的過程數據庫的項目信息可在項目結束時進行總結,在經過一定的評審后,由相關負責人更新組織的過程數據庫。
東軟股份對于過程數據庫的一些主要應用如下:
● 項目組可參照相關的歷史數據來指導項目的策劃和估計工作;
● 項目組可參照相關的歷史數據來指導項目的監控工作;
● 用于評估組織的軟件過程改善的實施情況;
● 協助內部組織估計未來的工作,例如,提出改善建議等。
軟件過程有關的文檔庫
建立組織的軟件過程有關的文檔庫(以下簡稱文檔庫)主要出于兩方面考慮: 一是存儲對組織內的項目可能有用的過程文檔,特別是與組織標準軟件過程相關的文檔; 二是在全組織范圍內共享所存儲的文檔信息。該庫中包含一些實例文檔和文檔片斷,對未來項目在裁剪組織標準軟件過程時可能有用。由于能提供成功項目的例子作為起步點,該庫可以幫助組織減小啟動一個新項目所要求的工作量,因而該庫是組織的一個重要資源。
組織的文檔庫中通常包括組織的程序文件和項目的過程文檔的優秀實例,還可以包括一些技術資料或培訓資料等。為此,組織需要預先定義好文檔庫的內容結構,并在錄入文檔時,建立其索引和簡要說明,指導后續項目進行參照和使用。對于項目的過程文檔的收集,可在項目結束時推薦優秀文檔,例如項目計劃,里程碑評審報告等,經過審核后由相關負責人放入組織的文檔庫中。
東軟股份認為,建立健全組織的文檔庫是組織SPI工作的一個重要組成部分。在組織標準軟件過程中包括許多輸出產品的模板,那么,如何正確有效地使用這些模板就成為推廣工作的一個難點,除了培訓和咨詢工作外,如果能夠提供一些優秀實例供項目人員參考就能達到事半功倍的效果。另外,還可以利用文檔庫存放組織的各種技術文檔,積累組織的技術財富。
軟件過程財富可以看做是軟件組織的SPI過程中產生的有價值實體的集合,這些財富橫跨各項目過程,形成了軟件組織持續的過程改善的源泉。
文章來源于領測軟件測試網 http://www.kjueaiud.com/