scrummaster:
不是傳統意義上的領導者或管理者,是通過指導,促進以及快速消除任何影響團隊交付交織的障礙來提高團隊對scrum的使用。scrummaster的職責就是確保堅守scrum的基本原則,並使團隊始終遵循他們共同承諾的這些實踐。例如在sprint交付忙的時候,可能會忽略修復bug。這個時候他必須提醒大家每個sprint交付的應該是遊戲的垂直切片。不能推遲到下乙個sprint。
他的主要職責之一就是培養大家的主人翁意識。他知道什麼時候大家可能會動搖,什麼時候該提供支援。
特殊職責如下:
保證透明化
妨礙專案進展的問題有以下幾種:
scrum通過組建跨學科團隊和每日例會來消除這些障礙。程式設計師需要測試資源——找美術師。設計師需要處理bug——找程式設計師。
公開進展
保證每天公開各自的進展,使專案朝著目標方向前進。一旦團隊懈怠,可以很早發現。
安排和引導計畫會,評審會,回顧會
所有團隊會議的準備和推進。
鼓勵持續改進
主要作用是推動,可能比其他人更早發現問題並提出解決方案。要教會團隊自己發現問題,提公升解決問題的技能。消除對自己依賴。
幫助專案干係人和團隊之間的交流
專案干係人關注:投資回報,損益計算,銷售估計,預算等等。
開發團隊關注:技術,遊戲性,藝術影像。
master可以幫助兩者進行交流。產品的backlog作為交流的基礎。
po:
確立和溝通遊戲的願景,並對遊戲的功能特性排列優先順序。職責:
管理遊戲的roi(投資回報率)
在客戶和開發者之間共享遊戲願景
知道開發什麼並以怎樣的優先順序開發
制定發布計畫和確定交付的日期
支援sprint計畫會議和回顧會議
代表客戶,可能包括購買遊戲的玩家。
管理roi
po必須知道市場需要什麼。甚至早發布的前幾年就知道了
也要保證其他維度的成功,包括目標平台上的效能,遊戲的最終成本和交付日期。在市場,銷售和開發團隊之間建立乙個橋梁。
創造共享願景:
產品backlog負責人
po負責產品的backlog,並決定其功能排序。但是這個優先順序需要跟技術人員,美術人員溝通。
發布管理
制定發布計畫和交付日期。也可以根據目標的改變來修正發布計畫。
sprint計畫會議和回顧會議
po在乙個sprint中有以下的職責:
po的工作是個迴圈的圈
更新backlog功能和優先順序——參與sprint計畫會議——參與sprint回顧會議——否決/同意工作成果——更新backlog功能和優先順序——...
附加:海盜(雞)和忍者(豬)的故事,哈哈哈
Scrum敏捷開發
只有實踐起來才能提出有針對性的改進建議 在這個框架中,整個開發過程由若干個短的迭代週期組成,乙個短的迭代週期稱為乙個sprint,每個sprint的建議長度是2到4周 網際網路產品研發可以使用1周的sprint 在scrum中,使用產品backlog來管理產品的需求,產品backlog是乙個按照商業...
敏捷開發(一)敏捷開發和Scrum
工作的軟體是首要 進度度量標準。敏捷過程 提倡可持續的開發速度。責任人 開發者和使用者應該能夠保持乙個長期的 恆定的開發速度。不斷地關注 優秀的技能和好的設計會增強敏捷能力 簡單 盡最大可能減少不必要的工作 是根本的。最好的構架 需求和設計出自與 自組織的團隊。每隔一定時間,團隊會在如何才能更有效地...
敏捷開發 談談敏捷開發之Scrum
最近一直在了解和學習敏捷開發的應用,主要學習的還是scrum。寫這篇文章也是為了能對這段時間的學習有個總結。在談scrum之前,我們可以先簡單了解下敏捷開發。維基百科是這樣解釋的,敏捷開發是一種從1990年代開始逐漸引起廣泛關注的一些新型軟體開發方法,是一種應對快速變化的需求的一種軟體開發能力。它們...