什么是最好的团队结构

在我看来,小团队的人数规模是在魔法数字7上再加减2是最好的。在这里和大家分析完整团队概念,就是说团队内部要有足够的技能来完成工作。所以开发团队除了具备核心的开发技能之外,还需要测试技能、数据库技能、用户界面技能。然而,很多组织依旧在考虑最佳的团队规模和有效的团队构成。

Scott-Ambler建议:根据项目需要,可以分为敏捷小团队和敏捷大团队2大类。小团队里有标准的Scrum角色,比如scrum-master、开发团队和产品负责人。小团队还可以使用支持队伍,包括DBA、领域专家和测试人员这样的技术专家。大型团队需要“团队的团队(team of teams)”这样的方式。Scott认为:精益开发管理策略之一。让团队做好质量保证和文档相关工作并不现实。他们改进了团队构成,增加了两个角色。软件质量工程师负责一个sprint的产出的质量,文档专家负责创建用户指南、管理员指南和培训材料。Scrum Development讨论组中一个有关团队大小的讨论时指出:Mike Cohn建议回答下列9个问题,而且都能得到肯定回答,那就是一个结构优秀的团队。问题列表包括:功能团队,围绕着端到端交付可工作功能的方式构建。

典型策略是:把多个相关小团队组织起来,形成更大规模的团队,最有效的方式是围绕着系统架构的方式组织。每个子团队应该负责一个或几个子系统,让他们可以像小敏捷团队那样,负责按时交付可工作的软件。这个策略常被称为“Conway法则”,因为是Melvin Conway在二十世纪六十年代后期提出来的,也是

Steve Miller认为:除了Scrum推荐的角色之外,要想

同样地,Michael F. Dwyer在回应

趁着Ron Jeffries还没说,我先借用他那个著名的话“2+2=5,因为这两个粗略的‘2’要比数字2更大一点。”团队规模可以是1个人这么小,也可以是500人这么大,完全基于你对团队的定义和成员的投入程度。

因此有一个共识:团队的规模和构成要根据各个项目具体情况调整。然而,我们应该如何评价我们的团队结构是否最高效呢?

团队的结构是否强调自身的长处,支撑短处,而且支持、激励团队成员?团队某个成员的弱点应该可以被其他成员的优势所补足。 团队结构是否将必须同时属于两个团队的人员数目降到最低(而且避免有人同时属于三个团队)?试图同时着手多个并行项目、或是多个任务,都会损害进度。 团队结构是否能将团队保持在一起的时间延至最长?应该更倾向于让成员能够在长期内保持在一起的团队设计,这能让团队的感觉和联系保持长久。 组件团队的结构是不是只在有限而且易于处理的情况下使用?团队应该是 是不是两个pizza这样的食物数量足够多数团队食用?大多数设计良好的团队应该有7±2个人。 团队结构能够将团队之间的沟通路径数目最小化?如果在待开发应用中做一个小更改,就会带来大量团队之间的沟通,那么就得好好看看团队结构了。 现有结构是否鼓励团队沟通?如果换个结构,团队就不愿意这么做?高效的团队设计鼓励团队或个人之间的沟通,可能他们本来不想这么做。 团队设计是否支持对于责任的明确理解?结构应该推进共享所有权和共同成功的理念。 团队成员是否可以对团队设计提出建议?他们应该感到这是他们构建起来的团队。

在回答完上述问题后,您是否相信您有高效的团队架构?为了让敏捷的做法帮您实现高效团队架构,您过去采取了哪些必要措施?

时间: 2024-12-09 08:19:05

什么是最好的团队结构的相关文章

DevOps:软件架构师行动指南1.5 团队结构

1.5 团队结构 本节讨论在承担DevOps职责的开发团队中,团队一般是多大规模,包含哪些角色. 1.5.1 团队规模 虽然不同的方法论推荐的准确团队规模是不一样的,但是大家都认为团队的规模应该相对较小.亚马逊(Amazon)有一个"两个比萨饼的规则".即,团队规模应该是两个比萨饼就够吃.虽然这个规则本身有一点模糊(比萨饼有多大,团队成员有多饿),但是这个规则的意图很明确. 小团队的优势在于: 可以快速做出决定.在每次会议上参会者都希望表达自己的意见.参会者越少,表达的意见就越少,用来

《印象-普陀》张艺谋只当顾问:团队结构更合理

王潮歌.张艺谋.樊跃 (记者 解辰巽)张艺谋.王潮歌.樊跃"印象铁三角"组合的"第六印象"--<印象·普陀>,去年12月31日晚上在浙江舟山普陀首演,该演出将在当地持续演出. 2011年的元旦钟声即将敲响之时,在中国著名的文化景区普陀的360度的旋转剧场,一场集自然风光.佛教文化.高品质艺术视觉效果于一体的大型山水实景演出正在上演.画面将影像与实景融合,浓缩了普陀山折射出的佛教概念所演化出的浩瀚空间与漫漫光阴. 张艺谋担任了印象系列前5部的总导演,但在&

高效的软件研发团队结构

在前面为各位读者介绍了谁是最佳软件质量责任人--软件开发者.并给大家介绍了因此会给组织和个人带来的价值和好处.但是这里还有一个关键问题还需要解决,否则把软件质量责任人转换为软件开发者的这个改革就会变的无法实施. 什么问题呢?--软件开发者增加了质量保障的职责,可他有足够的资源来完成这个职责吗? 如果只是简单地给软件开发者增加职责,又没有新增资源来支持他的新职责,那么这个改变不但不会得到好的效果,还会遭到开发者的更强烈的反对,他们更愿意回到过去的那种状态.因此为了让开发人员能更好的保障质量,就需要

【收藏】5W+条海内外网络数据分析得出首份《顶级数据团队建设全景报告》,直击数据团队建设现状及问题

我的公司是否需要独立的数据团队? 我该何时.怎么样建设自己的数据团队? 数据团队的价值如何衡量? 针对这些业内普遍存在的数据团队建设问题,7月11日,技术联盟伙伴--大数据文摘联合清华数据科学研究院重磅发布首份<顶级数据团队建设全景报告>(下称<报告>). 历时3个月的调研,<报告>囊括50,000+条海内外网络数据分析.1,000+份调查问卷内容,和10位海内外业界大咖深度访谈内容,针对"数据团队建设现状"和"数据团队建设要素"

如何构建成功的软件测试团队

所谓伟大的测试团队是什么意思? "拥有明星队员的团队是好团队,但没有一个明星队员的团队是一个伟大的团队"--无名氏. 上述的引言使我们进入了伟大团队及其特性的讨论之中.这篇文章源于作者在不同团队中的工作经历,对团队成员在时间非常紧迫和项目非常复杂的情况下的表现的观察.本文适合于那些想寻求合适成员以求在项目中有出色表现的软件测试团队. 为什么软件测试团队有的成功而有的失败? 这问题有解决方案吗?答案究竟是"是"还是"否",取决于成员如何向团队的共同

你不是一个人在战斗——软件项目团队模型

摘要: 俗话说"三个臭皮匠胜过诸葛亮",但实际工作情况往往是"三个诸葛亮不如一个臭皮匠"! 软件开发是智力型团队,如何发挥每个人的作用,并将所有人的力量扭成一股强大的项目团队战斗力,这是项目团队模型要重点解决的问题. 大纲: 1.传统项目团队模型 2.实际项目团队模型 3.MSF的项目团队模型 4.实用团队模型 5.什么才是合适的项目团队模型? 正文: 传统项目团队模型 什么是项目团队模型?简单地说就是项目以怎样的方式组建团队,软件开发项目团队的传统团队模型如下:

建立软件开发团队时要避免的7个问题

建立和维护一个高性能的软件开发团队是一个持续努力的过程.挑战范围包括从竞争激烈的市场中吸引优秀人才到提供有趣和富有挑战性的工作,以及组建团队结构和促进人员成长. 我们很幸运地工作在一些致力于提升交付质量和频率的软件开发团队,并且我们发现了一些非常的常见阻碍团队快速地推出优质软件的结构和做法: 1:"DevOps"孤岛 特别是随着一个团队的成长,或者可能是为了填补当前团队技能集中存在的差距,我们会被诱惑着在团队中或团队周围建立单独的功能以执行特定的工作岗位. 我们看到的最常见的表现是操作

PE与PB的联姻之路:优秀投资管理团队是关键

作者为中国民生银行私人银行事业部方案设计中心总监伴随着中国经济的崛起,20世纪60年代始于美国的私募股权投资基金作为一种低成本.高盈利.便捷灵活的投资手段逐渐为众多投资者所熟悉.与此同时,中国A股市场在经过股权分置改革的大手术后,开始逐渐具有投资价值并迅速地实现价格膨胀,中小板市场的建立以及创业板的推出标志着国内完整的多层次资本市场的逐步建立.在从2002年至2009年的国内创投市场上,平均成立基金52支,平均募集金额约250亿人民币. 过去几年中,国内创业投资行业一直是以美元为主导,创投退出也

一份DevOps结构清单——请君慢用

开发和运维的关系一直很"微妙"他听我的 他不听我的哦他开口了哦好吧我听不懂他说了啥--开发和运维的恩怨情仇由来已久由此诞生的DevOps却是解决他们之间关系的一剂良药. DevOps最主要目的在于提高用户和业务需求提高产品的交付能力与效率.不同的行业和企业需要规划各种DevOps团队结构来适应开发和运维的协作.数人云今天和大家讨论的就是这些五花八门的团队结构首先我们先请"反面教材"登场-- 反例ADevOps是啥? 这是典型的开发和运维"各管一摊"