アジャイル開発のためのオフィス設計とレイアウト


9

(stackoverflowから移動)

どのキーボード、デスク、明るい背景、または色付きの背景が最適であるかについて、ここで多くの議論を見つけましたが、オフィス全体のレイアウトに対応するものを見つけることができません。

私たちは約20人の従業員がもっと大きな新しい場所に引っ越す会社です。ここでは2つの主要な開発プラクティスが定期的に行われています。バックエンドの人々は、モバイルサービスの人々と協力してWebサービスを手配する必要があることがよくあります。バックエンドの人はモバイルの人の約2倍です。バックエンド開発者の約半分はいつでもオンサイトで作業しており、一度にすべてがオフィスにいることはほとんどありませんが、少なくとも5〜10のスペースを用意する必要があるため、ほとんどの場合、2つのグループはほぼ同じです。

デスク、間仕切り、そして場合によっては壁を配置して、スペースを改善する機会があります。ケータリングやマッサージのようなドットコムのフリルには現金はありませんが、長い列にたくさんの机が並ぶのを避ける計画を立てるべき時です。

Joel on SoftwareのBionic Officeは、私が昔から覚えている記事であり、いくつかの優れたアイデアがありますが、私*(さらに重要なことには、会社の所有者)は、私たちが協力しているはずの環境でのプライバシーのアイデアについて完全に販売されていません。これは、もう1つのすばらしいリンクです。究極のソフトウェア開発オフィスのレイアウトです。これを読むまで、囲われた会議室さえ覚えていませんでした。

プライベートオフィスはアジャイル開発の邪魔をしていますか?スクラムは十分な強制接触であり、誰かをバグにする必要がある場合、立ち上がってドアをノックする必要がありますか?

どのデザインレイアウトを指すことができ、なぜそれらを推奨するのですか?

*私は閉鎖されたオフィスにまったく反対していませんが、他の解決策も同様に実行できれば幸いです。それができない場合は、まあ、それがこの質問のすべてです。


2つの更新-2013年4月。

最初の移動は、「ファンキー」なオフィスへの移動でした。基本的には開いていますが、壁が1枚カーペット、床が半分カーペット、床が半分研磨されたコンクリートなどの奇妙な特徴があります。コンクリートの上に座っている誰もがカーペットの上にいたかったのです。それは問題ないように見えましたが、実際には私はオフィスの半分だけをカーペットに敷くことはお勧めしません。寒さを感じた人々は本当にそれを嫌っていました。スタンドアップではそれは問題ありませんでした-巨大なホワイトボードが1つの壁を占め、話したり、飛び出したりするのに十分なスペースがありました。

それから、コラボレーション、デザイン、電話、保守、および物理的なものの設置をすべて担当する別の会社(同じ所有者)が混在する非常に混雑した場所に移動しました。それは吸いました。それから私たちは新しい建物に引っ越しました、そして誰かが倉庫/産業がクールであると決めました。ガラスと磨かれたコンクリートの至る所に硬い表面。最も交通量の多いエリアの真ん中にある簡易キッチンと食器洗い機のすぐ隣にある1つの大きなテーブルを共有している開発者。電話で一日中過ごした人々の隣。それは吸音し、吸音パネルのような絆創膏にもかかわらず吸い続けました。ボードやスタンドアップ用に設計されたスペースがなく、その場所の音響特性により、ガチャガチャを超える人の声が非常に聞こえにくくなり、その感覚だけでなく、アジャイルに夢中になりました。大聖堂で叫んでいる静かな瞬間。誰も不満を聞いたことがありません。私は辞め、他の何人かをやめました。ああ、「製品の所有者」だと主張した人が面倒を見るのをやめたことは助けにはならなかった。


1
ところで、場所の一般的なレイアウトは何ですか?(どのように幅の広い、どのくらい?)
ルーク

100%設定されていません-検討中のサイトがいくつかあります。1つは最上階にあり、中央のリフトウェルの周りにL字型になっており、ガラスとバルコニーが外側にあります。もう1つ(可能性が高い)は、おおよそ長方形の1.6の比率です。面積は約400m ^ 2、4300平方フィートだと思いますか。
Adam Eberbach、2011

回答:


6

私は自分のキャリアにストーリーの両面を持ち、個人的に風景のことを文字通り地獄に見つけました。他の人の絶え間ない動きでさえも、会話のハミングノイズ、電話が切れる、机のすぐ隣での会議、そして真ん中に座っていると十分な日光と新鮮な空気が足りないという事実は、私をそらします。私はかなり新鮮な温度が好きです。しかし、誰もが同意するわけではありません。

現在、私たちは1つのオフィスに3人います。まだ完璧ではありませんが、同僚と私が取り組んでいる間にサーバー関連の問題について話し合うのに役立ちます。そしてそれはオフィススペースを節約します。でも正直なところ、3つ以上は二度と経験する必要がないことを願っています。

つまり、要約すると、次のことを確認することが重要だと思います。

  • 適度な中断
  • 十分な光と空気
  • 密接に協力している人々をまとめるが、それ以上ではない

YMMV。


1
幸いにも電話はありません。携帯電話、しかし人々は一般に机に座っていないし、長い会話をしています。
Adam Eberbach

4

Joel on SoftwareのBionic Officeは、私が昔から覚えている記事であり、いくつかの優れたアイデアがありますが、私(そしてさらに重要なことは、会社の所有者)は、私たちが協力しているはずの環境でのプライバシーのアイデアについて完全に販売されていません。

残りの質問には触れませんが、これは少しだけです。プライバシーとコラボレーション、および集中力を区別することが重要です。1つの大きな部屋にいる多くの人は、自分のオフィスや別のスペースを持っている人と同じようにうまくコミュニケーションできますが、自分の考えに集中することははるかに困難です。

もちろんそれは人によって異なりますが、私はいつも、さまざまな音の多い部屋/多くの人が話している部屋に集中するのが非常に難しいことに気づきました。

今日、ほとんどの人はドアノブの使い方を知っています;)
彼らが平和に仕事をするために静かである限り、どんなに小さくても、彼らに別々のスペースを与えてください。彼らは集中する方法よりもはるかに簡単にコミュニケーションする方法を見つけるでしょう。


ドアがプライバシーを暗示するので、人々はランダムにドアを開けません。これは家族の環境でも同じです。同僚の行動が異なると期待することは、少しストレッチのようです。
アーロン・マクバー、2011

@アーロン-申し訳ありませんが、それは聞き取れませんでした。正確に何を話しているのですか?
2011

@Rook「最近のほとんどの人はドアノブの使い方を知っています」これは、チーム内の個人がドアを閉めることができるようにスペースを空けることができると想定したものです。つまり、人々はドアの使い方を知っていて、ドアを開けます。必要に応じて....私はベースから外れている可能性があります。
アーロンマクバー

@アーロン-いいえ、いいえ、あなたは正しいです。同じ意味かどうかはまだわかりませんが、私が言いたかったのは、「ドアを持っていることは常に優れている」ということです。たとえば、ドアが開いている場合は、なんらかの理由で来ることができます。ドアhalfopen -邪魔しない操作を行う-あなたは(待つことができない何か)に、ドアが閉じている場合に来る
ルーク

建物が火事でない限り(そして、火事の場合は、私ではなく消防署に連絡してください)。例外はありますが、これは非常にうまく機能する原理です。壁はノイズダンピングを提供します(これも考慮されていません-壁はLOTの優れたノイズダンピングのために断熱できます-これについてはよく知っています。今のところ私の考えを述べます。優れた分離に投資することは、幸福のために不思議になるでしょう)働く人々の)。一方、オープンスペースでは、コミュニケーションが重視されます
Rook

1

アジャイル開発自体に特定の座席が必要だとは思わない。オフィスの機敏な部分は、おそらく必要に応じて使用できる共有エリアを中心に展開する必要があります。プロジェクトに関連する情報などを掲載するための優れたホワイトボードとスペースがある

もう1つのアイデアは、限られた数(最大8人)の人々が、相互依存度の高い問題や解決策を処理している間、短時間一緒に作業できる共同の「プロジェクトルーム」を用意することです。近さは情報の普及に役立つと思われるため、その部屋で定期的に共同の時間をスケジュールすることをお勧めします。

私は、プログラマーが本当に必要とするほとんどの時間は、中断されることなくプログラミングに集中できる環境であると確信しています。確かに、同僚などと話し合ってみたいプログラミングの部分は他にもありますが、筋金入りのハードコアコーディングについては、それはあなたが望む孤独です。

したがって、開発者は個人のオフィスを持つべきだと思います。ヘッドフォンを使用してオープン環境で自分を隔離することはできますが、それは完全に最適ではありません。自分自身の考えを聞く必要がある場合もあります。

これは私が考えていたいくつかの他のアイデアです

a)すべての開発者の「フロー時間」、1〜3時間(管理者がそこからアクセスできると思われる数から開始)プログラマーの邪魔、会議のスケジュール設定、IMなどなどが禁止されている午前と午後の時間。ガイドラインは、この期間中にプログラマーが電子メール、IM、Facebookページなどをシャットダウンするためのものでもあるはずです。独裁的なように見えるかもしれませんが、プログラマはそれを理解するようになると思います。

b)「深い思考」の部屋。私の経験では、自宅で仕事をすることの利点の1つは、本当に厄介な問題に直面したときに、ソファーに横になり、目を閉じてそれを解決できることです。仕事では、そのような運はありません、人々はあなたが怠け者であると思います。したがって、ソファーとデスク(ソファーに横になっていないことのもっともらしい否認のため)についての洞察がなく、「占有された」ライトが外にある部屋が必要です。

いくつかの本当にナリーなコーディングをする必要があるとき、またはいくつかの本当に深い考えを考えなければならないときは、単にそこに行きます。また、罪悪感を感じることなくプログラミング文献を読むことができます:)

c)固定された「コーヒーブレイク」またはランチ。人々が同僚と共有する一定の時間がある場合、それは情報の議論と共同体の普及に役立ちます。毎日3時に15分のコーヒーブレイクという(必須ではない)伝統を制定することほど難しくはありません。

一般に、ルールを強制および実施するのではなく、優れたチームと作業環境の構築を指示および促進する必要があります。そして、私たちは皆、時には方向性を必要としています。


2
私は、「固定された」休憩時間の考えが本当に好きではありません。
FrustratedWithFormsDesigner

0

ドアが閉まっていると、何らかの理由で個人が邪魔できないことを心に知らせます。それは社会の典型的なドアの使用に基づいて自然です。プライバシー。

一方、オープンフロアプランは、コミュニケーションへの明らかにオープンなアプローチにつながる傾向がありますが、集中力を必要とする瞬間を妨げる可能性があります。

つまり、チーム内のガイドラインです。完璧なレイアウトはありません。また、どのレイアウトも、より優れたソフトウェアの開発に現実的に役立ちません。[ ここで私が反対する人もいると思います。特定のレイアウトを議論することは、より良いソフトウェアにつながるより良いコミュニケーションを促進しますが、2つの別々のオフィスレイアウトで同じチームメンバーと作業する場合、それらはオフィスレイアウトではなく動作の副産物であるため、コミュニケーションの傾向を変えることはありませんでした ]振り返りミーティングを介して各スプリント後にプロセス内の問題に対処するアジャイル/スクラムアプローチは、チームにとってオフィスレイアウトよりも多くの効果を発揮します。

キューブ、ダクトテープ、コークス缶などを使用して、各チームメンバーに十分な個人用スペースを提供します。個人用スペースは、隣人を見なければならない、3x3スペースで窮屈になっているなど、視覚的および物理的な問題に対処する必要があります。

その後、全力疾走を開始し、オフィスのレイアウトは終わりに過ぎない手段であり、一日の終わりにはレイアウトがパズルのピースであることを認識します。答えではありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.