敏捷(Agile)是由一組價值觀和原則描述的思維方式,並且擁有許多實踐方法和框架。對Agile有興趣的人,可以參考Glints的精選文章:【Agile是什麼?了解敏捷思維,將開發提升到另一個層次!】

敏捷組織中最常用的敏捷框架非Scrum莫屬,它能夠大幅的增加團隊合作效率。Scrum最基本的原則就是不斷鼓勵團隊從經驗中學習,在解決問題的同時自行組織,在這個過程中反思得失並持續的改進。

雖然Scrum起初最常被使用軟體開發團隊,但其原則、經驗和概念完全可以應用於各種團隊合作。這也演變成了Scrum如此受歡迎的原因之一。作為敏捷項目管理框架,Scrum能夠描述並設定一組會議、工具和角色的流程,幫助團隊構建和管理他們的工作。

Scrum指南

Scrum聯合創始人Ken Schwaber和Jeff Sutherland撰寫了【Scrum 指南】清楚地解釋Scrum所有的內容。指南中包含Scrum的定義、責任、事件、工件以及與它綁定在一起的Scrum基礎的規則。 Scrum需要Scrum Master (Scrum大師) 來創建完美的環境,​​其中的流程為:

  1. 產品負責人將復雜問題排入產品待辦事項的列表中。
  2. Scrum團隊在Sprint期間將待辦事項轉化為有價值的階段性增長。
  3. Scrum團隊及其利益相關者檢查結果並為下一個Sprint進行調整。
  4. 重複

Scrum的價值:

在2016年,Scrum的價值觀被添加到【Scrum 指南】中,包括勇氣、專注、承諾、尊重和開放。這些價值觀是Scrum團隊工作的核心!


Scrum框架

Scrum是一個極其簡單的框架,沒有很多強制性元素。主要的任務就是要提升效率,利用的就是敏捷的思維方式,讓一切都很快。Scrum框架存在著啟發性,基於不斷學習和適應變化,找到讓任務達不到理想的因素,進而去優化。這樣的模式直接的認定團隊在項目開始時,並不知道一切,也沒有把所有的流程定案,而是透過經驗不斷發展以找出未知數。

Scrum的宗旨在於幫助團隊自然地適應不斷變化的條件和用戶需求,在流程中重新確定優先順序並縮短發佈週期,以便團隊可以不斷學習和改進。Scrum不是一種方法論,但它實現了經驗主義的科學方法,非常適合處理不可預測性並解決複雜問題,完全尊重人和自組織。

process of scrum

大家如果想要更仔細的了解Scrum,以及它的操作流程,可以到Agile Academy Asia去了解更多!

Scrum的事件與工件

在Scrum中,通常會先以定義事件來創建規律並最小化會議的需求。所有事件都有時間限制。在這之中,會分出不同的Sprint,就好比在跑大隊接力賽,也分出每人一棒,大家都依最快速的衝刺完成自己負責的部分。完成每個階段後才會進入下一個Sprint,而開始後,持續時間是固定的,不做縮短或延長。

Scrum事件大概為:

  • Sprint
  • Sprint計劃
  • 每日站會
  • Sprint產品回顧
  • Sprint團隊合作回顧

Scrum的工具代表工作或價值,以提供透明度和檢查和適應的機會。 Scrum定義的工件專門設計用於最大化關鍵信息的透明度,以便每個人都對工件有相同的理解。 

Scrum工件大概為:

  • 產品的備蓄
  • 衝刺的被蓄
  • 增量

Scrum團隊

Scrum的基本要素之一就是團隊。Scrum團隊需要三個特定的角色:產品負責人、Scrum主管(Scrum大師) 和開發團隊。 Scrum團隊是跨職能的,開發團隊包括完成工作所需的一切:例如測試人員、設計師、用戶體驗專家、運營工程師和開發人員。

Scrum產品負責人

產品負責人是產品的擁護者,他們專注於了解業務、客戶和市場需求,並確定團隊要完成的工作的優先級。

一個好的產品負責人需要做到的事情:

  1. 建立和管理產品待辦列表。
  2. 與業務和團隊密切合作,確保每個人都了解產品待辦列表中的工作項。
  3. 為團隊提供下一步要交付哪些功能的明確指導。
  4. 決定何時發佈更具有頻繁交付傾向的產品。

產品負責人並不一定與產品經理相同,產品負責人專注於確保開發團隊為業務提供最大的價值。團隊中只會一個產品負責人。

Scrum主管或大師

Scrum Master是他們團隊中Scrum的擁護者。他們在Scrum過程中指導團隊、產品負責人和業務,並尋找改進實踐的方法。

一個成功的Scrum Master能夠深刻理解團隊正在完成的工作,可以幫助團隊優化他們的透明度和交付流程。作為首席的協調人,Scrum Master為Sprint計劃、站立、Sprint審查和Sprint回顧安排所需的資源(人力和後勤)。

Scrum開發團隊

Scrum開發團隊就是能夠快速完成任務的工程師們。他們是產品backlog可持續發展的擁護者。

一個最有效率的Scrum開發團隊是緊密結合的,同地辦公,通常有五到七名成員。團隊成員擁有不同的技能組合併相互交叉訓練,因此沒有人是交付工作的唯一負責人。強大的Scrum團隊是自組織的,並以清晰的團隊態度處理項目,團隊的所有成員互相幫助以確保Sprint成功。

Scrum團隊推動每個Sprint的計劃時,首當其衝要使用之前速度作為指導,預測在迭代中可以完成多少工作。保持迭代長度的固定性,為開發團隊提供有關其估算和交付過程的重要回饋,從而使他們的預測隨著時間的推移越來越準確。

scrum can make everyone happy

結論

讀完這篇文章,希望大家對Scrum了解更加的深入了。它是敏捷組織中最常用的敏捷框架。Scrum能夠大幅的增加團隊合作效率。而最大的重點就是Scrum原則,就是不斷鼓勵團隊從經驗中學習,讓產品持續的進步。

如果你希望可以得到更多資訊,可以追蹤Glints的臉書粉絲頁,每個星期都可以看到熱門職缺與職涯資訊 。

你也可以到Glints – Taiwan去了解更多!或是註冊帳號,收到職缺通知!

延伸閱讀:

對找工作有興趣的人,可以看看Glints的其他精選文章

About Author

Passionate writer, who love to tell stories that are both informative and impactful!

Leave A Comment

Your email address will not be published. Required fields are marked *