MSF基本原則概述
發表于:2008-01-15來源:作者:點擊數:
標簽:MSFmsf
MSF ,即 Microsoft Solution Framework ,也就是微軟公司推薦做軟件的方法。在 2006 年,伴隨著 Visual Studio Team Foundation 2005 的發布, MSF4.0 也推出了。其中描述了團隊協作的典型流程和在軟件上的應用,軟件自然就是 VSTF 了。 MSF 基本原則包括以
MSF,即Microsoft Solution Framework,也就是微軟公司推薦做軟件的方法。在2006年,伴隨著Visual Studio Team Foundation 2005的發布,MSF4.0也推出了。其中描述了團隊協作的典型流程和在軟件上的應用,軟件自然就是VSTF了。
MSF基本原則包括以下8條:
1、推動信息共享與溝通(Foster open communication)
2、為共同的遠景工作(Work toward a shared vision)
3、充分授權和信任(Empower team members)
4、各司其職,對項目共同負責(Establish clear aclearcase/" target="_blank" >ccountability and shared responsibility
)
5、重視商業價值(Focus on delivering business value)
6、保持敏捷,預期變化(Stay agile, expect change)
7、投資質量(Invest in quality)
8、學習所有的經驗(Learn from all experiences)
推動信息共享與溝通:
開展一個項目的時候,需要大家都了解一個項目,對項目的所有信息都要保留,并做到公開;討論包括所有需要知道的人員,決定要公布給項目的所有成員;最好的設想是隨著項目事件的發生自然地傳遞到關心這些事情的人那里。
信息共享和溝通是其他原則實行的基礎,如果信息不能共享,也就談不上“授權”,或“建立清晰的責任和共同的職責”,以及“保持敏捷,預測變化”。這就是為什么“信息共享于溝通”是第一基本原則的原因。
為共同的遠景工作
“共同的遠景”是指項目的遠景,團隊的所有成員都應該同意項目的遠景。
我們無論做什么類型的軟件都要明確我們項目的目標是什么:目標必須是明確的,無二義性的;目標不是當前就能達到,需要通過努力才能夠達到;目標不是“口號”,應該對項目成員每天的工作都有指導作用。項目成員如果發現你做的事情和項目的遠景沒有幫助,你應該跟老板提出來。
遠景一般由“有遠見的人”提出,通過公共討論來形成,在討論的過程中,可以消除誤解,凝聚共識。這是項目的關鍵,也是項目第一階段要達到的主要目標!
充分授權和信任
授權有兩層意思:一是給某人權利和權威;二是給予某人更多的自信和自尊。在一個高效的團隊中,所有的成員都應該能得到充分的授權,他們有權力在自己的職權范圍內按照他們自己的承諾完成任務,同時,他們也充分信任其他同事也能實現各自的承諾。
授權的好處有兩點:
1、被授權的人會承擔起自己對項目的責任,同時也期望同事們也同樣對項目負責;
2、MSF提倡自下而上的計劃,每個人有充分的權力估計并決定自己的任務需要多長的時間,而不是上級交給的時間,這意味著讓真正做這件事的人按照自己的估計去完成任務,這樣做的結果是人人都會支持項目的計劃和時間表,因為這個時間表是每個人自下而上訂出來的。
授權不等同于放任不管,領導者在授權之后,要為手下的成功提供各種必要的幫助——技術上的陪訓、策略上的提醒,以及各方面的信息和資源。
各司其職,對項目共同負責
每個角色都有自己的職責(見下表),如果出了問題,這個角色就要負責任。
團隊模型和關鍵質量目標
關鍵質量目標 |
小組角色 |
出口條件 |
按約束條件交付產品 |
程序管理 |
我們的項目是在時間/資源的條件內交付的么? |
按產品規格說明交付產品 |
|
我們是否按照功能說明完成了各項功能? |
保證所有問題都得到處理 |
|
我們發現了所有的問題,而且都有處理方案嗎? |
產品部署和后續管理 |
發布管理 |
客戶是否能快速方便地部署產品和進行后續管理? |
讓產品更好用 |
用戶體驗 |
產品是否適應用戶的使用習慣?易用易學? |
讓客戶滿意 |
產品管理 |
客戶是否(在總體上)滿意我們的項目 |