Cette question peut être considérée comme subjective (j'ai reçu un avertissement) et être fermée, mais je vais la risquer, car j'ai besoin de bons conseils / expérience à ce sujet.
J'ai lu ce qui suit sur la page `` À propos '' de Fog Creek Software , la société que Joel Spolsky a fondée et est PDG de:
En 2000, les fondateurs de Fog Creek, Joel Spolsky et Michael Pryor, avaient du mal à trouver un endroit où travailler où les programmeurs avaient des conditions de travail décentes et avaient la possibilité de faire du bon travail, sans gaffer, les gestionnaires non techniques y entrant le chemin. Toutes les entreprises de haute technologie ont affirmé qu'elles voulaient d'excellents programmeurs, mais elles ne mettraient pas leur argent là où se trouvait leur bouche.
Cela a commencé avec l'environnement physique (avec des dizaines de cellules coincées dans une pièce sombre et bruyante, où les vendeurs criant au téléphone empêchent les développeurs de se concentrer). Mais c'est allé bien plus loin que ça. Les gestionnaires, terrifiés par le changement, ont traité toute nouvelle idée comme un virus bizarre à mettre en quarantaine. Les cadres subalternes du complexe Napoléon ont insisté pour que les choses se fassent exactement à leur manière, sinon vous serez viré. La police du mobilier d'entreprise se tordait d'agonie quand quelqu'un a collé une affiche de film dans sa cabine. La désorganisation était si endémique que même si les idées étaient bonnes, il aurait été impossible d'en faire un produit. Les gestionnaires inexpérimentés ont pratiqué la gestion par délit de fuite, donnant des ordres sévères sur la façon exacte de faire les choses sans rester pour voir les résultats farfelus de leurs fiats.
Et pire que tout, les types de MBA en charge pensaient que le codage était une fonction de support, essentiellement une forme de frappe sophistiquée.
Une vérité brutale sur la plupart des grandes sociétés de logiciels d'aujourd'hui! Malheureusement, tous les développeurs ne sont pas gutsy
(ou lucky
, je peux dire?) Comme Joel Spolsky! Ma question est donc:
Quelle est la meilleure façon de travailler avec de tels gestionnaires, de les tenir à distance et de toujours fournir un excellent travail?