Industrialisation du développement
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,
…
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.
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 ».