为澄清而编辑的帖子(底部的原始帖子)。
我希望将研发人员从水平(即基于专业或基于组件的)团队重组为垂直(即功能,自给自足)团队。我最终可能会组建 3-4 个团队,其中包括开发人员和 QA 工程师,他们可以协作处理产品的大部分方面。但是,我只有一名合格的 DBA 和一名技术作家。我可以在一个团队中拥有 DBA,并为他的团队提供需要最复杂的 DB 工作的功能,并为没有DBA 的团队分配与 DB 相关的更琐碎方面的任务。
但是,几乎每个功能都需要更新文档,而文档是几乎每个功能都必须完成的任务,才能完成。我只有一位技术作家。其余的开发人员没有(也无法学习)编写文档所需的技能,因为它不是用他们的母语编写的。
我如何在垂直团队中处理这些资源?
- 我是否让作者不属于任何团队?这将使团队不可能靠自己“完成”。
- 我是否让作家成为所有团队的一员?如果是这样,他如何参加所有团队的会议(每日、计划、回顾)?
- 我让他成为一个团队的成员吗?哪一个?所有球队都同样需要他。没有他,其他团队如何“完成”?
谢谢,阿萨夫。
原来的:
我们公司希望采用 Scrum 的生活方式,并且能够为团队分配一个特性,并在团队内将该特性“完成”(即根据完成的定义)。
但是,有些技能需要团队中没有足够多的人拥有的技能,才能为每个团队分配一项(例如技术作家、DBA、集成专家等)。
您将如何与大多数垂直团队的资源有限专家打交道?