Problématique des industriels dans les hautes-technologies
Dans l’industrie logicielle innovante, un processus de R&D dynamique est prospectif, mais il reste basé sur la capitalisation du code, notamment celle des codes Open Source.
Dans un contexte de réduction des coûts, de réduction de temps de mise sur le marché des produits finis et de traçabilité logicielle, la R&D qui produit des prototypes, des études affronte rapidement des contraintes typiques de l’industrialisation, de la qualité.
Comment aborder la problématique
Les process du génie logiciel se doivent d’être de plus en plus pointus tout en permettant de formaliser des concepts et des procédés, d’unifier et de globaliser des outils, des méthodes, des usages servant à la chaine de production logicielle.
La traçabilité de la gestion de la configuration, la maitrise de la révision des codes sont deux points cardinaux de la solution à cette problématique. Respectivement : l’un pour la production logicielle, l’autre pour la maitrise du process du génie logiciel.
Cela nécessite une identification et une factorisation en briques logiques/fonctionnelles des codes toujours plus importante au fil de temps. La complexité liée à l’intensification du processus dans un contexte d’industrialisation croissante oppose un défi à la maitrise globale des outils de production.
La priorité est de maintenir un modèle, une architecture logicielle modulaire souple et tolérante au refactoring et à l’instanciation (notamment pour les personnalisations client) sans perdre l’historique, la cohérence lors la fabrication des codes ainsi que leur intégration, dans le but de générer de façon déterministe et systématique le système d’information produit.
Version imprimable