Conception et aménagement de bureaux pour un développement agile

9

(déplacé de stackoverflow)

J'ai trouvé beaucoup de discussions ici sur quel clavier, bureau, fond clair ou coloré est le meilleur - mais je n'en trouve pas qui traite de la disposition de l'ensemble du bureau.

Nous sommes une entreprise avec environ 20 employés déménageant dans un nouvel endroit, quelque chose de plus grand. Il y a deux principales pratiques de développement en cours ici avec une combinaison régulière, les personnes back-end ayant souvent besoin de travailler avec les personnes mobiles pour organiser des services Web. Il y a environ deux fois plus de back-end que de personnes mobiles. Environ la moitié des développeurs back-end travaillent à tout moment sur le site et bien qu'ils ne soient presque jamais tous au bureau en même temps, au moins 5 à 10 espaces doivent être fournis - de sorte que la plupart du temps, les deux groupes sont à peu près égaux.

Nous avons la possibilité d'aménager des bureaux, des cloisons et peut-être même des murs pour rendre l'espace agréable. Il n'y aura pas d'argent pour les fioritures dot-com comme la restauration ou les massages, mais il est maintenant temps de planifier pour éviter de se retrouver avec un tas de bureaux dans une longue file.

Joel sur Bionic Office de Software est un article dont je me souviens depuis longtemps et il a de bonnes idées mais je * (et surtout les propriétaires de l'entreprise) ne sont pas complètement vendus sur l'idée de confidentialité dans un environnement où nous sommes censés collaborer . Ceci est un autre excellent lien - La disposition du bureau de développement logiciel ultime - Je ne m'étais même pas souvenu des salles de réunion fermées avant de lire ceci.

Le bureau privé fait-il obstacle au développement agile? La mêlée est-elle un contact forcé suffisant et si vous avez besoin d'insecter quelqu'un, vous devriez vous lever et frapper à sa porte?

Quelles dispositions de conception pouvez-vous indiquer et pourquoi les recommanderiez-vous?

* Je ne suis pas du tout contre les bureaux fermés, mais je serais heureux si une autre solution pouvait tout aussi bien faire. Si cela ne peut pas ... eh bien, c'est de cela qu'il s'agit.


Deux mises à jour - avril 2013.

Le premier déménagement a été dans un bureau "funky". Fondamentalement ouvert mais avec des caractéristiques étranges comme un mur recouvert de moquette, la moitié du sol recouvert de moquette, la moitié du sol en béton poli. Tout le monde assis sur le béton voulait être sur le tapis. Cela avait l'air bien, mais dans la pratique, je recommanderais de ne pas tapisser seulement la moitié du bureau, les gens qui sentaient le froid détestaient vraiment ça. Pour les standups, c'était bien - d'énormes tableaux blancs occupaient un mur, beaucoup d'espace pour parler et éclater.

Ensuite, j'ai déménagé dans un endroit très fréquenté mélangé à une autre entreprise (les mêmes propriétaires) dont la fonction était de collaborer, de concevoir, d'appeler, d'entretenir et d'installer des choses physiques. Ça craignait. Ensuite, nous avons déménagé dans de nouveaux locaux et quelqu'un a décidé que l'entrepôt / industriel était cool. Surfaces dures partout, verre et béton ciré. Les développeurs partagent une grande table au milieu de la zone de circulation la plus élevée juste à côté d'une kitchenette et d'un lave-vaisselle, même pas dans une alcôve, juste là-bas. A côté des gens qui ont passé toute la journée au téléphone. Il a sucé et a continué à sucer malgré les pansements comme les panneaux absorbant le bruit. Ça craignait pour l'agilité car il n'y avait pas d'espace prévu pour la planche ou pour le standup et les caractéristiques acoustiques de l'endroit rendaient très difficile d'entendre une personne au-dessus du cliquetis - ainsi que cette sensation, pendant les moments calmes, de crier dans une cathédrale. Personne n'a jamais écouté les plaintes. J'ai démissionné, tout comme quelques autres. Oh, cela n'a pas aidé que la personne qui a insisté pour être "propriétaire du produit" ne se soit jamais donné la peine de se présenter.

Adam Eberbach
la source
1
Au fait, quelle est la disposition générale du lieu? (Quelle largeur, combien de temps?)
Tour
Pas défini à 100% - il y a quelques sites à l'étude. L'un est au dernier étage, en forme de L autour d'un puits d'ascenseur central, de verre et de balcon autour de l'extérieur. L'autre (plus probable) est un rapport de 1,6 à peu près rectangulaire. Superficie d'environ 400m ^ 2, je pense que 4300 pieds carrés?
Adam Eberbach

Réponses:

6

J'avais les deux côtés de l'histoire dans ma carrière et j'ai personnellement trouvé l'enfer littéralement. Même le mouvement constant des autres me distrait, sans parler du bourdonnement de la conversation, des téléphones qui s'éteignent, des réunions juste à côté de votre bureau et du fait que vous manquez de lumière du jour et d'air frais lorsque vous êtes assis au milieu. J'aime une température assez fraîche, ça me fait réfléchir. Mais tout le monde n'est pas d'accord.

Actuellement, nous sommes trois dans un bureau. Ce n'est toujours pas parfait, mais cela aide que mon collègue et moi puissions discuter des problèmes liés au serveur pendant que nous y travaillons. Et cela économise de l'espace de bureau. Mais honnêtement, plus de trois j'espère que je n'aurai plus jamais à en faire l'expérience.

Donc en résumé, je pense qu'il est important de regarder:

  • interruption modeste
  • assez de lumière et d'air
  • rassembler des personnes qui collaborent étroitement, mais pas plus que cela

YMMV.

Joris Meys
la source
1
Heureusement, nous n'avons pas de téléphones. Mobiles, mais les gens ne sont généralement pas assis au bureau et ont de longues conversations.
Adam Eberbach
4

Joel sur Bionic Office de Software est un article dont je me souviens depuis longtemps et qui contient de bonnes idées, mais moi (et plus important encore les propriétaires de l'entreprise) ne sommes pas complètement vendus sur l'idée de confidentialité dans un environnement où nous sommes censés collaborer.

Je ne toucherai pas au reste de la question, mais juste ce petit peu. Il est important de distinguer la confidentialité et la collaboration et la capacité de concentration. Une masse de personnes dans une grande pièce communiquera aussi bien, en tant que personnes qui ont leurs propres bureaux / espaces séparés, mais seront beaucoup moins susceptibles de se concentrer sur leurs propres pensées.

Bien sûr, cela varie d'une personne à l'autre, mais j'ai toujours trouvé très difficile de me concentrer dans une pièce avec beaucoup de sons différents / où beaucoup de gens parlent.

De nos jours, la plupart des gens savent comment utiliser les boutons de porte;)
Donnez-leur des espaces séparés, aussi petits soient-ils, tant qu'ils sont silencieux pour faire leur travail en paix. Ils trouveront un moyen de communiquer beaucoup plus facile qu'un moyen de se concentrer.

Tour
la source
Les gens n'ouvriront pas au hasard des portes car les portes impliquent de l'intimité. Cela est vrai même dans un cadre familial. Attendre des collègues qu'ils se comportent différemment semble un peu exagéré.
Aaron McIver
@Aaron - Désolé, je n'ai pas compris. De quoi parlez-vous précisément?
Tour
@Rook "La plupart des gens savent utiliser les boutons de porte de nos jours" Supposons que cela permette aux membres de l'équipe d'avoir un espace avec une porte pour pouvoir la fermer ... ce qui implique que les gens savent comment utiliser la porte et l'ouvriront au besoin ... J'aurais pu être hors de la base.
Aaron McIver
@Aaron - Non, non, tu as raison. Je ne sais toujours pas si nous voulons dire la même chose, mais ce que j'essayais de dire, c'est que "avoir des portes, c'est toujours mieux". Par exemple, si une porte est ouverte, vous pouvez venir pour une raison quelconque; porte entrouverte - entrez si vous devez (quelque chose qui ne peut pas attendre), porte fermée - ne dérangez pas
Rook
sauf si le bâtiment est en feu (et s'il est en feu, appelez les pompiers, pas moi). Il y a des exceptions, mais c'est un principe qui fonctionne remarquablement bien. Les murs offrent un dumping acoustique (aussi, ce qui n'a pas été pris en compte - les murs peuvent être isolés pour un BEAUCOUP meilleur bruit acoustique - J'en sais beaucoup à ce sujet, et croyez-moi pour l'instant, investir dans une bonne isolation peut faire des merveilles pour le bonheur. de personnes qui travaillent). Par contre, dans un espace ouvert, la communication est privilégiée,
Rook
1

Je ne pense pas que vous ayez besoin de sièges spécifiques pour un développement agile en soi. La partie agile du bureau devrait probablement tourner autour des zones communes qui peuvent être utilisées selon les besoins. Avoir un bon tableau blanc et des espaces pour afficher des informations sur le projet, etc.

Une autre idée est d'avoir des «salles de projet» communes où un nombre limité (jusqu'à peut-être 8) de personnes peuvent travailler ensemble pendant un court moment pendant qu'elles traitent un problème / solution très interdépendant. Ce pourrait être une bonne idée de prévoir un certain temps communal commun dans cette salle juste parce que la proximité semble aider beaucoup à diffuser l'information.

Je suis fermement convaincu que la plupart du temps ce dont les programmeurs ont vraiment besoin, c'est d'un environnement où il peut se concentrer sur la programmation sans être interrompu. Bien sûr, il y a d'autres parties de la programmation où vous voulez discuter de choses avec vos collègues, etc., mais pour le codage hardcore boulonné, c'est la solitude que vous voulez.

Par conséquent, je pense que les développeurs devraient avoir des bureaux individuels. Vous pouvez essayer de vous isoler dans un environnement ouvert en utilisant des écouteurs mais ce n'est pas complètement optimal, et parfois vous devez vous entendre réfléchir.

Voici quelques autres idées auxquelles j'ai pensé

a) "heures de flux" pour tous les développeurs, 1 à 3 heures (commencez par le nombre que vous pensez pouvoir gérer et à partir de là) heures le matin et l'après-midi où il est interdit de déranger les programmeurs, de planifier des réunions, de la messagerie instantanée, etc. Une directive devrait également être pour les programmeurs de fermer leur courrier électronique, messagerie instantanée, page Facebook, etc. pendant cette période. Cela peut sembler dictatorial mais je pense que les programmeurs pourraient l'apprécier.

b) des salles de "réflexion profonde" . D'après mon expérience, l'un des avantages du travail à domicile est que lorsque vous rencontrez un problème très grave, vous pouvez vous allonger sur le canapé, fermer les yeux et vous en sortir. Au travail, pas de chance, les gens penseront que vous êtes un fainéant. Par conséquent, il devrait y avoir une pièce, sans perspicacité avec un canapé et un bureau (pour un déni plausible que vous ne soyez pas allongé sur le canapé), avec une lumière "occupée" à l'extérieur.

Lorsque vous devez faire du codage vraiment narly ou penser que vous pensez vraiment profondément, vous allez simplement là-dedans. Vous pouvez également lire la littérature de programmation sans vous sentir coupable :)

c) Fixer des "coffebreaks" ou déjeuners , Cela aide les discussions et la diffusion communautaire d'informations si les gens ont des heures fixes qu'ils partagent avec leurs collègues. Ce n'est pas plus difficile que d'instituer une tradition (non obligatoire) de 15 minutes de café à trois heures chaque jour.

En général, vous ne devez pas mandater et appliquer des règles, mais diriger et faciliter la construction d'une bonne équipe et d'un bon environnement de travail. Et nous avons tous parfois besoin d'une direction.

Homde
la source
2
Je n'aime vraiment pas l'idée des temps de pause "fixes".
FrustratedWithFormsDesigner
0

Les portes fermées signalent à l'esprit que l'individu ne peut pas être interrompu pour une raison quelconque. C'est naturel basé sur l'utilisation typique des portes par les sociétés; intimité.

Un plan d'étage ouvert, d'autre part, tend à conduire à une approche de la communication évidemment plus ouverte, mais peut gêner ceux qui ont besoin de moments de concentration.

Cela se résume à des directives au sein de votre équipe. Aucune mise en page ne sera parfaite; aucune mise en page ne vous aidera de manière réaliste à développer de meilleurs logiciels. [ Je suis certain que les gens seront en désaccord avec moi ici; argumenter sur une disposition donnée favorisera une meilleure communication qui conduira à de meilleurs logiciels, mais en travaillant avec les mêmes membres de l'équipe dans deux dispositions de bureau distinctes, un déménagement n'a rien changé aux tendances de communication, car il s'agit d'un sous-produit du comportement et non d'une disposition de bureau ]. L'approche Agile / Scrum pour résoudre les problèmes au sein du processus après chaque sprint via la réunion rétrospective fera plus pour votre équipe qu'une configuration de bureau.

Fournissez suffisamment d'espace personnel pour chaque membre de l'équipe via des cubes, du ruban adhésif, des canettes de coca, etc. L'espace personnel doit répondre à des préoccupations visuelles et physiques telles que devoir regarder votre voisin ou être à l'étroit dans un espace 3x3.

Après cela, commencez à sprinter et réalisez que l'aménagement du bureau n'est rien d'autre qu'un moyen de parvenir à une fin et, à la fin de la journée, l'agencement est une pièce du puzzle; pas la réponse.

Aaron McIver
la source