白話SCRUM之一 SCRUM 的三個角色

2021-08-26 10:19:09 字數 1941 閱讀 1015

scrum方法中將專案的利益相關者分成兩大類:pigs角色與chickens角色,pigs即為專案組的實際參與人員,chickens為專案組的外部人員,包括經理、終端使用者等等。pigs在scrum中細分為三個角色:scrum master、product owner、team,這三個對等地位的角色構成乙個平衡的鐵三角推動整個專案的進展。

scrum master不是專案經理,他沒有分配任務的權力,沒有考核的權力,沒有下命令的權力,他在專案組承擔了如下的細分角色:

(1)會議主持人

他負責主持四個主要的會議:策劃會議、每日站立會議、迭代評審會議、迭代回顧會議。

(2)牧羊犬

他負責遮蔽專案組外部的干擾。

(3)雷鋒

(4)外交官

當專案組外部有人不理解專案組的工作時,他負責去解釋說明,負責對外發布專案組的資訊。

(5)教練

他指導專案組的成員按照scrum的原則、方法做事情,當出現偏差時,他去糾正,可以說他是精神教父、他也是警察(qa)。如果有專案組的成員不熟悉scrum的方法,他要去提供相關的培訓。

(6)清道夫

他負責排除在專案進展中遇到的各種障礙,如果他沒有能力或資源他可以協調專案組的其他成員一起來排除障礙。

scrum master.並非固定的由乙個人承擔,可以在乙個團隊中,有能力的、熟悉scrum的成員都可以擔當scrum master。

product owner是產品的負責人,或者講是需求的負責人, 他在專案組承擔了如下細分角色:

(1)領域專家

他是需求方面的專家,熟悉需求。他知道客戶、終端使用者、以及其他利益相關者對專案的真正需求是是什麼。他負責編寫使用者需求、維護使用者需求。

(2)需求決策人

哪個需求重要,哪個需求不重要,需求的優先順序如何排列,在某次發布中要發布哪些需求是他來拍板的。他負責來平衡需求、進度與資源的關係。

(3)需求講師

他負責在專案進展過程中給專案組的其他成員講解需求的含義,對需求進行答疑。

(4)測試員

他負責編寫每個需求的驗收標準,功能測試用例。

(5)驗收人

當專案組成員完成某個需求後,是product owner進行功能測試,進行驗收,他認可後才能認為某個需求完成了。

product owner可以來自於使用者、客戶、銷售部、產品策劃部門或者是開發部門的需求分析人員,無論是來自哪,需要滿足如下的要求:

(1)collaborative:易於協作、易於溝通;

(2)representative:有代表性的,能代表使用者、客戶、市場的利益;

(3)authorized:有授權,得到了使用者、客戶、市場等的授權,有對需求的決策權;

(4)committed:盡責,能夠認真的、盡職盡責的工作;

(5)knowledgeable:在行,明白,熟悉需求;

以上的5項要求可以簡寫為crack,這是我們的理想,在現實中找這樣的product owner有一定的難度。

product owner是乙個角色,並非指是乙個人,可以是多個人,但是如果是多個人,這多個人要協調一致,對需求的理解與解釋是一致的。

team是技術的責任人,他們負責實現這個系統,他們是自我管理的,不需要外部的管理者來管理他們。在乙個scrum團隊中,一般整個團隊(包含product owner,scrum master)不超過10人,team應該是一專多能的全才型選手,而不是那種專業化分工的團隊,這樣才能保證團隊的效率比較高,也易於溝通。團隊的成員一般都應該是專職的人員,不能兼職同時做多個專案。team承擔了如下的細分角色:

(1)設計人員

對系統進行簡單設計。

(2)實現人員

負責實現整個系統,並對系統執行單元測試,構建整個系統。

(3)管理人員

大家一起來估算、一起來選擇任務、一起來跟蹤進展情況。

product owner定義了這個專案做什麼,scrum master從過程上保證了如何實現這個專案,team從技術上保證了如何實現這個專案。

白話SCRUM 之三 sprint backlog

sprint backlog就是任務列表,如果對映到傳統的專案管理理論中就是wbs work breakdown structure 而且是典型的採用面向交付物的任務分解方法得到的wbs。比如有乙個product backlog 條目為 作為系統的合法使用者,可以通過錄入賬號和密碼登入到系統中。為了...

《硝煙中的Scrum和XP》讀書筆記之一

引言 scrum不是方法學,它是乙個框架。一 scrum流程 1.產品backlog 2.sprint計畫 3.sprint backlog 每日scrum例會 更新任務牆和燃盡圖 4.sprint演示會議 5.sprint回顧會議 6.sprint休整時刻 二 scrum實施及注意事項 1.產品b...

敏捷開發學習 Scrum 一

敏捷軟體開發宣言 個體和互動高於 流程和工具 工作的軟體高於 詳盡的文件 客戶合作高於 合同談判 響應變化高於 遵循計畫 1.sprints 敏捷單元 a.scrum專案週期以一組迭代週期sprints組成 b.迭代週期 2 4周 c.sprints每乙個迭代都包含產品的設計,開發,測試 1.rol...