Il n'y a rien de tel qu'une "configuration de moniteur idéale" car il n'y a pas non plus de "utilisateur canonique"! (plus la configuration dont vous avez besoin dépend des tâches que vous devez effectuer)
Cela dit, la stratégie que j'utilise dans mon entreprise est simple:
Obtenez chaque développeur autant de moniteurs qu'il le souhaite. Clair et simple.
(Et je dois mentionner que je dirige cette entreprise, donc je suis essentiellement celui qui paie pour le matériel; cela étant dit, j'ai utilisé la même stratégie dans mon poste de travail précédent, lorsque je dirigeais une équipe de programmation .net de taille moyenne dans une banque d'investissement de premier plan)
Trois raisons d'utiliser cette stratégie:
Un moniteur typique coûte environ 300 $ et sera probablement utilisé pendant 3 ans, par exemple ... C'est un coût total de possession d'environ 0,5 $ par jour, y compris l'électricité. Le coût de «possession» d'un bon programmeur est plutôt de l'ordre de 500 $ par jour.
En d'autres termes, un moniteur est rentabilisé dès qu'il économise 1 minute par jour du temps d'un programmeur.
Vous reconnaissez le fait que vos programmeurs savent mieux que vous ce dont ils ont besoin pour faire leur travail (ce qui est un puissant facteur de motivation pour eux).
J'utilise pour dire aux membres de mon équipe:
Si vous avez besoin de quelque chose pour faire votre travail, achetez-le ou demandez-moi de le faire acheter. Je ne veux pas perdre votre temps à discuter de la raison pour laquelle vous avez besoin d' un lance-roquettes USB. Vous savez probablement mieux que moi ce dont vous avez besoin :)
Vous reconnaissez que le travail de vos programmeurs est suffisamment important pour leur permettre de disposer des meilleurs outils que l'argent puisse acheter (encore une fois, une motivation très forte)
En fait, les programmeurs sont si chers que presque tout ce qui peut faciliter leur travail vaut la peine d'être acheté. Je parle de :
- autant de moniteurs que nécessaire
- un ordinateur très rapide, SSD, quadcore, vous l'appelez.
- un autre ordinateur, si nécessaire
- tous les livres qu'il voudra peut-être regarder
Pour terminer, quelques mots sur ma configuration actuelle pour développer un logiciel .net (YMMV si vous n'êtes pas moi, pas moi en mai 2009, ou ne pas développer de logiciel .net)
- deux moniteurs verticaux 22 "1920 * 1080, affichant un Visual Studio divisé verticalement
- un moniteur paysage 22 "1920 * 1080 pour les boîtes à outils de VS (explorateur de solutions, boîte à outils, etc.) et d'autres outils divers (SQL Management Studio, à savoir)
- un moniteur paysage 22 "1920 * 1080 pour firefox / IM / outlook
Une bonne raison d'ajouter un moniteur supplémentaire est si vous avez besoin que certaines choses soient constamment visibles (comme des outils de supervision)
D'après mon expérience, je déteste travailler avec un seul moniteur, 2 est ok, ma productivité en profite toujours pour un troisième, et des moniteurs supplémentaires ne sont pas vraiment nécessaires.