Scrum团队和直线组织兼容吗?
Scrum改变了团队成员之间的工作文化,就像Henrik Kniberg (在 Spotify) 说过, “Scrum 团队看起来更像mini创业团队。”但是这和传统的直线组织兼容吗? 我知道所有采用Scrum的公司仍然有直线组织。直线组织的理念是为了链接组织单元,帮忙管理组织系统中的上下级关系。换句话说,所有的ScrumMasters是ScrumMaster直线组织的一部分,开发人员是其直线组织的一部分,等等。但是现在有许多已知的组织类型,混合也是有可能的。开篇的图不要太认真,但他们展示出“现代”的直线组织。
但是上下级的思想和自组织、跨职能的Scrum不兼容吗?我们真的需要一个管理角色,具有对策略和薪水等的一言否决权吗?
或许我们可以找到一个值得思考的方法,就像Henrik提到的mini创业一样。我们如何组织mini创业,就好像员工是公司的主人一样?我个人喜欢作为团队的一份子,所有人都是平等的伙伴,和Scrum团队类似。当然角色必须是共同的;有些人必须担当PO角色,还有些人担当ScrumMaster,等等。取决于个人兴趣,这些角色可以是固定的或者轮换的。团队进行关键决策(众所周知在Scrum中团队做出承诺)。团队内还要做出决策依据,从而我们一起完成用户故事。计划会议帮助mini创业团队构造任务,而我们为下一个时间盒的迭代设定团队目标,以及审查结果——我们也通过回顾持续改进自己。
如果mini创业团队变大了,我们会把团队拆分成两个来减少开销。以我的观点,在扩张的时候有3个事情是很重要的:
PO要和两个团队一起工作。 新团队成员也是平等的伙伴。 团队基于主题构建“公会”(译者注:参见Henrik写的关于Spotify Scaling Agile的文章) 现在可以说PO正在变成这个mini创业团队的经理,但这不是真的。PO仍然是平等的伙伴;他不过有其他的关注点。仍然是团队或者团队的代表根据主题做决策。组织越大,公会变得越重要;它就像粘合剂一样,把独立的团队带到一起,交换最好的实践并在主题内做出决策。例如,制定决策是PO的职责,然而分解策略应该是团队的责任。
公司组织对于Scrum团队不兼容吗?或者你如何设计理想的敏捷组织呢?