Une DSI Agile Partie 2, qui de la DSI ou de l'utilisateur doit être agile ?

Photo by Luca Bravo on Unsplash

Une DSI Agile Partie 2, qui de la DSI ou de l'utilisateur doit être agile ?

Le stack technique, open source, low-code.

Toute demande utilisateur ou incident utilisateur est un frein dans la vitesse ou la qualité d’exécution de son travail.

Et son travail, de bout en bout, est au service de la stratégie d'entreprise.

business.png

Nous avons donc accès nos efforts vers le support utilisateur.

Support Utilisateur

Dans son travail quotidien nos utilisateurs vont utiliser plusieurs outils sur lesquels ils peuvent être avoir été mal formés, sans compréhension réelle de la procédure, sans connaissance des impacts d'une absence de données ou d'un mauvais renseignement.

Nous avons mis en place un cycle de production de documentation et de formation : toute demande ou incident lié à une méconnaissance d'un outil donne systématiquement lieu à la production d'une documentation, une entrée dans la faq de notre logiciel de ticketing. Si le manque de connaissance est ciblé sur un acte particulier alors une micro formation d'une dizaine de minutes est programmée pour réapprendre le bon geste.

La faq est inscrite dans le portail ticket iTOP et la formation est disponible sur un wiki (bookstack). Les utilisateurs sont libres de créer de nouvelles pages pour mieux s'approprier la documentation.

Dans le portail ticket, afin de mieux qualifier les demandes et les incidents, nous y avons décrit le catalogue de services que le service informatique peut fournir. Nous gagnons du temps dans la compréhension du besoin et nous répondons donc plus vite à l'utilisateur. Exemple de portail: image002-2.jpg

Itop permet de lier les incidents et leur résolution à des items informatiques, lors d'un incident sur ce même item, la résolution est immédiatement accessible. Aucune perte de temps dans la recherche d'une solution au problème.

Autonomie utilisateur

Un peu de vieux, un peu de neuf.

Certaines des procédures de notre ERP (gestion des tarifs /ex) sont très chronophages. Il fallait trouver un moyen de réduire ces temps de traitement. Cela implique de pouvoir accéder aux bases de données de l'ERP en lecture et en écriture, de fournir une interface utilisateur permettant l'extraction et/ou le chargement d'un tableur, un contrôle des fichiers, des données, etc, etc, etc.

Une des solutions serait de développer un spécifique dans l'ERP pour chacun des cas détectés. Beaucoup de temps et beaucoup d'argent à prévoir.

La solution appliquée est basée sur un ensemble de nouveaux outils qui ne s'intègrent pas directement avec l'existant, mais qui communiquent avec les anciens systèmes -transfert de données par SQL API, ...-.

  • N8N, pour le traitement de données, 51048c096878487d82127c57e79edd67.png
  • Appsmith pour l'interface utilisateur. rrr0r0na25x71.png

Ces nouveaux outils permettent de développer des outils internes trois à dix fois plus rapidement.

Après analyse des tickets nous avons développé les fonctionnalités qui avaient le plus d'impact sur les process utilisateurs.

La mise en place de ces mesures, et le développement des outils internes, s'est étalée sur 6 mois.

Alors ? Quel est le résultat ?

Cette stratégie a permis de faire baisser la totalité des tickets de plus de 40%.

image.png

Il est difficile de mesurer l'impact direct de la documentation ou de la formation sur la performance de l'utilisateur, mais les applications internes qui ont été déployées sont massivement utilisées. 2022-02-02_09-14.png

La baisse de tickets a aussi un impacte direct sur la fonction support, grossièrement cela représente 40% de temps "libéré".

Ce temps "libre" a été consacré à la montée en compétence technique de la personne en charge du support. L'escalade de niveau 2 a lieu moins fréquemment, elle est désormais susceptible de produire elle même de nouveaux outils internes avec une aide minimale.

En conclusion

Ok, les utilisateurs ont gagné en agilité, ils sont mieux informés et plus autonome, mais la DSI est elle devenu agile ?

A mon sens, ce n'est pas la mise en oeuvre de ce nouveau stack qui sera obsolète dans trois ans, ce ne sont pas toutes les pages de documentation créées qui rendent une DSI agile.

L'agilité n'est pas une fin en soi. Elle doit avoir un but.

C'est bien par la détection d'un besoin que nous avons réussi à combler que nous nous définissons comme agile.

Détecter le besoin -> Combler le besoin.

De cette simple petite flèche nous en déduisons qu'il nous faut être à l'écoute pour détecter ce besoin, et être rapide et simple dans la réponse.

De cette expérience j'en conclus ceci : une DSI agile n'est pas une réponse technique c'est un état d'esprit.


Références - lociels open source

Manifeste agile:

  • Les individus et leurs interactions, de préférence aux processus et aux outils,
  • Des solutions opérationnelles, de préférence à une documentation exhaustive,
  • La collaboration avec les clients, de préférence aux négociations contractuelles,
  • La réponse au changement, de préférence au respect d’un plan.