08 juin 2006

L'informatique orientée métier

Il y a un thème qui revient souvent et pour lequel nous nous battons beaucoup, nous autres urbanistes : nous n’imaginons pas à quel point l’informatique actuelle n’est pas orientée métier.

Voici un exemple simple.

Une de mes amies, qui n’y connait rien en informatique (on peut vivre sans, ce n’est pas une tare), s’est vue offrir un lecteur de mp3 USB.
Comme tous mes amis non informaticiens, elle me demande comment elle peut l’utiliser. Elle a bien un ordinateur … un pentium 1° génération à 75 Mhz avec Windows 95.
Bon, déjà, il faut qu’elle débourse 500 € pour un PC de base sous Windows XP qui gère l’USB plug-n-play. Admettons.

Elle n’est pas bête non plus, elle comprend bien que le mp3 c’est un format différent, compressé qui permet de faire tenir plusieurs CD dans le lecteur. (enfin, le fait que ce soit compressé, elle s’en fiche complètement)

C’est alors qu’elle me pose deux questions qui tuent.

Tout d’abord : « Est-ce qu’on peut acheter des CD avec des mp3 ? »
J’avoue que je n’avais jamais envisagé cette éventualité !
Je luis réponds que non, on les trouve uniquement par internet (donc elle doit ajouter une connection inetrnet à son ordinateur) sur des sites de téléchargement légaux ou illégaux, ou en les fabriquant soi même avec ses propres CD.
Quelquefois on trouve des mp3 en plus sur certains CD audio mais c’est très rare.

Alors la deuxième question qui tue. Elle me met un CD dans les mains et me dis « comment je fais ? »

Et là, les explications difficiles commencent.
Personnellement j’utilise le logiciel dBpowerAMP Music Converter™

Allez donc expliquer à un non-informaticien qu’il faut :

  • Mettre le CD dans le lecteur (jusque là, ça va)
  • Ouvrir le logiciel (on peut lui faire une icône, jusque là, ça va)
  • Sélectionner les pistes sur D : (ca dérape, il faut expliquer qu’il y a des lecteurs et qu’ils portent tous une lettre)
  • Avec le bouton « convertir », choisir le menu déroulant « mp3 »
  • Ensuite choisir un répertoire de destination sur C : et les autres options (« Mon dieu, à quoi servent-elles ? » Laisse-les comme ça, n’y touches pas, règle juste le répertoire de destination. + et re-explications sur les fichiers, les répertoires, etc.)
  • Attendre la fin de la conversion
  • Sortir du logiciel
  • Ouvrir l’explorateur de fichiers
  • Mettre le lecteur mp3 sur le port USB
  • Attendre que Windows le détecte et monte un lecteur
  • Vérifier la place disponible sur le lecteur ! (et re-explications, en informatique, on compte en « kilo - octets », ça s’écrit« Ko »)
  • Faire de la place sur le lecteur USB
  • Copier les mp3 créés sur lecteur USB
  • Utiliser l’icône verte en bas à droite avant de retirer le lecteur.

En fait, mon amie avait besoin d’un logiciel qui ressemble à ceci :
Image Hosted by ImageShack.us
puis, qui lui dise ce qu’il faut qu’elle fasse, qu’il fasse tout, tous seul et qu’il siffle quand c’est prêt.
Elle voulait un logiciel aussi facile à utiliser qu’une voiture. On tourne la clé, ca démarre, on roule.

Maintenant, la même société propose "Sveta Portable Audio™" qui fait tout d'un coup.

C’est un petit exemple qui illustre bien ce que l’on voir dans les Systèmes d’information quand on est urbaniste : on voit des personnes qui, pour faire leur métier, doivent utiliser plusieurs applications, prendre les données dans l’une, vérifier quelque chose dans l’autre … à chaque fois ça n’est pas naturel, ni adapté aux tâches à réaliser. (Exemple : Il y a plusieurs infocentres, selon les données qui m’intéressent je dois interroger soit AGATHE soit GERTRUDE)

Je ne désespère pas qu’un jour arrive l’ère de l’ « informatique tour de clé », ou l’ « informatique orientée métier » qui soit totalement adaptée aux tâches des utilisateurs et qui lui évite les acrobaties intellectuelles en tout genre.

Autrement dit, l’industrie des logiciels informatiques est très peu mature en comparaison des autres.

A mon humble avis, c’est un sujet qui va perdurer pour les dix années qui viennent.

Ca commence à venir avec la modélisation des Processus métier : on modélise d’abord les tâches des acteurs et on se sert de ces tâches pour définir les fonctions des applications.

Une tâche = une fonction.

Dans la fonction, il y a « tout ce qu’il faut » et « rien que ce qu’il faut » pour réaliser la tâche.
Et je vous jure que ca marche !

Christophe

3 Comments:

At 09 juin, 2006, Anonymous Avangel said...

L'informatique est née dans le milieu scientifique, avec des utilisateurs qui étaient des scientifiques de haut niveau, et qui plus est spécialisés dans l'utilisation des ordinateurs de l'époque.

Le métier s'est développé autour de besoins industriels et scientifiques, donc toujours des spécialistes pour qui l'interface ne représentait rien comparé aux traitements.

Et nos méthodes de réalisation des logiciels sont issues de ce monde-là. Sauf les méthodes Agiles (très récentes) qui prennent en compte le contexte actuel.

Le boom récent autour du multimédia et de l'internet nous oblige à reconsidérer aussi notre façon de créer nos logiciels et leurs interfaces (graphiques ou non).

Je suis étudiant en Master I (ex-maîtrise), et je me suis inscrit pour un Master II dit "IHM", et qui en réalité traite davantage de l'ergonomie applicative et des méthodes de conception centrées sur l'utilisateur. C'est clairement un domaine qui promet de bouger dans les années à venir.

 
At 09 juin, 2006, Anonymous Oaz said...

"Ca commence à venir avec la modélisation des Processus métier : on modélise d’abord les tâches des acteurs et on se sert de ces tâches pour définir les fonctions des applications."

J'ai bien peur que ce ne soit pas aussi simple : une application peut aussi apporter un changement dans la façon de travailler (je parle bien sur de changement 'en bien' pas de rajout de contraintes).

Pour reprendre l'exemple du baladeur mp3, l'utilisateur habitué à un baladeur CD audio classique n'imaginera au départ qu'une seule tache : "mettre le contenu de son CD dans la baladeur mp3". Mais si on lui dit qu'il lui est possible de codifier un genre musical dans chaque morceau mp3 alors il imaginera probablement une autre façon d'écouter de la musique. Il faudra par exemple lui rajouter un bouton "Copier l'ensemble de mes fichiers mp3 de musique country vers le baladeur".

Le développement logiciel n'est peut être pas aujourd'hui suffisamment "orienté métier" mais il ne pourra le devenir efficacement qu'en tenant compte de l'aspect itératif des phases "définition des besoins-réalisation des applications"

 
At 12 juin, 2006, Blogger Christophe Thiry said...

OAZ, tu vas être encore plus surpris par ce que je te réserve ... regarde l'article suivant.
Christophe

 

Enregistrer un commentaire

Links to this post:

Créer un lien

<< Home