目前分類:Scrum (126)

瀏覽方式: 標題列表 簡短摘要
很多朋友在接觸 Scrum 時,
認為 Scrum 是有問題的,
他無法適用在他的領域的
問題出在哪裡呢?
 
先不要看 Scrum 好了
文章標籤

kojenchieh 發表在 痞客邦 留言(0) 人氣()

很多團隊在執行 Scrum 時,常常沒有訂定 sprint goal,或者根本不知道什麼是 sprint goal。所以就讓我們來聊聊 sprint goal 是什麼,可以怎樣來產生。
 
首先讓我們來看一下 Scrum Guide 2020 怎麼說,Scrum Guide 2020 中對 Sprint Goal 的描述如下
 
"Sprint Goal 是 Sprint 的單一目標,儘管 Sprint Goal 是由 Developers 所做出的承諾,但它為實現該目標所需的確切工作提供了彈性。Sprint Goal 還創造了連貫性和專注性,鼓勵 Scrum Team 一起工作而不是分開行事。
 

kojenchieh 發表在 痞客邦 留言(0) 人氣()

很多接觸敏捷的人, 都會聽到要成立自組織的團隊(self-organizing teams).
 
那什麼是自組織的團隊呢?
 
很多人會認為自組織就是可以自己組織團隊, 自己可以做自己想要的事情, 是這樣嗎?
 
文章標籤

kojenchieh 發表在 痞客邦 留言(0) 人氣()

 
很多團隊在執行 Scrum 時, 都會有個問題, 一個迭代中團隊要處理多少個 story 呢?
 
What is Story Point in Agile? How to Estimate a User Story?
 
 
文章標籤

kojenchieh 發表在 痞客邦 留言(0) 人氣()

在執行 Scrum 時, 很多人在討論, Scrum 團隊中是否該有專職測試人員?
 
因為很多人會覺得 Scrum 團隊就應該全部都是開發人員, 不該有專職測試人員, 這樣就不敏捷了, 這樣就是 waterfall.
 
那到底怎樣的配置才是對的呢?
 
文章標籤

kojenchieh 發表在 痞客邦 留言(0) 人氣()

迭代的東西做不完, 有可能是當初估算不準, 或是需求不是你想的那樣, 也可能是程式的部分比你想的更難搞. 但是不管是什麼, 如果能早期察覺, 就有機會早點因應.
 
在 Scrum 中, 我們利用以下作法, 幫助我們專注, 早點看到問題, 然後早點處理:
 
(1) Sprint Goal
所有人都要了解, 哪些 story 是這次迭代要交付的, 他們的優先順序為何, 對客戶會有什麼影響和價值. 這些是一開始的時候, PO 要跟團隊同步這樣的資訊
文章標籤

kojenchieh 發表在 痞客邦 留言(0) 人氣()

Scrum 這個單字來自於橄欖球的術語: 爭球.爭球需雙方派出8名前鋒球員分別結成3排,以肩背呈水平方式與對方連結紥緊,持球方再將球放進列陣下方的空間,由雙方相互推擠爭球.

source: https://zh.wikipedia.org/wiki/%E5%88%97%E9%99%A3%E7%88%AD%E7%90%83

 
老外會拿這個單字是有意義的, 也就是說 Scrum 開發方法很重視團隊活動. 爭球需要團隊成員彼此高度合作, 在戰術的指揮下, 達成團隊想要的目標.
 

kojenchieh 發表在 痞客邦 留言(0) 人氣()

最近有人問我 sprint 成功率多少才算正常. 這是一個好的問題. 你的答案是什麼呢?
 
要回答這個問題, 首先, 要來對其一下什麼叫做成功的 sprint?
 
 
1_WJVV9mY08YEX99AEwX8CGw@2x.jpeg

kojenchieh 發表在 痞客邦 留言(0) 人氣()

在敏捷開發流程中, 對 story 撰寫驗收條件 (acceptance criteria) 是件非常重要的事. 驗收條件可以釐清故事範圍, 以及同步大家對故事的認知, 更可以讓開發團隊估算會比較準確.
 
可是我發現到, 在很多團隊這件事情常常被省略. 他們覺得開發時間都不夠了, 哪有空寫驗收條件. 或者他們認為這是測試, 不是我開發人員的事. 也有人認爲這個故事已經很清楚很簡單, 不需要再寫驗收條件了, 做就是了.
 
但是, 事情往往不是這麼簡單. 因為沒有寫 AC, 事後才來說為什麼需求不是那樣, 或者說這個故事需要花比我原先想的更多時間來做等等, 這是事情都是可以事前預防或減緩的. 
 
文章標籤

kojenchieh 發表在 痞客邦 留言(0) 人氣()

在 2021 年新竹敏捷第一場聚會, 是一場線上活動, 談的是硬體業如何實施 Scrum.
 
image
 
在 Anita 的分享中, 我得到以下的 AHA 來跟大家分享
 
文章標籤

kojenchieh 發表在 痞客邦 留言(0) 人氣()

Scrum Guide 2020 11/18 剛出爐, 最大不同的地方, 我覺得是 Goal. 
 
image
 
 
Product Owner 要做的事
文章標籤

kojenchieh 發表在 痞客邦 留言(0) 人氣()

Scrum Guide 2020 昨天(11/18) 剛出爐, 讓我眼睛一亮的部分, 是他對於 Scrum 的定義. 讓我們來看看 2017 和 2020 版本有什麼不同:
 
image
 
 
Scrum Guide 2017 版本

kojenchieh 發表在 痞客邦 留言(0) 人氣()

 
Scrum Guide 2020 昨天(11/18) 剛出爐, 感覺這次改動很大, 作者是說越精簡了, 但有些地方似乎是重新改寫, 覺得概念上有轉變了. 
 
image
 
 
文章標籤

kojenchieh 發表在 痞客邦 留言(1) 人氣()

最近帶領一個不算小的團隊, 大約 20 人左右, 進行了一次回顧會議. 
 
在這次回顧會議中, 我嘗試使用 Google Doc 來讓大家撰寫想法.
 
為什麼會這樣做呢? 
 
文章標籤

kojenchieh 發表在 痞客邦 留言(1) 人氣()

Sprint planning 會議會拖很久, 其中一個原因, 是決定這個 sprint 可以完成多少個 story. 
 
這件事情之所以會慢, 是因為要工程師估時程. 他需要了解需求是什麼, 可能要拆解工作, 要想想可能會有多少插單進來, 或者他有多少把握做完等等, 要考慮的東西可能非常多, 因此, 他不能不慎重, 不能不多想想.
 
但是每次都這樣搞, 時間能不拖久嗎? 
 

kojenchieh 發表在 痞客邦 留言(0) 人氣()

當年 Jeff Sutherland 那一開始 Scrum 是有實施 XP 的實務。但是 Ken Schwaber 說服了他,把工程實踐從 Scrum 中移除,以保持整個模型的單純,讓團隊自己去負責技術實務的部分。或許,這可以幫助 Scrum 傳播的很快。但是,缺點是許多團隊因此而受難。因為缺乏技術實務,而導致無法建立可持續的敏捷開發。
 
image
 
所以, 請記得上完 Scrum 課程之後, 記得找 91 來補上 工程實踐. XD
 
文章標籤

kojenchieh 發表在 痞客邦 留言(0) 人氣()

很多人會抱怨 Scrum 的 sprint planning 太久, 一個不小心都要花上半天時間. 主要他們在釐清需求, 以及安排任務(task) 上花了很多時間. 尤其在釐清需求上, 真的可以討論很長. 個人有些建議可以幫助大家, 讓 sprint planning meeting 可以有效率點
image
 
(1) Sprint refinement meeting
在召開 sprint planning 之前, 先有些 refinement meeting, 了解一下之後 sprint 要做的功能是什麼. 這樣 sprint planning 就可專心規劃
 
文章標籤

kojenchieh 發表在 痞客邦 留言(0) 人氣()

Stacia Viscardi 提出一個概念: Scrum 是種整合測試. 用來檢驗團隊是否能在 sprint 結束後交付價值給客戶. 
 
image
 
就如同大家所知的過程, 測試是會找到 bug 的. 這個測試的結果, 往往會發現很多問題, 例如: 需求不清楚, RD 開發品質不好, 測試和開發合作不順暢等等. 
 
文章標籤

kojenchieh 發表在 痞客邦 留言(0) 人氣()

很多人想要用 Scrum, 是他認為 run 了 Scrum 以後, Scrum 就能幫他解決問題. 是這樣子嗎?
 
Scrum 的發明人 Kschwaber 曾說過一句話:
Scrum is like your mother-in-law, it points out ALL your faults.
image
 
文章標籤

kojenchieh 發表在 痞客邦 留言(0) 人氣()

在 Scrum 中有個會議, 叫做 Daily Scrum. 它是一個每天召開, 時間最長不超過 15 分鐘的會議. 它是團隊的心跳, 由心跳的狀況, 你可以知道團隊是否健康.
 
 
 
 

kojenchieh 發表在 痞客邦 留言(2) 人氣()

Close

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

reload

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼