微軟成功的實踐經驗:
1、每天都保持出貨狀態
2、使用一對一的測試人員
3、建立特性小組
4、使用有緩沖的多個開發周期
5、建立固定的出貨日期
6、增量式開發軟件
7、分享經驗教訓
應用MSF
開發觀念與原則
并不需要強制執行統一的過程,相反,每個產品組都需要通過吸收學習當前成功的實踐經驗來發展自己的合理的開發過程。
組成
企業結構原則:商業結構,應用結構,技術結構,信息結構
應用開發原則:組隊模型,開發模型,風險管理
組件設計原則:概念設計,邏輯設計,物理設計
基礎開發原則:組隊模型,開發模型,風險管理
理解成熟度模型
軟件五層結構成熟度模型
5: 優化級
連續的過程改進
缺陷防范
技術變動管理
過程變動管理
4: 可管理級
產品與過程質量
定量過程管理
軟件質量管理
3: 確定級
被定義的工程過程
組織的程重點
組織過程定義
綜合軟件管理
軟件產品工程
組間協調
培訓程序
伙伴審查
2: 可重復級
項目管理與承諾過程
軟件需求管理
軟件項目計劃
軟件項目跟蹤與監管
軟件轉包合同管理
軟件質量保證
軟件配置管理
1: 初始級
優秀個人
層次:軟件開發過程的層次
層次1
未隨開發對象的改變而選擇合理的開發過程
無控制的承諾
進化至層次2
需求控制
日常項目活動管理
配置管理與質量保證
子合同活動管理
跟蹤出合理的計劃