分布式办公室,可行吗?[关闭]


15

我一直在思考如何建立自己的梦想公司,以及如何使它对优秀的程序员具有高度吸引力。如果可以雇用一些“超级巨星”程序员,而不是许多“优秀”程序员。

我个人会喜欢的一件事是自由工作,无论何时我想。因此,如果我愿意的话,我可以在不同的城市旅行并远程工作,或者在紧缩模式下我可以坐在家里。但是,以我的经验,您确实希望与同事建立某种办公室,在这里可以讨论事情并拥有公司的“文化”。

所以说您想雇用一群可能来自不同国家和城市的顶尖人才程序员。如何设置它以与校园竞争?拥有一家完全没有办公室的公司似乎有些欠佳,您可能想要一些人们可以见面并选择工作的办公空间。

我想人们可以做的是在不同国家/地区设有小型办公室,让人们在他们选择的办公室中工作。程序员可以在需要时以“紧急模式”起飞,但也可以在需要团队合作和面对面的情况下在本地工作。

另一种模式是在其他程序员工作的办公室中而不是让您自己租用办公室。这样一来,即使您所在的城市只有一两个员工,如果您觉得远程工作“孤单”,您仍然可以找到一些公司。

另一个想法是,就像每隔一个月有一个星期一样,您将整个团队带到同一地点。可能不是办公室,而可能只是一些有趣的城市或吸引力胜地,然后从那里一起工作。但是有配偶的人可能会遇到类似的问题。

您可能还会在不同城市(可容纳2-3人)拥有公司公寓网络,在您拥有办公室的地方以及在其他一些地方,以便程序员或团队或程序员可以随意漫游并“聚在一起”。

如果这是合法的(我不确定每个国家之间有什么不同),您甚至可以一口气扑灭两只苍蝇,并在不同城市合并办公室/公寓。“黑客垫:伦敦”“黑客垫:柏林”等

a)我想我的问题是,这样的设置可行吗?一个人如何改善这个概念?

b)您会发现一家公司给您这种自由的魅力吗?还是您希望拥有一家每天都有大公司的公司?

因此,从根本上说,是什么让“超级明星”程序员选择了使用像这样的公司机构,而不是在Google,Facebook或Microsoft校园工作,在那里您会得到很多有才华的人的乐趣和公司。


您刚刚描述了我的理想工作。在工作和旅行的同时,在他们的好城市和好居民中漫游着精美的顾客的Wi-Fi。las,以这种模式经营企业完全是另一回事。
2011年

Answers:


4

这是我过去十年在大型企业项目和初创企业中与分布式团队(离岸而非非离岸团队)合作时所观察到的。

进行分发需要付出一定的代价。如果团队在项目的相同部分上工作,这可能会很大。因此,对于需要高度协作和沟通的大型企业项目而言,这是正确的。

但是,它在小型初创公司中效果很好。我目前的团队遍布世界各地,但之所以能够运作是因为他们的角色定义非常明确(在同一位置的团队中不建议使用),并且他们所使用的API定义也非常明确。在同一模块上工作的人处于相同的地理位置。

我认为这是做事的方式。许多大型开源项目也是如此。

但是,请始终提醒自己,在大多数情况下:

这是可行的,但在大多数情况下,分布式团队的成本要高于同一地点的团队

也不要忘记社交方面。我已经在家独自工作了一年,虽然很享受第一个月的生活,但现在我还是尽量避免。由于社会方面。我还观察到,当团队成员位于不同的位置时,他并不是集体无意识中团队的一部分。

成本增加的原因是:

  • 与用户或管理人员的团队中的通信问题(比您想象中的要频繁得多)(您是否尝试解决电子邮件或电话中的冲突?)
  • 您的团队无法有效地互相学习(影响很大)
  • 您的团队无法有效地互相帮助(影响巨大)
  • 减少在(真实)团队中的感觉,降低动力
  • 当你一个人时,拖延症会更频繁。您没有跟上团队的步伐。并非每个人都有自律性以远程工作。
  • 因为您不会感到身体有些不适,所以营业额更高

+1,来自真正有经验的人的良好答案。只错过了为什么会产生更高成本的原因。

我将在一分钟内解决此问题

我同意,远程工作涉及很多成本,我自己尝试过,并且可以完成许多工作,但从长远来看,物理和社交方面的吸引力往往会降低。这是我的问题的核心,一个人如何才能使一家分布式公司不仅与普通公司相提并论,甚至使其更具吸引力。这可不是一件容易的事
Homde 2011年

5

虽然必须有一个真实的办公室(出于法律和财务方面的考虑),但分布式设置是可行的。Jeff Atwood在此博客文章中指出, StackOverflow是一个很好的例子


什么样的法律原因?
马修(Matthew)

@Mathhew成立公司时,必须遵守一些政府法规。例如,在印度,您必须从所得税局获取永久帐户(PAN),遵守《商店和营业场所法》等。所有这些手续都需要一个通讯地址(最好在您公司的信笺上)。因此,您确实需要办公室。很抱歉,如果我不够清楚,但是我不是法律专家。:)
Mayank'1

@Mayank-规则在不同的国家是不同的。在美国,我知道一些虚拟公司。有一个实际地址,但通常是一个邮政信箱。有趣的是,虽然了解印度。有什么办法可以解决这个规则?
jmort253 2011年

@ jmort253不,我不知道如何规避规则。:)
Mayank'1

Erm-通讯地址的必要并不意味着您必须拥有办公室-或至少不是您自己的办公室。如果印度没有企业提供合适的服务来管理这一点,我会感到惊讶。
Murph

1

只要我可以与团队其他成员保持联系(即通过IM或其他方式),我都会喜欢漫游办公室的想法。我认为,这也将有助于保持新鲜感,并且更加有趣。


1

“基本上,是什么让“超级明星”程序员选择使用这样的公司设置而不是在“ google plex”或微软园区工作的?”……除了他/她想要的之外。

这将取决于个人喜好。就个人而言,我宁愿每天去办公室,但我有自己的办公室,只有我在10分钟的路程内……所以请就您的意愿发表我的看法。


1

如果您向人们提供了他们需要使用的工具,那么它可能是非常可行的。您需要与常规办公室中相同的工具:

  • PBX /电话系统
  • 文件存储/协作
  • 存储服务器,用于签入代码/备份
  • 构建/测试服务器

在管理方面,您还需要准备一些东西:

  • 某种人力资源系统,尤其是如果您按时间向客户收费
  • 某种CRM(可选,但不错)

有像Creately这样的在线服务可以使协作相对轻松。它不能完全替代老式的白板,但是白板通常没有保存按钮。

准备好运送人们完成工作所需的东西。就像在办公室一样,您要确保您的员工拥有提高生产力所需的硬件。这还包括IP电话(我桌上的Polycom),软件许可证(公司是MS的合作伙伴)以及人们通常需要的其他东西。

此外,您还必须为员工提供程序以获取他们可能需要的书。如果您在亚马逊上建立公司帐户,向员工寄钱以支付这本书的费用,但让他们使用您的会员ID,则您可以收回这笔费用的一小部分。

一家体面的公司应每周至少几次请员工吃饭。为此提供津贴。我实际上很喜欢每周一次去熟食店,挑选我下周要吃的午餐的东西。这也有助于远程工作者感觉与公司的联系更加紧密。请记住,员工需要支付电费,因此,如果您向他们发送一堆耗电的存储服务器以进行配置,请确保向他们发送一些东西以抵消成本。

如果管理得当,您的工作效率将与每个人都在一个屋顶下工作一样。人们应该理解,他们应该在某个时间坐在办公桌前,并期望完成一定数量的工作。好的错误/任务跟踪系统会迅速显示出这方面的问题。

随着公司的成熟,您将开发自己的系统和控件,使从世界任何地方添加更多员工的工作变得轻松自如。在拥有多个通勤者的区域中,我们确实有一定的空间,但是很少使用。大多数人真的很喜欢在家工作。


0

您可以确保每个(或抽样)员工在远程办公时都在其家庭办公室中设置了多个工作区域。在您希望/需要团队合作的时候,这可以使他们拥有来宾同事。

我认为最好还有一个定期安排的工作日,除了人们选择的随机工作日,您确实要去办公室。这样,您可以进行更多面对面的讨论。

在那种环境下我会更有效率,因为可以更好地定义我一个人独自工作和与他人合作的日子。如果需要,团队成员仍然可以访问。


是的,最好将星期一和星期五定为一般性(如果不是严格强制性的)“办公”日
Homde

0

分布式办公室是一个伟大的想法,如果你确定团队成员的奉献而不必担心如何工作正在做。

超级明星程序员网络将比普通人更可靠。我认为您不需要在每个国家/地区都设有办公室;向全球总部汇报的几个程序员就足够了。

仅在稍后阶段,办公空间才有可能成为必然,尤其是因为您的更多人员将与客户见面并与受训人员联系以应对更大的业务增长。


0

技术已经走了很长一段路,使我们可以远程工作,并且该技术还在不断改进。

技术越好,即使距离遥远,我们之间的联系也越多。

改进的设置:

我总是想象远程工作者最终会在其工作站的第三或第四台显示器上进行“始终在线”的小组视频聊天,或者通过某种等效的方式与团队的其他成员保持联系。这就是我所说的“改进的设置”。

我发现有时候,当我与远程同事一起工作时,当我们俩都在进行需要我们个人关注的事情时,我们会关闭Skype视频通话。

打个比方:如果我们俩都在同一个办公室里工作,我们不一定会一直互相交谈。因此,我们需要学习如何像对待同事一样在同一个房间中静默地对待这些技术一样。

请记住,这已经是可行的!查看这些在有酬工作的世界中旅行的人!

我会觉得这有吸引力吗?

我会觉得这有吸引力吗?是!想象一下,能够拥有出色的职业生涯,并且仍然可以自由实现梦想环游世界的自由和灵活性!我希望我的营业所有一天能进步到这一水平。


0

尝试阅读Rework(来自37signals的人员),它专门解决了远程工作,超级明星程序员团队以及许多他们必须第一手处理的问题。这不是改变我的生活以及我如何思考开始一本商业书籍的方法,但是仍然很有趣。


0

我真的对公司的组织方式一无所知,但是我可以告诉您我希望拥有什么:

  • 在共享办公室的座位/小隔间/房间中工作(与同一团队的另一名开发人员共享的房间很棒,我建议在同一城市至少雇用两名开发人员);
  • 每月与所有其他开发人员开会一次,为期四天。假设使用Scrum场景,这些会议或多或少是这样的:
    • 第一天,最好是星期六-前一天不工作:早上,冲刺检查;下午,冲刺回顾展;晚餐,一些团体外出;
    • 第2天,周日:在度假胜地放松身心,社交活动等;
    • 第3天,星期一:冲刺计划;
    • 第4天,下午,轻松的发展-例如,每天做很少的工作,理想的情况是可以在一半的时间内完成,并且在给定的时间有很大的停顿;在此暂停期间,将邀请开发人员询问彼此的代码-看起来很有趣的事情;看起来很聪明的东西等等。

永远在线的Skype使我分心;我想将视频通话限制在每天的特定时间。

这个想法是在月度会议上澄清所有事情,以减少月度期间的技术交流。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.