Accueil

Comment faire évoluer nos systèmes ? par Pierre-Henry Giraud

Comment faire évoluer nos systèmes ?

L’évolution des systèmes informatiques est le résultat de l’évolution de la compétitivité, l’évolution règlementaire, la demande des usagers, l’évolution technologique et technique, l’évolution budgétaire …Avec la gageure de devenir agile.

L’évolution outillée des systèmes informatiques permet de réduire les coûts, simplifier l’architecture, simplifier la maintenance, d’étendre les fonctionnalités en préservant la connaissance métier.

Et cela uniquement en diminuant le nombre de technologies à entretenir.

La suppression de technologies dépassées est trop souvent écartée par un arbitrage au profit de l’évolution fonctionnelle alors qu’elle peut se dérouler en parallèle et sera source de gains.

On considère à tort que les applications informatiques qui ont besoin d’évoluer sont anciennes, les applications récentes font déjà partie du patrimoine de l’entreprise et sont très vite bloquées dans leur évolution technologique, la technologie évolue plus vite que les entreprises.

L’évolution automatisée, outillée des systèmes informatiques doit être vue comme une évolution constante, un processus proactif, une maintenance constante en redéfinissant les changements fonctionnels, les évolutions technologiques et une migration perpétuelle.

L’outillage pour réaliser ces évolutions est maintenant mature, il n’est pas encore générique on ne passe pas encore d’une technologie à la suivante en appuyant sur un bouton. Chaque évolution doit être étudiée en détail et planifiée.

Il n’est plus nécessaire de faire table rase pour quitter une technologie.

L’évolution outillée présente des avantages collatéraux :

· Les règles métiers, les connaissances d’expert incluses dans les applicatifs sont intactes.

· Le processus de changement est qualifié, tracé, audit able, et peut donc faire l’objet de normes.

· Le changement ne présuppose en rien l’architecture cible. Les architectes et l’entreprise restent libres dans leurs choix d’architecture et d’urbanisation.

· La décision d’évolution et d’abandon d’une technologie n’est plus entachée de la contrainte de réécriture totale.

Ces outils existent et feront partie de l’outillage de toute direction informatique dans quelques années. Quand verra-t-on un service spécialisé en évolution technologique dans chaque Direction Informatique, est-ce déjà le cas ?

Les outilleurs :

France

http://www.mia-software.com/

UK

http://www.softwaremining.com

US

http://www.bphx.com

Tags: ,

2 commentaires pour “Comment faire évoluer nos systèmes ?”

  1. wek dit :

    Bonjour

    C’est un discours assez plaisant. Malheureusement, les directions Metier et les financiers n’ont aucun intérêt à payer des millions (car tout ce dont vous parlez n’est pas gratuit) pour obtenir une application qui … fait la même chose.
    La réalité du terrain est plutôt:
    - d’outsourcer la maintenance des vieilles applications la ou la main d’œuvre est faible
    - de passer à des outils en mode SaaS s’ils existent
    - D’attendre d’être vendu/racheter/que la société disparaisse … pour passer sur l’application équivalente.

    Enfin, la durée de vie d’une application étant longue, les besoins des utilisateurs évoluent pendant ce temps. Donc il y aura toujours un hyatus entre le besoin local (les fonctionnalités offertes) ou concernant l’intégration dans le (vision systémique).

    Faire de la réécriture par transformation d’un langage vers un autre est bien sur possible et maitrisé. Est-ce la meilleur solution sur le long terme? A t’on jamais eu des études concernant les couts/ROI d’une application en fonction de son langage et de durée de vie?

    Ce qui est suir c’est que Java et C# sont les cobols de demain …

  2. Jérôme BENOIS dit :

    Bonjour,

    Dans la liste des outilleurs Français, il y a également la société Obeo qui propose la solution Agility : http://www.obeo.fr/pages/agility/fr

    Cordialement,
    Jérôme BENOIS.

    « Code is a model, Show me the model! »
    http://www.benois.fr
    Follow me: http://twitter.com/jeromebenois

Laisser un commentaire