对于那些在开发团队中开始使用scrum的人:您是维护传统团队还是组建新团队?在我们的组织中,我们分为数据库,产品开发和前端开发人员(简化!).
我感兴趣的是其他人是否真的因为scrum重组了整个团队结构,或者你是否组建了专门的项目(?)团队,例如每个"老"团队的一个人.
我实际上甚至无法想象如果你保持你的角色孤岛,scrum是如何工作的.在scrum中,我们通过产品构建垂直切片,以便在sprint期间提供的每个功能都需要您提到的所有技能(以及您没有的QA).如果他们不是同一个团队,你会如何创建持续的协作并让人们致力于冲刺?似乎是最有可能以"Scrumfall"结束的方式.无论如何我不是专家,但在我看来,scrum失败的可靠方法是将其视为项目管理解决方案而不是整个组织变革.它的文化核心.
回答关于"通才"的问题.简单的答案是,通过让某些人只能处理某些事情,你会在完成任务时制造出巨大的脂肪瓶颈.对于专业而言,通过拥有有限的资源来处理某些事情,每个步骤都会受到限制.在sprint 1中,你可能需要进行大量的数据库工作,而不仅仅是dba可以做的事情.但是在sprint 5中,数据模型根本没有变化,你的dba会坐在那里保持无聊.如果你必须在任务级别按照角色进行分配和分配而不是仅仅抓住符合团队速度的下一组优先级功能,那么在sprint规划中几乎不可能在合理的时间内提交.从长远来看,通才模型将不可避免地带来商业价值.
我会警告说,如果你已经担任过角色组织,那么你必须非常谨慎地进行敏捷重组.许多人还没准备好,也不想准备失去他们的特殊头衔,只是成为团队成员.我认为你应该几乎总是期待一定的营业额.