samedi 18 novembre 2023

Le système d'information

Introduction

Quelle est la place du système d’information dans l’informatique ? Quelle est celle de l’architecte du système d’information parmi les informaticiens ? Comment sa spécialité s’articule-t-elle avec les autres spécialités de l’informatique ?

Beaucoup d’experts de l’informatique estiment que seuls sont vraiment des informaticiens les spécialistes des microprocesseurs, du logiciel, du réseau. Ils reconnaissent aussi la qualité d’informaticien aux ingénieurs système, réseau et sécurité ainsi qu’à ceux qui informatisent des machines : automobiles, avions, etc. Mais ceux qui s’occupent des « applications métier » d’une entreprise sont-ils des informaticiens ? Ils en doutent.

Informatiser une entreprise n’est pas la même chose qu’informatiser une machine. Concevoir l’« informatique embarquée » dans la machine est une affaire de physique et de logique qui se traite entre des ingénieurs et selon leurs méthodes. L’entreprise, par contre, n’est pas seulement un être physique et logique : comme elle rassemble des êtres humains pour organiser une action collective, c’est aussi un être psychosociologique.

Les pouvoirs que l’organisation définit sont ainsi tentés de rivaliser, des procédures conçues de façon raisonnable se rigidifient au point que leur raison d’être est oubliée. Il en résulte des illogismes qui tracassent les esprits et sont à l’origine du stress dont on a de nombreux témoignages.

Les informaticiens « purs » acceptent donc l’hybridation de l’informatique et de la machine dans l’informatique embarquée, mais non l’hybridation de l’informatique et de l’entreprise dans le système d’information : la nature psychosociologique de l’entreprise leur répugne comme si elle était salissante, et réciproquement la nature physique et logique de l’informatique répugne bien souvent aux dirigeants de l’entreprise.

Leur approche des systèmes d'information est très superficielle. Il pestent contre les défauts de l'interface que SNCF Connect offre à ses utilisateurs, ils admirent la qualité de celle d'Amazon, mais ils ne se soucient pas de connaître les principes dont le respect a permis la réussite d'Amazon, dont l'ignorance a fait capoter la SNCF.

Ces principes sont il est vrai méconnus par beaucoup d'entreprises. Jean-Pierre Meinadier, grand expert et auteur du Métier d’intégration de systèmes (Hermes 2002), a travaillé sur l’informatisation des produits et processus industriels. Invité à participer à la conception d’un système d’information, il a demandé « qui est le responsable ? ». Or cette responsabilité était l’enjeu d’un conflit de territoire entre des directeurs : sa question ayant été jugée insupportable, il a été éjecté du projet (mais comment un projet dont personne n’est responsable pourrait-il aboutir ?)

Un savoir-faire spécial est donc nécessaire pour assumer l’hybridation de l’informatique et de l’organisation de l’entreprise, assurer la coopération des spécialités et contenir la tendance centrifuge qui pousse chaque métier à s’isoler dans un « silo » protecteur, détruisant ainsi une part essentielle de l’apport du système d’information.

Il faut aussi anticiper le comportement des agents et clients de l’entreprise car un processus imprudemment conçu peut susciter des comportements pervers qui altèrent la qualité de ses produits. Des évolutions imprévues de ce comportement peuvent provoquer une baisse insupportable de la performance : il arrive que le dimensionnement des bases de données, la puissance des processeurs, le débit des réseaux, la pertinence des algorithmes soient débordés par le volume des données et la fréquence des transactions.

L’architecte du système d’information doit donc savoir « sentir » intuitivement les comportements des personnes et la situation de l’entreprise. Son métier exige, outre des compétences en informatique, une sensibilité et un flair qui ne s’acquièrent qu’avec l’expérience.

C’est que le système d’information doit assurer la symbiose de l’automate et du cerveau humain qui constitue le « cerveau d’œuvre », ainsi que la synergie de ces cerveaux d’œuvre. Or si l’automate sait effectuer très vite des calculs volumineux, seul le cerveau humain sait interpréter des situations nouvelles, « deviner ce qu’une personne a voulu dire » et orienter son action selon les valeurs qui l’animent. L’IA générative a fait apparaître, avec la force de l’évidence, la subtilité de cette collaboration et certains des écueils qu’elle peut rencontrer.

Nombre de projets échouent ou n’arrivent à terme que grâce à un dépassement important du budget et des délais (ils sont souvent multipliés par trois). Si des réussites existent (Amazon, Décathlon, Dassault Systèmes), les interfaces que certaines entreprises présentent sur le Web à leurs utilisateurs révèlent les défauts de leur système d’information (Orange, SNCF).

Les entreprises sont tentées d’informatiser tous les détails d’un processus : il en résulte des projets énormes dont la réalisation demande des années et dont le résultat sera rarement satisfaisant. Elles sont aussi tentées de programmer l’action des humains comme s’ils étaient des automates, leur refusant toute initiative.

La coopération de l’humain et de l’automate suppose de n’informatiser que le gros du travail répétitif, laissant aux humains le traitement des cas particuliers les plus complexes. Le programme sera alors moins compliqué, il se produira moins d’incidents et la maintenance sera moins coûteuse.

Mettre en œuvre cette coopération implique de surmonter des problèmes techniques auxquels répond l’art de l’ingénieur, et aussi des problèmes sociologiques et psychologiques qui s’entrelacent avec la technique. C’est complexe mais l’architecture des systèmes d’information possède, comme le métier des armes, des principes qui aident l'architecte à trouver sa démarche.

Les « méthodes agiles » ont ainsi aidé à découper les grands projets en « lots exploitables » de taille moindre dont la mise en œuvre procure une expérience qui permet d’ajuster la réalisation. Cependant l’« agilité » ne saurait à elle seule résoudre tous les problèmes...