敏捷中的三友策略指的是在業務、開發和測試階段,由業務、開發和測試三個主要視角共同審查工作增量。例如,業務分析師、開發人員和測試人員會在啟動會議中非正式地聚集,逐一檢視每個使用者故事,建立對交付內容的共同且一致的理解,確保成果反映團隊的集體意見,而非單一觀點。這三位夥伴不僅有助於避免某一領域的主導,還促進跨領域的溝通,提升對以下內容的理解:
- 協作式需求 – 我們試圖解決的問題是什麼?
- 開發共識 – 我們將如何建立解決此問題的方案?
- 接受標準 – 要將一個故事轉為「完成」狀態,需要什麼條件?
從業務角度來看,你需要理解想要解決的問題;從開發角度來看,你需要知道如何建構解決方案;從測試角度來看,你需要了解軟體交付過程中可能出現的所有面向。同時,從不同角度審查已實現的產品增量,也是確保正確性的良好實踐。

三友的角色
三友會議的目標是彌合三個關鍵角色之間對業務規格理解的差距。
業務分析師(BA)
業務分析師確保團隊每位成員對使用者故事有相同的理解與期望。
開發人員
開發人員討論他們對需求的理解,以及建構增量所需的內容。
由於軟體健康狀況始終以品質標準來衡量,品質保證團隊會詳細說明軟體增量的功能與非功能面向,並列出用於測試增量的測試案例。
測試人員
測試人員及其他團隊成員透過識別邊界案例與遺漏情境,協助豐富測試案例。他們也確保測試案例符合所有接受標準.
透過分享對專案的不同觀點,三友能夠即時提出疑慮並討論解決方案。
三友方法的優勢
三友策略對個人與團隊的效能,以及Scrum專案的品質與可維護性,都能產生顯著影響,提升團隊的敏捷性、適應力與創新力。將此策略融入敏捷流程中,可實現持續改進,並實踐敏捷宣言的核心價值與原則,可能帶來以下優勢:
- 對軟體開發生命週期的共享與深化理解
- 在迭代規劃與迭代檢視中的合作
- 早期識別混淆與誤解,促進更快交付
- 確保開發團隊共同討論所需的工作增量
- 協助驗證接受標準和其他屬性