敏捷开发: 什么是跨职能团队?

敏捷开发: 什么是跨职能团队?

(英文原文)

传统上,项目是围绕组件团队(即UX,Dev,Business,Tester和…)组织的,任何需要一系列组件专业知识的版本都需要涉及多个组件团队。通常,不同的团队将具有不同的优先级集合,这不可避免地导致产品发布周期中的瓶颈。

根据维基百科的说法,跨职能团队是一群具有不同职能专长的人,致力于实现共同目标。提高团队质量的最佳方法之一是使其具有交叉功能。跨职能团队拥有将想法转化为工作产品的所有必要技能。

Scrum的指南表示“在Scrum团队由的产品负责人,开发团队和Scrum Master的。Scrum团队是自组织和跨职能的。与组件团队方法相比,跨职能团队是由来自公司不同职能领域的人员组成的团队。 – 它不仅应由技术专家(后端,前端开发人员,QA工程师等)组成,还应包括业务分析师,市场营销和用户体验专家等成员或其他积极参与项目的人员。 。

敏捷中的跨职能团队

敏捷中的跨职能团队

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

跨职能团队是帮助Scrum团队取得成功和高效工作的关键因素之一。跨职能团队具有更大的灵活性,能够更快地响应不断变化的需求,并能更好地处理持续的支持和维护。

根据Mike Cohn的说法,“ 敏捷中最普遍和最持久的神话也许是跨职能团队是每个人拥有完成工作所需的所有技能的团队。这根本不是真的…跨职能团队的成员具有各种技能,但这并不意味着每个成员都具备所有技能“

实际上,敏捷跨职能团队不仅意味着团队本身具有跨职能性,而且每个团队成员也可以优先发挥多种角色。作为一名专家并不意味着会员以了解其他事情为代价而知道一件事,理想情况下,人才形象应该是T形的,因为他/她在一个专业领域具有深度,而在其他领域具有广度。

T形专业人士

T形专业人士

摘要

跨职能团队的优势在于改善了跨职能领域的协调,增加了产品和流程的创新,缩短了关键客户接触点反馈的开发周期。跨职能团队消除了大多数(如果不是全部)冲突优先级问题,因为团队中的每个人都具有实现共同目标的相同优先级。