Gestion de la technologie avec le radar technologique

dimanche 13 mars 2022 par SocraticDev

Un Technology Radar est un outil formel permettant de visualiser la stratégie technologique d'une organisation.

Après avoir lu cet article, vous serez non seulement convaincus des avantages du Technology Radar : vous serez en mesure d'en faire l'exercice dans votre organisation.

catégoriser les sphères technologiques

Le nombre de technologies disponibles en 2022 est faramineux. Nous suggérons d'abord de diviser le cataloguage en quatre ensembles:

  1. techniques
  2. outils
  3. plateformes
  4. langages et frameworks

Les techniques incluent le processus de développement, le design, l'architecture du logiciel (microservices ou monolithes).

Les outils incluent les systèmes de base de données, les outils utilisés par les développeurs comme les IDEs, le système de contrôle de version, etc.

Les plateformes concernent le choix de technologies sur lesquelles le code va être déployés (runtimes). Ca concerne aussi le choix d'infrastructure : allons-nous utiliser un cloud hybride ? allons-nous consommez davantage de services clef-en-main d'un fournisseur public en infonuagique ?

les quadrants du radar

Le radar est divisé en 4 quadrants pour déterminer le sort de chacune des technologies du catalogue de l'organisation. En plaçant un élément dans un quadrant plutôt qu'un autre, on porte un jugement qualitatif sur celui-ci. On qualifie une technologie par rapport à sa valeur dans la stratégie technologique de l'entreprise

hold

Le quadrant par défaut. Votre organisation utilise cette technologie dans ses produits et services. Ils sont acceptés en production. Toutefois, vous n'avez pas une relation entièrement satisfaisante et vous n'encouragez plus les équipes de projet à favoriser ces technologies.

assess

Le quadrant où placer des éléments qui attirent votre curiosité et semble pouvoir remplir vos besoins. Vous ne les avez pas encore essayé, mais vous êtes prêts à le faire lorsque le moment opportun se présentera.

trial

Le quadrant où placer les éléments que vous avez essayé ou qui sont prêts à l'être. Vous encouragez donc les équpes de développement à utiliser ces technologies en mode d'essai. Ensuite, une décision sera prise si on fait passer l'élément au prochain stade.

adopt

On place les éléments qui ont fait leurs preuve dans le quadrant adopt. Ce sont des technologies dont la valeur et la fiabilité a été démontrée. Ils sont prêts à être utilisé et seront maintenus à long terme.

les avantages 'business'

L'utilisation du Technology Radar a un impact positif sur différents secteurs de l'organisation.

En participant à la création et la mise à jour du radar, les équipes de développement ont le sentiment d'être entendus et surtout le sentimement d'avoir le contrôle sur les technologies utilisées au quotidien. Concrètement, les équipes de développement acquiert une autonomie dans ses décisions. Elles peuvent consulter le plus récent radar et prendre des décisions immédiates au lieu de demander l'assistance d'une autre équipe.

Pour le gestionnaire, la création d'un radar rend toutes les parties prenantes conscientes des coûts et des besoins encourus par le parc technologique de l'organisation. Autant au niveaux des achats (capx et opx) que des compétences requises de la part des développeurs.

Pour les responsables de produits, on accélère le développement et la mise en marché en évitant l'inertie et le chaos inhérent à un catalogue technologique débridé.

Pour l'équipe des ressources humaines et des recruiteurs, le radar permet de mieux cibler les candidats potentiels. En ayant le radar en main, un recruteur peut mieux informer le candidat des technologies privilégiés dans son prochain emploi. Finalement, grâce au radar, un comité d'embaûche peut prendre une décision plus éclairée. Par exemple, si un candidat possède uniquement de l'expérience dans les technologies du quadrant hold - c'est-à-dire des technologies dont l'organisation veut cesser l'utilisation - alors on peut en discuter ouvertement lors de l'entrevue.

produire un Technology Radar

La création d'un radar est un exercice collaboratif. On doit impliquer des développeurs, des architectes, des spécialistes de la sécurité et des opérations, etc.

C'est un dialogue ouvert où on discute du futur de différentes technologies utilisées au sein de l'organisation.

Des critères généraux guident la classification:

  • coûts en argent et en acquisition de compétences
  • sécurité du produit
  • expérience de développement et vitesse d'itération
  • etc.

ensuite

Ensuite le radar devrait être mis à jour aux six mois. Ou dès qu'on le juge nécessaire.

Bien sûr le radar doit être disponible et facilement consultable par tous les acteurs de l'organisation.

conclusion

Les idées derrière le Technology Radar sont simples à comprendre et facilement adaptables à votre contexte.

Certaines compagnies comme thoughtworks.com offre le radar en mode software as a service. Alors que d'autres comme le groupe AXA propose une solution en mode self hosting: https://github.com/axa-group/radar.

sources

CNCF end user technology radar, September 2021 - DevSecOps

https://www.linkedin.com/pulse/technology-radar-karen-cleale