2022年初,露天開始導入Scrum 工作方式,由小部分團隊率先試用。
三個團隊,邊做邊學習的使用scrum team工作模式,各自經歷數個sprint的工作歷程。
雖然最後由於人力結構無法支援繼續前進,但是我們都從中學習累積了許多有趣且寶貴的經驗
在敏捷團隊的開發工作的經驗中,其中 Refinement meeting 與 Retrospective meeting 兩個工作環節是我們想和大家分享的。
計畫會議(Refinement Meeting) 有效的幫助團隊在需求的拆分
敏捷開發的導入,會因為原有的開發文化(瀑布式)而延伸許多的挑戰。
在還不熟悉快速迭代和小步快跑的開發概念時,組員們針對需求所列出的開發任務都會過大。
Refinement討論則很有效的幫助團隊更聚焦在需求的拆分上,將一次次的sprint轉變成舒適的小步快跑。
回顧會議(Retrospectivel Meeting) 累積每一次成功與困難的經驗
當每一個sprint結束後進行的Retrospective環節更是過往開發方式所沒有的。
Retrospective有很多方法論,而我們採用了玫瑰與荊棘的反思方法。
玫瑰述說成功的亮點,荊棘是發生了什麼困難,花苞則是看見了哪些可能性。
簡單的來說是個抱怨會議,不只可以抱怨他人說出自身的委屈,更重要的還有抱怨自己並找到下一次努力的方向。
結語
這些方法論背後我認為「同理心」是最重要的核心之一。
Refinement討論中,需求的細分讓整個開發團隊更能互相了解,了解每個隊員工作顆粒的大小。
Retrospective讓成就感共享,透過討論讓夥伴們能相互體諒,更能協助他人的困難及委屈,隊員們互相看到每一個可能性更是團隊成長的養分。
同理心拉住了每一位夥伴,讓團隊更有向心力,這是在敏捷開發上所體會的。
敏捷開發不見得適合所有的開發案,但同理心不管在哪一種開發模式下,都能讓團隊更有向心力,更有開發能量。
文章撰寫:Dan 責任編稿:忠編
那些年 我在露天學會的事
露天工程師:
SCRUM TeamWork 心得