构建更好的开发团队的16种方法

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

1.2. 第2页
第2页,共2页

11保持联系

如果你有一个分散的工作组,并且没有足够的预算让整个团队飞到一个奇特的工作休养地,你必须有创造力来保持联系,并让远程工作人员保持动力和循环。

Chef社区发展副总裁纳森·哈维(Nathen Harvey)表示,尽管他们的开发商遍布全国,但该公司已经找到了建立联系的方法。

Nathen Harvey,社区发展副总裁兼厨师长

“我们定期主持所有虚拟会议,因此每个人都会拨入一个视频会议,并拥有相同的体验。我们甚至主持虚拟的快乐时光。”——社区发展副总裁、厨师长纳森·哈维

Harvey说:“我们在西雅图、旧金山和伦敦都有办事处。我在马里兰州工作,或者经常在社区活动的路上。”“我们定期主持所有虚拟会议,因此每个人都会拨入一个视频会议,并拥有相同的体验。我们甚至主持虚拟的快乐时光。在维持一个有效的工程师团队时,想想他们喜欢什么。不管他们是内向还是外向,社交蝴蝶还是社交尴尬,这都无关紧要。”让他们都喜欢的是互相了解。一旦你了解了团队中的人,就更容易了解其他部门的人。”

12压住

有时出去喝酒或参加团队航行并不是提高团队合作和工作效率的最佳途径。

GigaSpaces的运营架构师尼尔·科恩(Nir Cohen)表示:“我发现,当你为优秀的开发人员提供专业满意度时,他们比要求他们走出(办公室)时更乐于参与。他们中的大多数人实际上更愿意呆在家里讨论工作。”

但是,如果坚持在办公室工作意味着更多的会议、团队建设与否,那么你就错了。

正如VoltDB工程副总裁John Piekos所指出的,让开发人员不断受到挑战是很重要的,但不要被困在会议中,即使你们都站着。

Piekos说:“工程师们喜欢解决棘手的问题,在不受干扰的情况下,他们的工作效率最高。”。“因此,我的一个理念是尽量减少中断,尤其是会议。每个团队都有自己的站立和待办事项整理会议,我们每两周举行一次迭代评审会议。除此之外,我每周都与团队领导(产品负责人)开一次员工会议每季度召开一次30分钟的组织更新会议。我的一位工程师在面试我们的工程候选人时,甚至把缺少会议作为卖点。”

13寻找新员工时依靠团队

吸引并留住顶尖人才可能是设计好产品最重要的部分。花在解决与人员配备、团队之间的误解和保持员工积极性相关的问题上的时间最好花在开发、有效沟通和清理技术债务上。

GitHub的Lambert说:“确保你的团队在招聘过程中是强有力的利益相关者。”。“寻找与团队技能相匹配的人员。”

IBM分析平台服务的Cloudant工程总监Skyla Loomis说,招聘是运行一个好的开发团队最困难的部分之一,而且不一定会变得更容易。但一些招聘问题的答案可能比你想象的更接近。

卢米斯说:“一个好的起点是利用现有团队的网络。”。“一位朋友或前同事将最有效地影响一位强有力的候选人,而且他们更有可能与您团队的文化相匹配。”

湾区软件咨询公司Tivix的首席执行官布雷特·沃特斯(Bret Waters)表示,没有什么比如何招聘顶尖人才更重要。

沃特斯说:“我们每一位新候选人都会与现有工程团队的五到六名成员进行面试。”。“强大的团队参与招募和选择新的团队成员。弱小的团队会为他们选择新的Bozo。”

14.在招聘时要开诚布公,实事求是

考虑到团队凝聚力的重要性,更不用说在招聘开发人员时的卖方市场了,招聘过程中你的团队和项目应该比你想象的更为重要。

GitHub的Lambert说:“围绕他们实际要做的工作来制定招聘流程。”。“让他们有机会尽可能多地评估你和公司,作为评估的一部分,尽可能多地分享公司的内部运作,并引导他们找到能够更好地帮助他们了解公司的资源,例如,你的工程博客。”

15被动招募——从内部提拔

Sencha的产品管理高级总监Gautam Agrawal提出了一种他称之为“被动招聘策略”的建议,这种策略能让你在找到职位之前就知道谁是合适的人选。

Gautam Agrawal,Sencha产品管理高级总监

“就像员工寻找机会一样,雇主也应该制定一个计划,让他们与他们想要的候选人建立联系,形成一个候选人库,帮助他们在实际需要时挑选合适的人选。”——Sencha产品管理高级总监Gautam Agrawal

Agrawal说:“正如员工寻找机会一样,雇主也应该制定一个计划,让他们与他们想要的候选人建立联系,形成一个候选人库,在他们真正需要的时候帮助他们挑选人选。”。

这种在你需要之前建立人际网络的方法还应该与对你的主要人才库:现有员工的持续评估和发展相结合。

阿格拉瓦尔说:“在招聘会上发布新职位之前,先对现有员工进行评估。识别公司现有人才并提拔这些人对士气和效率都很重要。”

16.对想法持开放态度

好的想法可以来自任何地方。有了强大、敬业的团队和对业务需求的集体理解,任何技术挑战都将成为激发团队宝贵想法的机会。

“你会对结果感到惊讶,”IBM的卢米斯说。“几年前,我有一个专注于提供查询性能的项目。我们有一个很高的目标——对超过数十TB数据的复杂分析查询的思维速度和响应时间。我们有一个计划和一系列功能,我们正在为实现这一目标而构建,但从事该项目的个人提出了新的想法我们一直在做更智能的缓存,并计划更好的优化建议。我们调整了路线,以纳入这些创新,并将我们的性能目标抛诸脑后。

“总有一些业务目标和截止日期需要满足,但不要忽视激励团队的因素。因为没有它们,你将一无所获。”

相关文章

这个故事“构建更好的开发团队的16种方法”最初由据美国媒体 .

加入网络世界社区有个足球雷竞技app脸谱网LinkedIn评论最重要的话题。
相关的:

版权所有©2016Raybet2

1.2. 第2页
第2页,共2页
SD-WAN买家指南:向供应商(和您自己)提出的关键问题