5.如何培养跨职能团队
与其因为需要新的技能就去更换团队成员,不如在内部培养人才,并努力建立小而稳定的团队。随着时间的推移,对团队成员进行交叉培训,使他们的技能组合不断增长,以适应越来越多的能力领域。
团队成员现在有太多的机会去学习次级技能。比如他们可以在产品待办事项(PBI)上使用蜂拥模式,这样就可以增加学习的机会,优化流动,有助于功能快速达到“完成”的状态。次级技能的发展使团队更加灵活,因此如果有人不在,其他任何人都可以顶上来。这样团队总是可以取得进展,并且是自主的。
基于集合的设计(Set-Based Design,Scrum Pattern之一,将在单独的文章中介绍)是一种技术,它可以让开发人员参与到许多可能与业务相关的学科和领域中,即使这些学科和领域最终可能没有用在当前产品中。这种实践拓宽了团队和企业的专业知识基础,并且也让团队不会惊讶于需要掌握某些新学科。
随着团队整合新的经验,他们会对产品有新的想法。变化将会非常迅速(而且必须允许它迅速)。变化将是常态,而不是例外。这需要小规模的组织,因为在小规模的组织中,每个人都知道正在发生什么:这些组织能够拥抱变化、跨专业工作、定期交付价值,用一个词来形容就是:敏捷。