Industrialisation du développement

Sans industrialisation

Sans processus de développement orienté vers l'industrialisation, les projets logiciels comportent les inconvénients majeurs suivants :

  • la documentation n'est pas à jour, donc inexploitable,

  • le savoir-faire et les règles métier sont dispersés dans l’entreprise,

  • la prise de connaissance des projets est très difficile,

  • la maintenance des projets est délicate,

Industrialisation - Exemple 1

L'orientation vers un processus industrialisé permet de diminuer les coûts de développement et de maintenance des logiciels.

ApplicationIQ s’adapte à votre processus de développement.
Vous trouverez ci-contre un exemple de processus simple industrialisé, générateur d’efficacité et d’économies.

Industrialisation - Exemple 2

Vous trouverez ci-contre un autre exemple de processus de développement industrialisé présentant un Référentiel Entreprise des règles métier. Parmi ses avantages, il permet à l'entreprise de capitaliser l'expérience.

Les possibilités sont infinies

C'est l'entreprise qui définit son processus.

Exemples de combinaisons  :

  • Un référentiel unique des règles métier,

  • Plusieurs applications différentes se « partagent » le référentiel des règles métier,

  • Une application est développée sur des plateformes différentes (Windows, Web et Smartphone). Les exigences du projet et l'analyse sont uniques et partagées,

Exemples d'utilisations :

  • Maintenance,

  • Prise de connaissance,

  • Rétro-ingénierie,

  • Rétro-documentation,

  • Architecture MDA : 

    • une conception indépendante des langages (PIM : Platform Independent Model) 

    • + une conception par langage (PSM : Platform Specific Model)


« L’industrialisation remplace le système artisanal, manuel, de production dans des lieux dispersés, par une production recourant de plus en plus à une « énergie » centralisée, utilisant des normes ou standards afin d'obtenir des produits d'une qualité homogène ».