16点的方式来建立一个更好的开发团队

建立和维护一个伟大的开发团队的秘密需要透明度、灵活性,是的,还有良好的氛围

对于摇滚明星开发者都在谈论,大家都知道它需要一个强有力的,协调一致的团队协同工作以获得最佳的工作完成。因此,这里的问题:怎样才能建立的谁创造伟大的产品和工作跨部门以及开发一支伟大的球队?

我们联系了那些确实这么做过的技术高管和工程经理,请他们分享他们来之不易的团队建设智慧。

从寻找最适合你的下一个租来保持你的团队的新鲜和积极性,下面的集体意见,将有你的球队处于最佳的编码。

1.使您的工程师

工程师团队经常可以在与管理,业务开发,市场营销或在任何给定项目的赔率发现自己 - 这是因为它们像订单接受者,而不是合作者处理。为了让您的开发人员最好的,让他们听到,并在他们工作的发言权。

杰夫McConathy,为消费者服务的工程副总裁,Trulia的

团队应该被允许决定他们自己的专业路线图和什么技术最适合特定的任务,同时对他们的决定负责。——Trulia公司消费者服务工程副总裁杰夫·麦科纳西(Jeff McConathy

在线房地产网站Trulia负责消费者服务工程的副总裁杰夫•麦科纳西(Jeff McConathy)说,管理和开发团队每季度开会,制定计划并解决问题。

“这个过程是员工推动,” McConathy说,“有负责创建自己的优先事项和路线图,并在全公司,以便提交给高级管理层和领导团队。每个团队也分享他们的成功和[他们所学到的知识]在过去的一个季度。这有助于每个团队确定他们的计划和优先项目,并允许...管理团队提出问题,并确保每个组设立成功,为公司正确的方向前进“。

员工赋权的措施也能保证参与和帮助留住顶尖人才开发。

“球队应该被允许,以确定自己的专业路线图,以及哪些技术是最适合特定的任务,而在同一时间是对自己的决策承担责任” McConathy说。“问问团队专注于特定的高层次目标,然后让他们的想法和执行运行。这是真正的权力,并“在一天结束的时候,大家都喜欢的环境下,我们可以有所作为,学习新事物的工作。

2.记住你的根

工程经理经常发现自己远离了他们的初恋:写代码。但是,过度强调开发经理工作概要的“管理”方面的问题更为严重。

Sam Lambert, GitHub基础设施高级总监

“公司需要的位置经理强大的技术导师,他们的球队。”- 山姆·兰伯特,基础设施的高级主管,GitHub上

GitHub基础设施高级总监萨姆•兰伯特(Sam Lambert)认为,以不同方式看待管理人员和工程师的公司注定会表现不佳。

兰伯特说:“公司需要将经理定位为团队强有力的技术导师。”通过这种方式,工程经理“可以为代码和项目提供指导,帮助他们应对技术挑战,并利用他们的个人经验来倍增团队的效率。”

培训是在同一条船上带来了经理和团队成员一起的绝佳机会。在博思艾伦咨询公司,主要丹塔克得到帮助,从团队敏捷教练,谁训练和教练团队和管理人员。

“作为一项规则,我们有经理经历这些经验与自己的团队,”塔克说。“这有助于水平集上的通用语言,通过性和混乱的工作,并提前设计的旅程。”

Trulia的McConathy还建议雇员为重点的文化,开放的大门 - 即使是在基于业务职责的脸。“我已经取消了与我们的总统会议,以便抢咖啡与新员工或某人通过问题努力工作,” McConathy说。

3.提高企业知名度

给你的开发人员更清楚地了解业务是另一种方式,以确保您的技术团队可以带来更深入的了解,以承担对实现业务目标。为此,特使的CEO拉里·加德亚,宣扬透明度。

拉里·加德亚,CEO,特使

“除了私人员工信息和客户数据,我们让员工看到企业的一切。”拉里 - 加德亚,CEO,特使

“除了员工个人信息和客户数据,我们让员工看到公司的一切,”Gadea说。“这包括投资者的最新消息、董事会会议的幻灯片、最新的财务信息(包括银行账户余额)、未编辑的日历等等。”

布里奇特·弗雷,雷德芬的CTO,同意接触到该公司的核心业务是帮助开发人员获得宝贵的见解重要。

“我们的工程师跟随我们的房地产经纪人,了解带客户参观或谈判购房价格是什么感觉,”Frey说。

4.打破墙壁

如果你的项目没有解决它们应该解决的问题,那可能是需要打破的障碍。

思科(Cisco)开发体验总监阿曼达•韦利(Amanda Whaley)针对“竖井”问题将目标锁定在两个领域:文化和技术。

阿曼达惠利,开发商的经验,思科董事

“我们看重的API-第一文化。这鼓励开发团队构建的API,这样很容易让其他球队来构建集成和利用彼此的项目。”- 阿曼达惠利,开发商体验总监,思科

“在文化方面,我们投入精力建立全公司的关系,”惠利表示。“其中一个例子是赞助内部unconference和hackathon日,让来自许多组织的团队成员可以在研讨会上一起工作,并建立联系,从而促进协作。”

“在技术方面,我们重视api优先的文化,”惠利补充道。“这鼓励了开发团队构建api,这样其他团队构建集成和利用彼此的项目就很容易了。”

5.知道何时交叉培训 - 当专攻

颤抖起来角色在短期内可能会建立一个团队,是更好的训练来处理在飞行意想不到的问题。在这里,交叉培训可以是获得了最你的团队是必不可少的。

雷德芬的弗雷说,该公司采用交叉培训广泛。“在工程,我们的大多数工程师与多种技术工作,我们运行了一系列对所有人开放工程培训课程。”

布里奇特·弗雷,CTO,雷德芬

“在工程,我们的大多数工程师与多种技术工作,我们运行了一系列对所有人开放工程培训课程。”-- Bridget Frey, CTO, Redfin

但有一点是对的交叉培训,其中的收益不再辩解专家拉了他们的域名增加的多功能性的上限。约翰Paliotta,矢量化软件的联合创始人兼CTO说,虽然重要,交叉培训可以走的太远。

John Paliotta, Vector Software的联合创始人和CTO

“专业化导致巨大的生产力收益与有团队的通才。”约翰 - Paliotta,共同创始人和首席技术官,矢量化软件

“对于一个开发小组,你显然希望冗余,使多个开发人员可以在产品的同一区域工作,但你也希望每个开发人员都有很深的专业化,” Paliotta说。“专业化导致巨大的生产力收益与有团队的通才。”

6.混合起来

以促进凝聚力和打破障碍另一种方式是团队成员暴露给老乡高科技的同事,他们可能不是通常互动的日常职责。

创始人兼首席执行官位于Zubin Irani cPrime,强调需要混合起来:“在我们的最后一次全体会议,而不是闯入我们的团队,我们一起混合不同的团队,这样他们可以谈论跨团队的问题,并提出解决方案一起如何改善,”伊朗人说。“例如,我们的移动团队、电子商务团队和API团队聚在一起,讨论团队之间哪些工作做得好,哪些工作做得不好,然后他们花时间提出改进存在挑战的方法。”

乌莎帕尔萨,雅虎云服务产品总监

“球队有个别每日站立会议的效率,但在一周份额的进步团队还满足对方在几次短‘的Scrums Scrum的’和他们需要互相帮助。”- 乌莎帕尔萨,雅虎云服务产品总监

乌莎帕尔萨,雅虎云服务产品总监说interteam异花授粉是所有关于建立共同的目标。

“我们相信,在敏捷方法...跨走到一起朝着一个共同的目标执行不同的报告范围,”帕尔萨说。“模块化团队的共同目标。团队有个别每日站立会议的效率,但在一周份额的进步团队还满足对方在几次短“的Scrums Scrum的”和他们需要互相帮助。”

7.转到跨功能

有时为了获得最大的开发团队的最好的办法就是将它们从企业的各个方面拆分,并将它们折叠成跨职能团队,池人才。如果您发现由部门孤岛阻碍项目,这是特别有效的。

尼克田庄,CTO,猎犬通信

“创建跨职能团队的结构可以帮助减少孤岛的影响。”- 尼克田庄,CTO,猎犬通信

尼克田庄,猎犬通信的CTO说,创建一个基于组的结果 - 而不是功能 - 有助于减少在孤岛中发现的问题。它归结为您的企业是如何构成的。

“创建跨职能团队的结构可以帮助减少孤岛的影响,”田庄说,说。“有些信息还是会跨职能团队内孤立的,但至少他们有他们需要提供他们的业务成果的所有信息。”

8.离开办公室

有什么方法可以让团队成员在一起很好地工作?你怎样才能让一个团队感到充满动力,彼此相处融洽,更重要的是,不会筋疲力尽?

伊甸园陈,渔民实验室的创始人兼首席执行官,他的公司得到了 - 每年从它的总部设在洛杉矶的办公室两周 - 远。

伊甸园陈,首席执行官和创始人,渔民实验室

“今年我们将目光投向悉尼、马德里或布达佩斯。我们可以在那里工作,在这两周的时间内完成项目,但这对团队建设来说是巨大的。——渔民实验室(fisherman Labs)首席执行官兼创始人陈伊甸(Eden Chen

“今年我们正在寻找在悉尼,马德里,或布达佩斯,”陈先生说。“我们能够在这两个星期的时间在那里工作,仍然完整的项目,但是这是巨大的团队建设,通过过程中的低效在同一页上聊天,并获得了多个团队 - 企业,项目管理,设计和发展。我们也做一个聚会一个月,我们走出去,做一些有趣的东西。”

9.庆祝成功

另一种方式,以避免倦怠,提高士气采取拍拍背自己的时间。在这里,阿图尔·赛德尔,Elektrobit公司的副总裁,建议庆祝成功的时候了。

“我们一直举办航运庆祝党为客户的重要的发布,”赛德尔说。

阿图尔·赛德尔,副总裁,伊莱比特

“我们总是举办发货派对,庆祝为客户发布的重要产品。——阿图尔·塞德尔(Artur Seidel), Elektrobit副总裁

他回忆起一个项目,由于工期紧迫,不得不在假期加班。

“我们完成了12月29日,并在加拿大荒野雪地摩托的一天庆祝......然后飞回家,”赛德尔说。“什么可能是一个真正的阻力变成了一个积极的记忆和团队融合。”

10.回馈和结合

让我们面对它,不是每个人都可以在企业追求的目标,解决bug报告发现的激情每时每刻。一些开发商希望把他们的技能,熊在工作场所之外更紧迫的问题,只要他们有时间。

为什么不与本能运行,并为您的工程师的灵魂和思想提供了宝贵的刷新?

惠利表示,思科“鼓励员工自愿拿出时间帮助社区或支持一项全球事业。”这些志愿者机会是一种回报的方式,也是一种团队合作的方式。”

12 第1页
页面1的2
IT薪资调查:结果是