Comment équilibrer le temps "zone" et la communication ouverte et active au sein d'une équipe de développement?Comment équilibrer le temps de la zone avec la communication ouverte et active au sein d'une équipe de développement?
Répondre
Notre bureau a récemment converti au style "bullpen" Tim mentionné. Les gens du logiciel n'étaient pas impressionnés, c'est le moins qu'on puisse dire. Pour contourner ce nous avons mis les choses suivantes:
1) Division liste interne de diffusion
2) Dev-Team listes de diffusion internes
3) Chaque développeur est disponible via Google Talk pour des discussions sans quitter notre bureaux
4) Casque signifie « mieux être important »
5) Si plus de 2 personnes ont besoin de parler ensemble, vous trouver un espace de réunion afin de ne pas déranger vos collègues.
6) Nous n'utilisons généralement que des courriels pour parler avec des clients ou fournir des fichiers à des personnes grâce à des pièces jointes. Le résultat de ces actions est que le rapport signal/bruit dans la communication est bien meilleur, puisque vous n'êtes pas bombardé de courrier électronique toute la journée. Une des choses que nous avons essayées et qui ne fonctionnait pas aussi bien était la fonctionnalité «chat de partie» de Google Talk (utilisant essentiellement un contact de Google Talk comme chatroom IRC simplifié). C'est peut-être parce que beaucoup de nos développeurs sont jeunes (nous avons entre 3 et 15 coopératives universitaires toute l'année), mais le «party chat» est devenu un nom très approprié pour ce qu'il a fini par être utilisé.
Les tableaux blancs sont rares là où je travaille mais nous avons vendu la gestion sur le concept d'une pièce qui devait être utilisée pour 6 personnes maximum qui pourraient se boucher et faire un design et un développement intenses. Il y a quelques tableaux blancs, une PORTE, et toutes les lumières sauf une peuvent être fermées de sorte qu'il ne se sent pas comme un soleil fluorescent est au-dessus de votre tête. Cela n'est peut-être pas possible dans votre environnement de travail, mais si vous le considérez comme une zone où il y a de la "zone" intense.
Lire "Peopleware"
Bureaux avec portes.
téléphones portables vous pouvez éteindre.
emails
Zones communes utilisables avec des tableaux blancs.
Il y a des phases de développement où beaucoup de collaboration est très productive et d'autres où l'attention individuelle est importante. En outre, les gens travaillent différemment - vous ne voulez pas interrompre les gens qui font mieux lorsqu'ils sont laissés seuls et vous ne voulez pas isoler ceux qui ont besoin de commentaires et d'aide. J'éviterais les règles et indiquerais clairement que c'est un problème et qu'il appartient à chaque développeur de faire respecter son propre environnement. La direction devrait le soutenir.
Les réunions pratiques sont géniales, mais les bullpens ouverts en tant qu'espace de travail pour la «communication ouverte» sont un fantasme imaginé par des pirates ou des managers qui veulent garder un œil sur tout leur personnel.
- 1. Partage de requêtes SQL communes au sein d'une équipe
- 2. Équilibrer la compression IIS avec le temps CPU?
- 3. Comment équilibrer la charge Lucene.Net?
- 4. Comment puis-je équilibrer la charge FastAGI?
- 5. Services de domaine et communication avec la base de données
- 6. Support multi-processus au sein de la même application?
- 7. Sécurisation de la communication entre Adobe Air et le serveur
- 8. Quelle est la « < > » syntaxe au sein de C#
- 9. Forum comme environnement de collaboration pour petite équipe de développement
- 10. Réinitialiser la valeur de la zone de texte sous forme Infopath chaque fois qu'elle est ouverte?
- 11. Récupère la zone de sécurité active/actuelle d'une application .NET?
- 12. Le plus grand nombre de projets au sein d'une solution
- 13. Problème de Mozilla Firefox avec la communication Javascript et Flash
- 14. DXperience gridview et contrôles au sein
- 15. Comment fonctionne la communication AMF?
- 16. Intégration Active Directory simple au sein de l'application - que devrait stocker l'application?
- 17. Comment activer la couverture de code dans Builds au sein de TFS?
- 18. jquery active/désactive la zone de texte basée sur le radiobutton
- 19. Création facile de formulaires/contrôles dynamiques au sein de Qt
- 20. Comment déterminer le nom de la disposition de clavier active?
- 21. UTC au sein du site
- 22. Modèle de contrat de développement Agile - Temps et matériaux avec portée variable et plafond de coûts
- 23. Hébergement ASP.NET au sein de mon application
- 24. Ajouter un élément au-dessus de la zone de texte sans modifier la position de la zone de texte
- 25. Écouter le micro de l'iPhone avec SCListener et jouer de la musique en même temps: comment?
- 26. VS C# CultureInfo défini en permanence pour la valeur au sein de l'IDE?
- 27. log4net active la journalisation du débogage au moment de l'exécution
- 28. Remplacement de foreach imbriqué avec LINQ; modifier et mettre à jour une propriété au sein de
- 29. Comment faire pour exécuter un exécutable avec la limite de temps et d'utilisation de la mémoire?
- 30. comment trouver la valeur manquante dans la séquence au sein des groupes dans SQL?