发布信息进行澄清(原帖在底部)。
我希望将R& D工作人员从横向(即专业或基于组件的)团队重组为垂直(即特色,自给自足)团队。我最终可能会有3-4个团队,开发人员和QA工程师可以协作处理产品的大多数方面。 但是,我只有一名合格的DBA和一名技术作家。我可以在一个团队中拥有DBA,并为他的团队提供需要最复杂的数据库工作的功能,并在没有 DBA的情况下向团队提供更多与数据库相关的更简单的任务。
但是,几乎所有功能都需要更新文档,文档是几乎必须在每个功能中完成的任务,因为它完成。我只有一位技术作家。其他开发人员没有(也无法学习)编写文档所需的技能,因为它不是用他们的母语。
如何在垂直团队中处理此类资源?
谢谢, 阿萨弗。
原始
我们公司希望采用Scrum的生活方式,并能够为团队分配一个功能,并在团队中具有“完成”功能(即根据“完成的定义”)。
但是,某些技能要求团队中没有足够人员拥有的技能,为每个团队分配一个技能(例如技术作家,DBA,集成专家等)。
您如何与大多数垂直团队的资源专家进行交易?
答案 0 :(得分:6)
做了一些研究后(很多网站和一本名为“跨功能团队”的书) 通过Glenn M. Parker),我得出了以下结论:
在我的例子中,这意味着DBA和技术撰稿人都将领导他们各自的专业论坛或部门(取决于正式程度),他们可能每个人都是一个成员球队。数据库和文档工作将由能够完成工作的团队成员完成,并在专家监督下(专业机构)完成。
通过这种方式,专家可能存在于组织中,与通才一起存在,以及在两者之间骑中间的人。
当然,在这种方法中,团队能够以自给自足的方式完成分配给它的所有业务级任务(功能,用户故事),这是我们想要的。
答案 1 :(得分:2)
答案 2 :(得分:1)
显然,你不能分享这些资源,除非你想在公司中引入“上帝对象”和“信息瓶颈”反模式。
我建议传播他们的知识,而不是将所有相关工作分配给他们,强迫您的DBA和技术作家与其他团队成员分享他们的经验 。使用敏捷 - 对编程中最好的技术之一。
答案 3 :(得分:0)
我是否让作家不属于任何团队?这将使团队无法独自“完成”。
即使您有一位技术作家,也应该组建一个由一个人组成的文档团队,显然同一个人将成为该团队的成员。可以使用两个主要文档(即只读和可编辑的文档)访问跨职能团队成员可访问的公共任务库,并将其与每日Scrum会议一起进行版本化。
我是否让作家成为所有团队的一员?如果是这样,他怎么能参加所有团队的会议(每日,计划,回顾)?
没有。技术作家需要对他/她自己的工作负责,除了他/她自己的ScrumMaster之外向他人报告。
我是否让他成为一支球队的一员?哪一个?所有球队都需要他。如果没有他,其他球队如何“完成”?
如果他们在如上所述的公共文档库中看到LVIE可用性和进度,那么每个团队都将完成他们的任务。
希望它有所帮助。如果你不能理解所有这些人的意见,因为我可以很容易地看到你在做什么,试着至少回报2美分发表意见,帮助你:)