傳統上,專案是圍繞著元件團隊(例如 UX、開發、業務、測試等)來組織的,任何需要一系列元件專業知識的發行,都會涉及多個元件團隊。通常,不同團隊會有不同的優先順序,不可避免地導致產品發行週期中的瓶頸。
根據維基百科,跨職能團隊是由具備多樣化功能專業知識的個人組成,共同朝著一個共同目標努力。提升團隊品質的最佳方法之一,就是使其成為跨職能團隊。跨職能團隊擁有將構想轉化為實際產品所需的所有技能。
這個 Scrum 指南 指出:「Scrum 團隊由產品負責人、開發團隊和 Scrum 主管組成。Scrum 團隊是自我組織且跨職能的。與元件團隊方法不同,跨職能團隊由組織內不同功能領域的個人組成。團隊應不僅包含技術專家(後端、前端開發人員、品質保證工程師等),還應包括業務分析師、行銷人員、UX 專家,或任何積極參與專案的其他個人。」
敏捷中的跨職能團隊
跨職能——團隊成員還是個人成員?
幫助 Scrum 團隊成功並高效運作的關鍵因素之一,就是跨職能團隊。跨職能團隊提供更大的彈性,能夠更快回應變更的需求,並更有效地處理持續的支援與維護。
正如 Mike Cohn 所說:「敏捷中最常見且根深蒂固的迷思之一,是跨職能團隊是指每個人都具備完成工作所需的所有技能。這完全不正確……跨職能團隊的成員擁有各種技能,但這並不代表每位成員都具備所有技能。」
事實上,敏捷中的跨職能團隊不僅意味著整個團隊是跨職能的,每位團隊成員也能承擔多種角色。成為專家並不代表只專精於一件事而忽略其他;理想情況下,專業人士應具備 T 字型能力——在某一專長上深入,同時在其他領域廣泛涉獵。
T 字型專業人士
總結
跨職能團隊的優勢包括提升跨功能領域的協調性、增加產品與流程的創新,以及縮短對關鍵客戶接觸點反饋的開發週期。跨職能團隊能消除大多數(甚至全部)優先順序衝突,因為每位團隊成員都朝著共同目標擁有相同的優先順序。