Skip to main content

Pour éclairer les subtilités et les stratégies qui sous-tendent une optimisation efficace de l’informatique – un enjeu crucial pour les entreprises cherchant à améliorer leur efficacité, réduire leurs coûts et stimuler l’innovation – je discute avec des experts du secteur dans notre série de questions/réponses sur l’optimisation IT.

Aujourd’hui, ma conversation avec Gareth Humphreys, PDG du groupe Solution Performance Group, offrira des éclairages sur la manière dont les organisations peuvent maximiser leurs investissements informatiques pour des performances optimales. 

  1. Pouvez-vous partager un peu votre parcours ?

J’ai grandi juste à l’extérieur de Belfast, une ville bien plus intéressante que ce que je lui attribuais dans mes jeunes années. Je détestais l’école et j’avais hâte de partir, surtout après avoir survécu à un grave accident de voiture lors de ma première année de lycée (au cours duquel j’ai perdu ma mère et failli perdre aussi mon père).

Cela m’a amené à remettre en question beaucoup de choses sur le fonctionnement du monde. J’ai toujours voulu être journaliste, mais les études de médias au collège local (par exemple, Polytechnique pour les lecteurs plus âgés !) ne me passionnaient pas non plus, et j’ai abandonné après seulement six mois. À 16 ans, je n’avais pas envisagé les conséquences d’être au chômage et inemployable, donc je me suis retrouvé à toucher des allocations. 

Exaspéré de me voir traîner à la maison sans but, mon père m’a suggéré de « faire quelque chose avec les ordinateurs », étant donné que j’avais passé toute mon enfance devant l’un d’eux (en commençant par le bon vieux Sinclair ZX Spectrum). Cela m’a amené à suivre une formation City and Guilds en informatique dans un centre local, et j’ai terminé cette formation d’un an en seulement 16 semaines – ils m’ont donc embauché pour accompagner les autres étudiants.

Ce fut mon premier vrai emploi dans le secteur informatique.

J’ai fondé Solution Performance Group (SPG) avec mes cofondateurs pour fournir un écosystème de filiales spécialisées en transformation digitale, ressources humaines et logiciels. Avec des bureaux à Newcastle et Leeds, SPG intervient dans les secteurs public et privé, et compte parmi ses clients des services d’urgence, des ministères et des organismes de logement social. 

2. Comment évaluez-vous l’état actuel de votre infrastructure informatique ? Quels indicateurs utilisez-vous pour mesurer son efficacité ?

Je suis toujours intrigué par l’indifférence générale à la performance de l’infrastructure. J’imagine que cela vient du fait que, pendant des années, la complexité croissante et la présence d’anciens systèmes rendaient la compréhension de ce qui se passait réellement « sous le capot » trop compliquée pour les équipes et départements informatiques. Pourtant, la réalité est que de nos jours, nous avons accès à tellement de données et tant de solutions qu’il n’y a plus d’excuses.

Ceci est d’autant plus vrai si votre entreprise ou organisation compte sur l’IT pour résoudre les problèmes de vos clients, ce qui est, avouons-le, le cas le plus fréquent. 

Nous évaluons l’état de l’infrastructure en effectuant une photographie de référence des performances, de l’expérience utilisateur/du temps de réponse, de la capacité, de la sécurité, et de tout ce qui se situe entre les deux – jusqu’au niveau de l’exécution du code – à l’aide d’outils de surveillance médico-légale, que nous utilisons en temps réel.

L’optimisation des coûts est un autre composant essentiel de l’équation d’efficacité, qu’il est possible d’atteindre grâce à des indicateurs d’utilisation par rapport aux dépenses, très appréciés des directeurs financiers.

3. Quelles mesures de sécurité sont en place pour protéger votre infrastructure IT tout en optimisant ses performances ?

Il existe de nombreuses couches qui composent la « tarte » sécurité et performance. Dans de rares circonstances, celles-ci peuvent être exclusives l’une de l’autre et nécessiter des compromis (généralement sur la performance, compte tenu de l’importance de la sécurité).

Cependant, pour la plupart des entreprises, il y a quelques ingrédients indispensables à considérer, y compris ceux que nous avons mis en œuvre ici :

Cela ne s’arrête pas là – il est également essentiel de chiffrer les données au repos, en transit et durant le traitement si possible, avec des sauvegardes de données sur site et à un emplacement géographiquement distinct.

Et pour revenir à mon point précédent, avec le volume de données dont nous disposons aujourd’hui, il est crucial de mettre en œuvre une gestion des informations et des événements de sécurité afin d’agréger les journaux, d’identifier les écarts par rapport à la normale et de recommander des actions correctives via des plateformes de protection des charges de travail cloud.

4. Comment identifiez-vous les compétences et aptitudes nécessaires à votre équipe informatique pour gérer et optimiser efficacement les ressources ?

C'est difficile, car l'expertise requise pour aborder ces sujets extrêmement complexes en profondeur nécessite un type de personne particulier. La première compétence, donc, est l'attention au détail et une volonté presque obsessionnelle de trouver la cause racine d'un problème. 

Vous pouvez recevoir tellement de données qu'il est essentiel de les traiter sans être submergé ; il faut aussi un sens de l'urgence pour répondre à un paysage en constante évolution et assurer une optimisation maximale.

En termes de compétences, cela dépend de l'environnement, mais il est également important d'avoir une compréhension, même basique, du fonctionnement, de la taille, de la configuration et de la facturation des principales plateformes cloud. L'optimisation des ressources est une discipline à part entière – ce n'est plus « juste » un travail de support. 

5. Quelles stratégies utilisez-vous pour promouvoir le développement professionnel et l'apprentissage continu au sein de votre équipe informatique ?

Cela a été une expérience d'apprentissage, car tout le monde ne souhaite pas apprendre en continu alors qu'ils pourraient utiliser leur temps autrement. Je comprends cela, mais je pense aussi que si l'on veut progresser et s'améliorer dans un domaine, il faut s'exercer pour y parvenir. 

Nous réservons un budget de formation dédié pour chacun, mais le problème est que tout le monde ne souhaite pas l'utiliser. Nous avons constaté qu'une saine concurrence respectueuse aide, tout comme le fait d’associer des incitations à la formation terminée ou aux certifications obtenues.

Cependant, il est nécessaire de compter sur quelques apprenants continus dans l’équipe afin de donner le ton, fixer les standards et établir les attentes pour les autres – ceux que l’on peut appeler les « donneurs de rythme ».

6. Pouvez-vous donner des exemples de la façon dont la collaboration interfonctionnelle a contribué à l’optimisation des ressources dans votre département IT ?

Plus tôt cette année, nous avons mis en place une toute nouvelle fonction de développement logiciel en transférant une équipe d'une autre organisation vers SPG. Au départ, notre intention était que la nouvelle équipe continue de fournir des logiciels de premier ordre à nos clients.

Cependant, au fil de l’année, il est devenu évident que les nouveaux membres et nos collègues existants en ingénierie d’infrastructure commençaient à collaborer de manière spontanée. Ayant observé certains des problèmes complexes qu’ils ont résolus ensemble, nous sommes plus convaincus que jamais que favoriser cette collaboration interfonctionnelle profite à tous : aux individus eux-mêmes, aux équipes, et bien sûr à nos clients.

Être capable d’aborder un nouveau problème de front et d’accélérer la résolution grâce aux compétences complémentaires de nos équipes a permis d’énormes gains d’efficacité de bout en bout, et c’est une façon de travailler que je recommande à tous de considérer.

7. Comment veillez-vous à ce que vos processus IT soient alignés sur les objectifs métier et contribuent à l’efficacité globale de l’organisation ?

C’est ici que l’architecture prend tout son sens. Il vous faut une architecture d’entreprise et une architecture de solutions au cœur des fonctions opérationnelles et informatiques respectivement, travaillant en harmonie avec l’entreprise et entre elles. En prenant la stratégie globale de l’entreprise, les objectifs et les indicateurs clés de performance et en s’assurant que les processus métiers et les technologies sous-jacentes sont alignés, vous aurez beaucoup plus de chances d’identifier des opportunités d’optimisation et d’efficacité. 

Cela semble – et est – une tâche immense qui ne peut être véritablement réalisée qu’avec des années de pratique et d’efforts, mais c’est ainsi que fonctionnent les meilleures et les plus performantes entreprises. Vous n’avez pas à atteindre le nirvana dès le premier jour : commencez petit, itérez souvent, validez en avançant et ayez un objectif. Oh, et assurez-vous de connaître le point de départ. 

8. Quels sont vos meilleurs conseils pour optimiser les ressources IT via l’infrastructure, les personnes et les processus ?

  • Visibilité – Vous ne pouvez pas optimiser ce que vous ne voyez pas, il est donc essentiel de comprendre ce qui se passe sous le capot, ce qui se déroule dans l’environnement cloud, et ce qui arrive de bout en bout. Sinon, vous ne pouvez pas corriger les inefficacités. L’automatisation en boucle fermée est également essentielle ! Laissez le système prendre le contrôle, définissez les paramètres et le résultat souhaité, puis laissez le système agir. C’est tout l’intérêt de l’automatisation ! Attention à ne pas passer trop de temps à ajuster les paramètres, car cela allonge le processus. Permettez au système de remplir son rôle et d’automatiser autant que possible.
  • Raccourcissez vos boucles de rétroaction – Vérifiez si, et où, un processus échoue. Ensuite, arrêtez-vous, apportez la modification, relancez le processus et continuez à itérer et à affiner par petites étapes. Par ailleurs, la surcharge fonctionnelle : il arrive souvent que la moitié des fonctionnalités proposées ne vous soient pas utiles. Réduisez l’offre aux capacités essentielles dont vous avez vraiment besoin et n’achetez que la solution adaptée à l’objectif. Toutes ces fonctionnalités supplémentaires exigent une mise en œuvre, une personnalisation, la formation des équipes, et en fin de compte, du temps, de l’argent et des efforts pour peu ou pas de résultat.
  • DevOps, SecOps, DevSecOps, FinOps… tout cela n’est que CloudOps – Cessez de créer des silos avec des équipes hautement spécialisées qui ne font qu’une seule chose, surtout si votre organisation est de taille relativement modeste. Constituez plutôt une seule équipe et formez chacun à fournir plusieurs compétences. C’est la meilleure manière d’optimiser l’aspect humain de toute fonction technologique.

Pour plus d’interviews avec les meilleurs CTO et experts IT, abonnez-vous à la newsletter du CTO Club.