(七)msf團隊模型與「外部協調」時的狀態
為了保證團隊專案的成功,團隊還必須和其他外部工作組相互影響、交流、以及協調。這些交流的範圍可以從業務角度和技術角度來分。工作組的範圍涉及顧客、使用者、還有其他開發小組。
在交流的過程中,對於交流中的責任進行區分是很重要的,因為這樣顧客和開發小組都能知道團隊中誰對這個資訊負責。
下列圖表說明中說明的是各角色具有代表性的責任,不是協調業務問題就是協調技術問題。
「程式管理」、「產品管理」、「使用者經驗」、以及「發布管理」角色是主要的資訊交流促進者。「開發」角色是技術角度的中心,「測試」角色是業務角度的中心,並且這兩個內部的中心與外部交流相隔絕。這樣做是有道理的:「開發」角色不直接與業務發生關係,「測試」角色不直接與技術發生聯絡。這樣可以保持各個中心的專業性,發揮各角色成員的專長,這樣也可以保證它們不受外部的干擾的進行有效的工作。
不過這並不意味著開發者和測試者將會與外部世界相隔絕。對於msf 團隊模型的理念是:建立以客戶為中心的團隊。msf認為與真正的使用者的接觸是無價之寶,特別是在早期的專案成形階段,無論如何這種與使用者的交流都不能淪為形式。
那麼,「測試」角色與「開發」角色如何接收到這些與使用者的交流資訊的?答案是通過與「使用者體驗」、「產品管理」、「發布管理」、「程式管理」的交流來達到目的。
有乙個重要的地方需要強調:當負責外部協調的各種角色能夠提供資訊的輸入並提供專案的建議的時候,不要讓單個的成員或單個角色擁有修改專案功能、計畫以及資源的優先順序和許可權。因為這些改變都是專案客戶的特權,並由專案團隊來負責執行。
下面是微軟在開發windows 2000時的各個角色的人員數安排:
值得注意的是「開發人員」和「測試人員」的人數比例為1:2。
下面是微軟提供的另乙個例子:
這裡,「開發人員」和「測試人員」的人數比例也為1:2。
(八)msf團隊模型總結
msf團隊模型基於這樣一種前提,即任何技術專案都必須達到特定的關鍵質量目標才能被認為是成功的專案。但,每乙個目標的達成,都需要相關的、不同領域的知識和技能的綜合運用。msf把不同領域的知識和技能分別分配到不同的角色中去,每個角色都具有滿足專案成功的標準。如果任何乙個角色無法實現其目標,這都會危及到整個專案。因此,msf小組模型中的每乙個角色都認為是同等重要的,重要的決定都要共同作出。
msf
團隊模型並不能保證專案一定成功。除了團隊結構之外,有著更多因素決定著乙個專案的成功與失敗。不過小組結構仍然是很重要的。
msf
組隊模型是防止「不良的團隊結構會削弱成員的努力、增加開發時間、降低質量、使士氣低迷、增大周轉期間」這樣的問題的。恰當的團隊結構是成功的基石,貫徹msf模型並且運用msf的原則能夠幫助團隊,使之更加有效,因而取得成功。
---msf
團隊模型完。
微軟解決方案框架 MSF 綜述
3個模型 風險管理模型 小組模型 6個平等角色 過程模型 迭代模型 以體系結構為中心,面向過程,提倡小組協作,強調風險管理 iso9000 3和iso9001特指軟體行業,規定了20種必須實施的活動 iso12207軟體生存期過程 cmm能力成熟度模型。分5級 初始級,可重複級,可定義級,可管理級,...
微軟解決方案框架 MSF 風險管理
一 msf中的風險 msf中的專案風險與其他行業中的風險定義不同,msf中的風險定義更為廣泛。msf中的風險定義為 任何可能對專案結果產生積極或消極影響的事件或條件。二 風險和故障在msf中的不同 風險是指 未來 的消極結果或損失的潛在的可能。故障是指 當前 已經存在於專案中的條件或狀態。如果沒有有...
微軟解決方案框架 MSF的主旨和目標
msf microsoftsolution framework 即解決方案框架,它是一套微軟總結的以往的經驗 原理 模型 準則 概念 指南等的集合。msf的重點是放在如何推動技術專案的成功上。msf 會幫助專案團隊直接解決導致專案失敗的大多數常見原因,以提高成功率 解決方案的質量和業務影響。msf認...