Exemples de missions menées en Ingénierie Système


Conseil dans le choix d'outils

  • Besoins Client : être conseillé dans le choix d'un outil d'ingénierie des Exigences.
  • Constat : un outil existe. Il a été partiellement déployé avec plus ou moins d'efficacité. Le contexte est une forte résistance au changement. La plupart des acteurs souhaitent conserver Word/Excel.
  • Approche ADN : analyser le contexte via des interviews utilisateurs. Définir des cas d'utilisation représentatifs des pratiques opérationnelles. Maquettage de ces cas d'utilisation. Présentation aux opérationnels en mettant en évidences les apports par rapport aux pratiques existantes. Constitution d'un dossier de choix sur les axes technique, coûts et humains.

Mise en place de processus outillé d'Ingénierie Système

  • Besoins Client: Mettre en place un processus d'Ingénierie Système outillé
  • Contexte: Déploiement progressif accompagnant la maturité de l'entreprise
  • Approche ADN: Analyse de la documentation existante, définition d'un modèle de données, workshop avec les opérationnels, mise en place d'un paramétrage initial d'outil, amélioration progressive des pratiques outillées.

Analyse des besoins via une modélisation SysML et rédaction de Cahiers des Charges

  • Besoins Client : demande d’un accompagnement afin d’améliorer un cahier des charges en vue d’une consultation fournisseurs.
  • Constat : la formulation des exigences n’est pas conforme à l’état de l’art : risques d’ambiguïtés, de problèmes de vérification…Il est difficile de s’assurer de l’exhaustivité et de la cohérence des exigences. Une meilleure structuration de la spécification est nécessaire.
  • Approche ADN : en complément de la démarche de spécification textuelle, passer par une étape de modélisation de la spécification en SysML pour consolider les besoins Métiers.

Réalisation de spécifications génériques réutilisables (lignes de produits)

  • Besoins Client : élaborer une spécification technique complète et cohérente d’une fonction utilisateur sur la base de 3 documents d’entrée (norme ISO, RFQ existant, spécification technique partenaire).
  • Constat : les formats d’entrée très variables, des exigences sont en doublon, la terminologie n’est pas unifiée; les exigences d’Interface Homme Machine (IHM) portent sur plusieurs variantes de produits.
  • Approche ADN : mener une analyse fonctionnelle externe à partir des 3 documents d’entrée, représenter les variantes sous la forme d’un modèle, élaborer la spécification de la fonction sous DOORS à partir de ces deux éléments, en assurant la traçabilité avec les documents d’entrée.

Passage des exigences Système à l'architecture

  • Besoins Client : dans une étape de conception système, élaborer des cahiers des charges de sous-ensembles exhaustifs
  • Constats : volumétrie conséquente des exigences. Une dizaine de sous-ensembles concernés dont certains sont transverses. De fortes interactions entre certains sous-ensembles
  • Approche ADN : mener une analyse fonctionnelle interne et établir des chaînes fonctionnelles pour allouer les différentes exigences aux sous-ensembles.

Mener une revue outillée d'exigences

  • Besoins Client : effectuer une revue d’une spécification technique.
  • Constat : les exigences sont globalement bien formées mais des formulations sont à revoir. Mais compte tenu du nombre important d’exigences, une relecture ligne à ligne de toutes les exigences prend du temps avec le risque pour quelques exigences qui peuvent se révéler clé de passer à côté de certaines règles d’écritures.
  • Approche ADN : analyser syntaxiquement les exigences avec l’outil RQA sur la base de règles d’écriture d’exigences intégrées à l’outil et compléter cette analyse par une analyse manuelle d’un expert.

Organiser des campagnes de tests à partir d'exigences qualifiées

  • Besoins Client : effectuer une revue de spécifications techniques pour permettre la définition et l’organisation de campagnes de tests sous Quality Center.
  • Constat : les exigences des spécifications techniques sont sous Word. Elles sont tracées vers un des besoins dans un Cahier des Charges via des références à des identifiants de ces besoins. L’analyse sous Word de cette traçabilité est complexe du fait des liens multiples.
  • Approche ADN : la revue des exigences sur le fond nécessite de connaître les besoins auxquelles elles se rapportent. Des matrices de traçabilité sont constituées à l’aide Reqtify. La traçabilité et le contenu des exigences sont revus sous Reqtify. Une fois les exigences et la traçabilité validées, les exigences et la traçabilité sont intégrées et versionnées sous Quality Center via Reqtify et scripts ADN.

Centre de services outil d'Ingénierie Système

  • Besoins Client: externaliser le support outil, minimiser les contraintes de prestation, assurer un service global
  • Contexte: déploiement progressif d'un outil d'Ingénierie Système avec montée en cadence des projets
  • Approche ADN: Mise en place d'un centre de services avec des unités d'oeuvre, couvrant à la fois les aspects méthode et outil
    • Aide utilisateurs
    • Administration, paramétrage, développement
    • Installation, maintenance

Administration d'outils d'Ingénierie Système

  • Besoins Client: déployer, paramétrer un outil d'Ingénierie Système
  • Contexte: amélioration de l'utilisation de l'outil en parallèle de son utilisation
  • Approche ADN: administration de l'outil, définition de modèle de données, paramétrage (Cahier des Charges, développement, tests, recette), déploiement, formation