Culture d'entreprise
Bien que vous ayez présenté cela comme un défi pour vos employés, je vous suggère de le voir comme un scénario où vous avez défié vos employés , et le résultat n'est pas bon pour vous. Je ne sais pas si vous l'avez remarqué, mais le génie logiciel a l'une des demandes de travailleurs les plus élevées de tous les domaines. Il a également des durées très courtes, pour la simple raison qu'il est facile pour les travailleurs de progresser (ou même simplement sur le côté, d'acquérir plus d'expérience dans un domaine différent). Cela signifie que les ingénieurs ont généralement plus d'influence que les employeurs (et pourquoi tant d'employeurs sont prêts à conclure des accords illégaux de non-concurrence). Si votre entreprise tenait ses SDE avec des «menottes en or» (compensation totale si élevée qu'elle ne pouvait raisonnablement pas la trouver dans une autre entreprise), alors je m'attendrais à une conformité quasi totale. La défiance ouverte comme vous le décrivez peut être considérée comme non professionnelle, mais c'est aussi une indication que vous n'avez pas évalué avec précision le marché et la valeur marchande de leurs compétences par rapport à leur comp. Si leur composition est inférieure au marché, alors je m'attendrais à ce qu'ils soient particulièrement méprisants envers les petites demandes.
L'idée que les entreprises sont des organisations strictement hiérarchiques avec des directives qui descendent toujours ressemble beaucoup à une «planification centrale», J'espère que nous en convenons est un paradigme raté qui aurait dû s'éteindre dans les années 50 et 60. C'est l'idée que le PDG et le reste de la C-suite sont les personnes les plus intelligentes de l'entreprise, et que tous les autres sont classés en fonction de leur niveau en matière d'intelligence et de prise de décision. Ce genre de pensée était peut-être à la mode il y a 50 ans, mais cela ne vous mènera tout simplement pas très loin dans une société moderne avec des ingénieurs en logiciel, et encore moins une société de technologie (vous ne l'avez pas fait dites quel genre de vôtre est).
Autonomisation
Si vos ingénieurs construisaient des widgets dans une usine, se présenter à temps pour que la chaîne de montage puisse démarrer et fonctionner à pleine capacité serait une demande organisationnelle justifiée. Cependant, le travail de connaissance n'a pas de chaîne de montage stricte qui dicte les heures de travail, et l'intensité mentale du génie logiciel récompensera surtout une certaine flexibilité managériale dans la planification.
De nombreux ingénieurs préfèrent arriver très tôt ou travailler vraiment en retard afin qu'ils puissent profiter d'un bureau presque vide, ce qui améliore leur productivité. Exiger que tout le monde arrive en même temps équivaut à exiger que chacun s'expose à un barrage constant d'e-mails, de demandes de réunion et d'interruptions impromptues du bureau. Ce n'est pas une bonne gestion. C'est un coup de fouet.
Réunions d'équipe
Le seul moment où vous pouvez vraiment vous attendre à ce que les ingénieurs se présentent à l'heure est pour les réunions d'équipe (comme une rencontre quotidienne, par exemple). C'est en soi la justification d'une attente temporelle. D'un autre côté, si l'équipe pense que vous fixez une heure de réunion pour votre propre convenance et au détriment de leurs priorités, vous gagnerez leur ressentiment durement gagné plutôt que leur respect. Il serait préférable de définir ces heures de réunion en collaboration avec l’équipe, plutôt que de dicter une heure. Évidemment, si vos ingénieurs ont besoin d'interagir avec des personnes d'autres équipes ou clients à un moment donné, il ne devrait y avoir aucun différend sur l'importance d'être présent. Vous n'avez pas mentionné de telles exigences, je suppose donc qu'elles n'existent pas.
Attentes de la direction
Mon dernier employeur est passé par de nombreuses itérations de l'organigramme, changeant constamment la portée et les attentes de l'organisation de gestion. Je dirais que s'il y a une tendance générale dans la gestion de la technologie, ce serait une érosion constante de la responsabilité. Alors que les gestionnaires de la plupart des autres domaines sont censés fournir des affectations et des priorités de travail, s'interfacer avec d'autres équipes, effectuer des tâches RH et recruter, je dirais qu'en technologie, l'accent est mis sur le déplacement du début de la liste vers l'arrière. Si cette tendance n'a pas encore atteint votre entreprise, vous avez peut-être de la chance. Cela ne signifie pas que vos employés sont synchronisés avec vous, comme vous l'avez noté. Très souvent, une conversation inclura: "Eh bien, sur Facebook, ils font X" ou "Chez Google, ils font Y" ou "Amazon ne fait pas Z, pourquoi le faisons-nous?" Sachez que vos ingénieurs ont presque certainement des amis et d'anciens collègues dans d'autres entreprises, leur expliquant à quoi ressemble la culture d'entreprise là où l'herbe est plus verte. Si vous insistez pour rendre l'herbe brune pour votre équipe, vous passerez beaucoup plus de temps au recrutement. Il est temps de décider de ce qui est le plus important pour vous.
Aller de l'avant
Mon premier conseil est de réfléchir très sérieusement aux raisons pour lesquelles vous attendez de vos ingénieurs logiciels qu'ils fassent quelque chose que presque aucun autre employeur compétitif exigera. Existe-t-il un besoin commercial réel qui motive cette exigence? Si c'est le cas, partagez-le avec l'équipe et lancez une discussion; mais soyez prêt à écouter et à faire des compromis . Si la seule raison est votre sens personnel de la discipline et du décorum d'entreprise, je dois respecter respectueusement que vos valeurs ne sont pas synchronisées avec le reste de l'industrie et que vous devrez travailler très dur pour créer une équipe qui s'aligne avec vous sur ceci tout en fournissant une valeur suffisante sur vos livrables.
Deuxièmement, je vous suggère de vous demander quelle valeur vous apportez à l'équipe. Comment l'équipe s'en sortirait-elle si vous ne vous présentiez tout simplement pas demain au travail? Tout s'écroulerait-il? Voudraient-ils tout simplement gâcher? Ou est-ce que les choses continueraient à se dérouler sans heurts jusqu'à ce qu'ils aient besoin de prendre une décision importante qui nécessite votre contribution? Si vous maintenez personnellement l'équipe ensemble par la force de votre volonté, alors je dirais que vous avez une équipe malsaine et dysfonctionnelle. Si l'équipe pouvait très bien se passer de vous pendant une semaine, elle n'a certainement pas besoin de vous pour tenir la porte avec un chronomètre, en comptant les secondes jusqu'à ce qu'elles arrivent afin de fournir la valeur que votre équipe fournit.
Espérons que la valeur que vous apportez à l'équipe est stratégique et non triviale . Dans l'idéal, votre équipe compte sur vous pour émettre des jugements difficiles, les aider à évaluer les risques, fournir un aperçu des niveaux supérieurs de gestion et des relations que vous avez dans toute l'entreprise. Si c'est le cas, vous vous débrouillez bien. Mais cela signifie également que vous devez mesurer les choses qui sont importantes et laisser de côté celles qui ne le sont pas. Les bons projets sont-ils livrés? Tenez-vous la barre de qualité? Quel est le moral de votre équipe? Défendez-vous le bon travail de vos employés auprès d'autres personnes? C'est ce que j'espère chez un bon manager, pas de savoir si j'ai perforé la bonne fente de carte de temps sur mon rapport TPS.