Je viens de participer au CTO Summit d’Inovia, une table ronde d’un jour à laquelle étaient conviés des directeurs de technologies. Les discussions étaient animées par des directeurs de l’expérience client (CXO) et vice-présidents de Dropbox, Amazon et Microsoft.
Voici ce que je retiens de mon expérience :
- Promouvoir le développement de carrière est primordiale à l’évolution d’une équipe d’ingénierie. C’est l’épine dorsale de l’établissement des budgets, du recrutement et de la fidélisation du personnel. Chez BenchSci, notre vice-président de l’ingénierie, Asaf Inger, a mis au point une échelle de progression bien pensée pour les cadres et le personnel technique. C’est formidable de voir que nous avons déjà franchi cette étape cruciale
- Lorsqu’on scinde un groupe d’ingénierie en équipes de recherche et développement (R&D) et de création de plateformes, il faut trouver le moyen de préserver le « tissu conjonctif » qui les unit. Par exemple, des développeurs principaux pourraient vouloir se joindre à l’équipe de R&D pour travailler sur de nouveaux projets stimulants, ce qui risque de saper le moral des troupes. Il vaut mieux proposer un « tour de garde » à tous les ingénieurs pour que les intéressés puissent participer aux initiatives de R&D. La plupart d’entre eux déclineront l’offre, mais c’est important d’avoir un système en place pour garantir l’équité.
- L’architecture logicielle a une incidence directe sur la capacité d’adaptation d’une équipe d’ingénieurs. Plus précisément, des systèmes bien découplés facilitent l’intégration des équipes à distance au fil de la croissance de l’entreprise.
- Si vous accumulez une dette technique, quand viendra le temps d’établir les priorités de développement par rapport aux investissements visant à améliorer l’infrastructure en place, la modélisation explicite des risques facilitera les échanges avec les non-ingénieurs.
- De même, pour mieux gérer leurs attentes concernant les produits, une discussion axée sur l’ingénierie de la fiabilité des sites pourrait être de mise.
- Ne tardez pas à rencontrer le directeur financier pour évaluer les dépenses et prenez l’initiative d’aborder les questions financières. Vous pourriez non seulement améliorer la planification, mais aussi positionner l’équipe d’ingénierie comme un partenaire de la planification et de la croissance financières, et non comme un poste de dépenses.
- Les semaines intrapreneuriales (hack weeks), recommandées par le directeur detechnologies de Dropbox, présentent une multitude d’avantages. À ses débuts, Dropbox développait près de 30 % de ses feuilles de route grâce à cette méthode, qui stimule la motivation et favorise le décloisonnement. Il importe toutefois d’intégrer cette pratique d’emblée aux objectifs et aux résultats clés et de mobiliser tous les services de l’organisation.
C’était très stimulant de passer une journée entière à discuter du travail d’un directeur des technologies, qui comporte souvent son lot d’ambiguïtés. Le rôle exact du CTO diffère d’une entreprise à l’autre, mais je me suis reconnu dans la plupart des points soulevés. J’étais parfois même soulagé de voir que je n’étais pas le seul à vivre certaines situations et que, dans bien des cas, mes décisions étaient en fin de compte alignées avec les meilleures pratiques.
Bref, je recommande vivement ce sommet, auquel j’aurais aimé assister plus tôt. Inovia fait en sorte que les fondateurs canadiens sont nombreux à y participer, en plus d’offrir des conseils éclairés et une perspective unique aux entreprises en démarrage canadiennes qui tentent de tirer leur épingle du jeu dans un vaste écosystème.