敏捷思辨之夜活動筆記:各家敏捷實踐與挑戰
由 LTUX Taipei 與 AgileGirls 共同呈現的「敏捷思辨之夜」
快速變遷的科技環境中,如何在追求短期成果的同時兼顧長期目標,並有效推動敏捷思維,是各產業探討的焦點。本文整理由 LTUX Taipei 與 AgileGirls 共同呈現的「敏捷思辨之夜」,講者陣容包含國內外企業的敏捷教練、設計師與團隊管理者,這五位科技女力將透過座談會的形式分享她們在敏捷實踐中遇到的挑戰和解決方案。
如何平衡短期與長期目標?
在敏捷開發中,短期目標通常通過 Sprint 來實現。然而,這種方法有時會忽略長期規劃。許多公司通過將產品的長期路線圖分解為階段性里程碑,並確保在每個 Sprint 中保留部分資源用於長期投資,以兼顧短期成果和長期目標。
實踐方法
- 制定長期路線圖:分解為階段性里程碑,確保規劃充足。
- 資源分配:在快速迭代中保留資源用於長期投資,定期評估和調整。
- 多階段 Sprint:允許多階段的 Sprint 同時進行,相互關聯和串連。
何謂小步快跑?
“小步快跑”是敏捷開發的重要策略,即將大的目標拆解為可交付的小功能,通過快速迭代來獲取用戶反饋並不斷改進。
實踐方法
- 目標拆解:將大的目標拆解為小功能,確保每次迭代都有實際成果。
- 快速迭代:保持快速的迭代節奏,及時獲取用戶反饋並改進。
- 資源管理:保持團隊靈活高效,避免浪費資源。
推動敏捷思維的經驗分享
推動敏捷思維時,確保管理層和關鍵利益相關者的理解和支持非常重要。持續的敏捷培訓和實踐指導,能幫助團隊成員理解並應用敏捷原則。鼓勵團隊反饋,並在實踐中不斷改進流程,是建立敏捷文化的關鍵。
- 管理層支持:確保管理層和關鍵利益相關者理解並支持敏捷實踐。
- 持續培訓:進行持續的敏捷培訓和實踐指導。
- 鼓勵反饋:鼓勵團隊反饋,並不斷改進流程。
- 建立敏捷文化:強調協作、專注、反饋和持續改進。
適合敏捷開發的團隊特徵
適合敏捷開發的團隊通常人數在3至10人之間,這樣的規模更有利於溝通和協作。當團隊人數過多時,可以重組多個跨職能小組來實施敏捷開發。
- 適合的團隊:人數在3至10人之間,擁有敏捷思維,能靈活應對變化。
- 不適合的團隊:如人數過少的團隊,無法撼動的內部政治/階層、或產品過於明確、不需調整改變的團隊。
瀑布式與敏捷開發的主要差異
敏捷開發和瀑布式開發在方法和重點上有明顯差異。瀑布式開發是單向的,強調交付最終產品;而敏捷開發強調快速迭代,隨時可以調整,側重於持續交付價值。
確保產品全貌的策略
在敏捷開發中,當功能被拆成多個 ticket 安排到 Sprint 內,難以查看產品全貌。透過 Scrum 框架中的 Product goal 確保產品全貌的實現,並通過設計和開發的同步推進,確保產品的一致性。
重要策略
- Product goal:由相關利害關係人決策、溝通和共識做出。
- 同步推進:設計和開發同步進行,確保產品一致性。
- Review 和 Retrospective:每次迭代的檢視和調整。
遇到隕石開發或插件問題的應對
在敏捷開發中,遇到隕石開發或插件問題時,首先需分析商業目的與價值,並與提出需求者確認細節。預留一定的 “bug/未規劃” 容量用於處理臨時任務,並在產品 Backlog 中維護 “設計優化” 主題,合理安排工作。
兼任多重角色的挑戰
在團隊中兼任多重角色(如 SM、PO 與成員)需要同時專注於不同的職責,可能產生利益衝突。然而,若團隊人力或資源有限,暫時由主管兼任 SM 以建立 Scrum 基礎架構也是相對穩妥的選擇。
角色差異
- SM:重視團隊成員的心靈狀態與溝通障礙移除。
- PO:更注重專案進度和專案完成狀況。
小結
敏捷開發適用於需要快速迭代和持續改進的環境,能靈活應對變化並持續交付價值。通過合理平衡短期與長期目標,並建立有效的敏捷文化,可以幫助團隊在快速變遷的科技環境中保持競爭力。希望這篇筆記能為在台灣科技業界從事產品經理、設計師和開發者的讀者們提供有價值的參考。
與談人
Cherie Liao, Agile Coach; Co-Founder @AgileGirls
Cherie透過在美國與中國的求學與工作經驗,將SCRUM 中的CCFOR五大價值觀實踐於生活之中,提倡將生活中勇敢探索、嘗試創新、不斷修正「從做中學」的敏捷精神帶入工作中,推廣敏捷於多元的產品與產業類別。認為「敏捷可以幫助我們在變動劇烈的時代,有能力實踐想法,促進學習」,因此,在2019年成立AgileGirls社團,舉辦各式工作坊,推廣敏捷思維,並提供下班後的學習交流機會。
Maggie Chang, Design Manager @Titansoft
最初負責平台策劃與設計工作,也具有經驗於 Design team 和 Scrum team 的協作。隨著時間的推移,漸漸轉變為監督組織內的設計流程,也負責監督設計策略的制定和實施,同時確保設計專案符合高品質標準。
個人信仰與理念:“從使用者的角度出發” 、“以終為始”
Rona Tsai, Sr. UX Designer @ViewSonic
Agile小白,最近以UX的身份參與敏捷開發,有一些自己的疑問想被解惑,也想知道敏捷前輩遇過哪些坑哪些雷,又是怎麼解決或是其實也沒有解決。
Wendy Lai, Agile Coach @LITEON
從二類組唸到商管學院,檢視自己的熱情與專長後,在研究所踏入工業設計/服務設計領域。前軟體業UIUX設計師,因擔任Scrum Master而踏上敏捷開發之路,目前任職於科技電子業,擔任內部敏捷教練,擅長聽人訴苦、講冷笑話。
筆記整理/ 江江
責任編輯/ Jade Cheng