·TS[,基于以下四條基本原理:應改遵循一個確定的、可重復的過程并迅速獲得反饋,這樣才能使學習和改革最有成效;一個團隊是否高教,是山明確的目標、有效的工作環境、有能力的教練和積極的領導等四方面因素的綜合作用所確定的;應注意及時總結經驗教訓,當組員在項目t{】面臨各種各樣的實際問題并尋求有效的解決問題方案時,就會更深刻地體會到TsP的力量:應注意借鑒前人和他人的經驗,來艦定過程改進的指令。
· 在實施’rsP的過程中,應該貫徹集體管理與自我管理相結合的原則,具體地說,有以下六項攮則:
·計劃工作的原則。在每階段開始時耍制訂【作計劃,規定明確的H標。
◆實事求是的原則。目標小應過高也不應過低而應實事求是,在檢查計劃時如果發現未能完成或者已經超越規定的目標,應分析原因,并根據實際情況對原有計劃作必要的修改。
◆動態監擰的原則。一方面應定期追蹤項日進展狀奄并向有滅人員匯報,另一方面應經常評審自己是否按PsP原理進行工作。
◆ 自我管理的原則。開發小組成員如發現過程小合適,應主動、及時地進行改進,以保證始終用高質量的過程來生產高質量的軟件,任何消極埋怨或牮視等待的態度都是不對的。
◆集體管理的原則。項目開發小組的全體成員都要積極參加和關心小組的工作規劃、進展追蹤和決策制訂等項工作。
◆獨立負責的原則。按TsP原理進行管理,每個成員都要但任~個角色。建議在一個軟件開發小組內把管理的角色分成客戶界面、設計方案、實現技術、工作規劃、軟件過程、產品質量、工程支持以及產品測試等八類。如果小組成員的數目較少,則可將其中的某些角色合并,如果小組成員的數目較多,則可將其中的某些角色拆分?傊,每個成員都要獨屯擔當一個角色。
· TsP流程使用23個過程指南、14個數據表格和3個標準。在這些過程指南中定義 了173個啟動和開發步驟。每一個步驟都不復雜,但它們的描述都非常詳細,以便開發人員能夠清楚地知道下一步應該做什么,應該怎樣去做。這些過程指南可用來指導項目組來完成啟動過程和一步步地完成整個項目。
· TsP過程質量度量元町用兩組兀素來表達,一組元素用以度量開發小組的素質,稱之為開發小組素質度量元,另一組用以度量軟件過程的質量,稱之為軟件過程質量度量元。開發小組素質的基本度量元有以下五項,所編文檔的頁數:所編 碼的行數:花費存各個開發階段/任務上的時間:往各個開發階段中注入和改正的缺陷數目;在各個階段對最終產品增加的價值。軟件過程質量的基本度雖元有以 下五項,設計工作量應火于編碼工作量;設計評審工作量至少應占一半以上的設計工作星;代碼評審工作量應占一半以卜的代碼編制的工作量:每千行源程序在編譯階段發現的差錯不應超過10個;每千行源程序在測試階段發現的差錯不應超 過5個。
文章來源于領測軟件測試網 http://www.kjueaiud.com/