敏捷中的跨职能团队是什么?| 敏捷开发详解

传统上,项目是围绕组件团队(如用户体验、开发、业务、测试等)组织的,任何需要一系列组件专业知识的发布都会涉及多个组件团队。通常,不同团队会有不同的优先级设置,不可避免地导致产品发布周期中的瓶颈。
根据维基百科,跨职能团队是由具有多样化职能专长的个人组成的团队,共同致力于实现一个共同目标。提高团队质量的最佳方法之一就是使其具备跨职能性。跨职能团队拥有将创意转化为可运行产品的所有必要技能。
Scrum指南指出:“Scrum团队由产品负责人、开发团队和Scrum主管组成。Scrum团队是自组织且跨职能的。与组件团队方法不同,跨职能团队由组织内不同职能领域的个人组成。团队不仅应包括技术专家(后端、前端开发人员、质量保证工程师等),还应包括业务分析师、营销人员、用户体验专家或其他积极参与项目的人。”
Cross-functional team in Agile
敏捷中的跨职能团队

跨职能——团队成员还是个人成员?

帮助Scrum团队成功并高效运作的关键因素之一就是跨职能团队。跨职能团队提供了更大的灵活性,能够更快响应不断变化的需求,并更好地处理持续的支持与维护工作。
正如迈克·科恩所说:“敏捷中最常见且根深蒂固的误解之一是,跨职能团队意味着每个人都有完成工作所需的所有技能。这完全不正确……跨职能团队的成员拥有多种技能,但这并不意味着每个成员都具备所有技能。”
事实上,敏捷中的跨职能团队不仅意味着整个团队具备跨职能性,而且每个团队成员也能承担多种角色。成为专家并不意味着只精通某一项而忽视其他方面;理想情况下,专业人士应该是T型——在某一领域深入,同时在其他领域具备广泛的知识。
T-shaped professionals
T型专业人士

总结

跨职能团队的优势包括提升各职能领域之间的协调性,增强产品和流程的创新性,并缩短对关键客户接触点反馈的开发周期。跨职能团队消除了大多数(如果不是全部)优先级冲突,因为每个团队成员都朝着实现共同目标而拥有相同的优先级。

Leave a Reply