敏捷开发的办公室设计和布局


9

(从stackoverflow移开)

我在这里找到了很多关于哪种键盘,书桌,浅色或彩色背景最合适的讨论-但我找不到能解决整个办公室布局的问题。

我们是一家拥有约20名员工的公司,搬到一个更大的地方。这里有两种主要的开发实践,有规律地结合在一起,后端人员经常需要与移动人员合作来安排Web服务。后端人员大约是移动人员的两倍。大约有一半的后端开发人员可以随时在现场工作,而几乎从来没有一次在办公室中工作,因此至少需要提供5-10个空间-因此,在大多数情况下,这两组人差不多。

我们有机会安排桌子,隔断甚至可能是墙壁,以增加空间。餐饮或按摩之类的互联网装饰将不会有现金,但现在是时候计划避免最终排成一排的桌子了。

我曾经在软件的Bionic Office上撰写过Joel 的文章,它有一些不错的主意,但在我们应该合作的环境中,我*(更重要的是公司的所有者)并没有完全将隐私主意卖掉。这是另一个很好的链接- 终极软件开发办公室布局 -直到读完这篇文章,我什至不记得封闭的会议室。

私人办公室会阻碍敏捷发展吗?Scrum是否足够强迫接触,如果您需要打扰某人,您应该起床并敲门吗?

您可以指向哪些设计布局,为什么要推荐它们?

*我完全不反对封闭式办公室,但如果其他解决方案也能做到这一点,我会很高兴。如果不能...好,那就是这个问题的全部内容。


两次更新-2013年4月。

第一步是到一个“简陋”的办公室。基本上是开放的,但具有怪异的特征,例如一面墙铺着地毯,一半铺着地板,一半铺着抛光混凝土。每个坐在混凝土上的人都想坐在地毯上。看起来还不错,但实际上我不建议只给办公室里的一半铺地毯,那些感到寒冷的人真的很讨厌它。对于单口来说很好-巨大的白板占据了一堵墙,有足够的空间进行交谈和分组讨论。

然后,我搬到了一个非常拥挤的地方,与另一家公司(同一所有者)混合在一起,该公司的功能主要是协作,设计,通话,维护和安装物理设备。糟透了。然后我们搬到新的场所,有人认为仓库/工业区很酷。到处都有坚硬的表面,玻璃和抛光的混凝土。开发人员在交通最繁忙的区域中间共享一张大桌子,就在小厨房和洗碗机旁边,甚至在壁in里也没有。整天花在电话上的人旁边。尽管像吸音板这样的创可贴,它还是会继续吮吸。它之所以吸引人,是因为没有足够的空间来放置板子或站立,并且该地方的声学特性使人很难听到拍子上方的任何人-以及那种感觉,在安静的时刻,在大教堂里大喊大叫。没有人听过这些抱怨。我辞职了,其他人也辞职了。哦,坚持要成为“产品负责人”的人从来没有出现过,这无济于事。


1
顺便说一句,这个地方的总体布局是什么?(有多宽,多长时间?)
Rook

尚未100%设置-正在考虑几个站点。其中之一是顶层,中央升降井周围呈L形,外部是玻璃和阳台。另一个(更有可能)是大约1.6的矩形比例。面积大约为400m ^ 2,我认为是4300平方英尺?
亚当·埃伯巴赫

Answers:


6

我在故事中遇到了故事的两面,并亲自发现了风景如画的地狱。甚至其他人的不停移动也分散了我的注意力,更不用说嗡嗡作响的声音,电话响了,办公桌旁的会议以及坐在中间时缺乏足够的日光和新鲜空气的事实。我喜欢比较新鲜的温度,使我思考得更好。虽然并非所有人都同意。

目前,我们是三合一办公室。它仍然不是完美的,但确实可以帮助我和我的同事在我们致力于服务器相关问题时进行讨论。并且节省了办公空间。但老实说,我希望我不再需要经历超过三个。

因此,总而言之,我认为重要的是:

  • 适度打断
  • 足够的光线和空气
  • 将紧密合作的人们聚集在一起,但不止于此

YMMV。


1
很高兴我们没有电话。移动电话,但是人们通常不坐在办公桌前进行长时间交谈。
亚当·埃伯巴赫

4

我曾经在软件的仿生办公室上找到乔尔(Joel),这篇文章有一些不错的主意,但是在我们应该合作的环境中,我(更重要的是公司的所有者)对隐私主意的看法并不完全。

不会涉及其余的问题,而只是一点点。区分隐私和协作以及专注能力很重要。一间大房间中的大量人与拥有自己的办公室/独立空间的人一样,交流也将很好,但集中精力于自己的想法的可能性将大大降低。

当然,每个人的声音各不相同,但是我总是发现很难集中精力在一个房间里有很多不同的声音/很多人在说话。

如今,大多数人都知道如何使用门把手;)
只要安静,他们可以安静地和平地工作,就给他们分开的空间,无论多么小。他们将找到一种交流方式,而不是专心的方式。


人们不会随意打开门,因为这意味着隐私。即使在家庭环境中也是如此。期望同事们表现得不同似乎有点困难。
亚伦·麦克弗

@Aaron-对不起,我不明白。你到底在说什么
Rook

@Rook“当今大多数人都知道如何使用门把手”假设这样做是为了允许团队中的每个人都有一个带门的空间,以便他们可以关闭门...这意味着人们知道如何使用门并将其打开。根据需要...。我本可以在基地外。
亚伦·麦克弗

@Aaron-不,不,你是对的。我仍然不确定我们是否意思相同,但是我想说的是“拥有门总是更好”。例如,如果一扇门打开,则意味着您可以出于任何原因而来;半开门-必要时进来(迫切需要等待的东西),关门-不要打扰
Rook

除非建筑物着火(如果着火了,请致电消防部门,而不是我。)。虽然有例外,但这是一项非常有效的原则。墙壁会产生噪音,但也没有考虑过-墙壁可以隔热,可以更好地进行噪音消除 -我对此了解很多,并且现在我要说的是,对良好的隔离进行投资可以为幸福带来奇迹的人)。另一方面,在开放空间中,强调交流,
Rook

1

我不认为您本身就需要特定的座位来进行敏捷开发。办公室的敏捷部分可能应该围绕可以在必要时使用的公共区域展开。具有良好的白板和空间来放置与项目相关的信息等。

另一个想法是要有一些公用的“项目室”,在有限的人员(最多8人)在处理高度相互依赖的某些问题/解决方案时,他们可以一起工作一小段时间。安排一个定期的公共时间在那个房间里可能是一个好主意,因为亲密关系似乎可以帮助传播很多信息。

我坚信,大多数时候程序员真正需要的是一个可以专注于编程而不会受到干扰的环境。当然,您还可以在编程的其他部分与同事等进行讨论,但是对于固定式核心编码而言,这是您所希望的。

因此,我认为开发人员应该有个人办公室。您可以尝试在开放的环境中使用耳机隔离自己,但这并不是绝对理想的选择,有时您需要听听自己的想法。

这是我一直在思考的其他一些想法

a)所有开发人员的“工作时间”,上午和下午1-3小时(从您认为可以管理的数字开始,然后从那里开始),禁止打扰程序员,安排会议,IM等。指南还应针对程序员在这段时间关闭其电子邮件,IM,facebook页面等。它看起来似乎是独裁的,但我认为程序员可以体会到它。

b)“深思”房间。根据我的经验,在家工作的好处之一是,当您遇到一个非常棘手的问题时,您可以躺在沙发上,闭上眼睛,然后解决问题。在工作中,没有这种运气,人们会认为你是个懒惰的人。因此,应该有一个房间,对沙发和桌子没有任何洞察力(出于合理的理由,您没有躺在沙发上),而外面却是“有人在”的灯。

当您必须进行一些真正的日常编码或想一些真正的深层思考时,您只需进入那里。您也可以不感到内地阅读编程文学:)

c)固定的“休息时间”或午餐,如果人们有一定的时间与同事共享,则可以帮助进行讨论和公共信息发布。这比每天(三点)建立(强制性的)15分钟茶歇的传统要容易。

通常,您不应强制执行规则,而应指导和促进建立良好的团队和工作环境。有时我们所有人都需要一些指导。


2
我真的不喜欢“固定”休息时间的想法。
FrustratedWithFormsDesigner

0

闭着的门使人想到,无论出于何种原因,个人都不能被打扰。它是基于社会对门的典型使用而形成的;隐私。

另一方面,开放式的平面图往往会导致交流的方式更加开放,但会阻碍那些需要集中精力的人。

归结为团队内的指导方针。没有布局是完美的;任何布局都无法切实帮助您开发更好的软件。[ 我确定有人会在这里不同意我;争辩给定的布局将促进更好的沟通,从而带来更好的软件,但是在两个单独的办公室布局中与同一团队成员一起工作确实可以改变沟通趋势,因为它们是行为的副产品,而不是办公室布局 ]通过追溯会议在每次冲刺之后解决流程中问题的敏捷/ Scrum方法将为您的团队带来比办公室布局更大的成就。

通过立方体,胶带,可乐罐等为每个团队成员提供足够的个人空间。个人空间应同时解决视觉和物理方面的问题,例如必须看着邻居或局促在3x3的空间中。

在那之后,开始冲刺并意识到办公室布局无非是一种手段,到了最后,布局成为了难题。不是答案。

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.