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