Delivery et exploitation IAM

Maintenabilité IAM

La maintenabilité IAM est la capacité à corriger, mettre à niveau et faire évoluer une plateforme d'identités sans risque ni coût disproportionnés.

Synonyme
capacité d'évolutionfacilité de maintenance

Définition

La maintenabilité IAM se distingue de l'exploitabilité : l'exploitabilité consiste à faire fonctionner et surveiller le système, la maintenabilité à le modifier. Elle dépend de la complexité globale de l'architecture, de la dette accumulée, du volume et de la nature des personnalisations, des extensions et du code spécifique, du nombre et de l'âge des connecteurs, des dépendances entre composants, de la qualité de la documentation, du rythme des versions et du support éditeur, des compétences disponibles et de l'existence de tests de non-régression. Une plateforme maintenable permet d'appliquer un correctif de sécurité, de monter une version majeure ou d'ajouter une application sans engager un projet à chaque fois.

Pourquoi c'est important

Une plateforme difficile à faire évoluer finit par figer la sécurité de l'organisation au niveau du jour de sa mise en production.

Le point de vue d'Ariovis

Le spécifique n'est pas mauvais par nature : un développement dédié est parfois exactement la bonne réponse au besoin métier. Le danger apparaît lorsque la personnalisation n'a plus de propriétaire, plus de tests, plus de documentation, ou lorsqu'elle empêche toute évolution de la plateforme. La bonne question n'est donc pas « avons-nous du spécifique ? » mais « savons-nous pourquoi il existe et savons-nous encore le maintenir ? »

Les pièges courants

  • Une erreur fréquente consiste à accumuler des personnalisations sans propriétaire ni tests, jusqu'à ce que la montée de version devienne plus risquée que le statu quo.

Ces notions prennent tout leur sens dans un projet réel.

Le premier échange permet de comprendre votre contexte, vos systèmes et la prochaine décision utile.