• Aucun résultat trouvé

1.3 Conception

2.1.1 Historique

L’ingénierie système est un génie récent, émergeant après la Seconde Guerre Mondiale pour répondre aux défis que posait la complexité croissante de l’ingénierie des systèmes spatiaux ou de défense. Son expansion à de nombreux domaines doit entre autres à un retour sur investissement démontré, sur la maîtrise tant des coûts que des délais [INC12, INC15]. Elle reprend à son compte les concepts issus de la théorie des systèmes, de la théorie de l’information, de la cybernétique, de l’architecture afin de donner aux ingénieurs les moyens, méthodes et outils pour maîtriser les systèmes artificiels qu’ils conçoivent [Sil12].

Retraçons-en l’histoire en remontant aux années quarante où le terme commence à être prononcé1 jusqu’à nos jours.

Nous avons considéré ici que les contributions et les faits sur lesquels nous nous sommes appuyé pour bâtir notre perspective historique consisteraient, parfois en la parution d’articles, mais surtout très majoritairement en la publication d’ouvrages, de normes ou de standards. Le regroupement en périodes ou courants est la libre interprétation de l’auteur et constitue en cela une proposition d’une vision de l’évolution de l’ingénierie système au cours de plus d’un demi-siècle. Le lecteur pourra se reporter aux frises historiques données en annexe (cf. annexe A page 209) pour une mise en perspective graphique de cet historique.

Émergence de l’ingénierie système (1940..1970)

Les années quarante voient la conjonction de deux tendances :

1. D’après [Hal62] le terme d’ingénierie système (“Systems Engineering”) a été employé pour la première fois par Bell Laboratories dans les années quarante, et les premiers cours dédiés à l’ingénierie système sont certainement ceux dispensés par G. W. Gilman au Massachusetts Institute of Technology dans les années cinquante.

• Sur le plan scientifique et théorique, l’apparition de nouvelles théories et tendances : la cybernétique [Wie48], la théorie de l’information [SW49], la théorie générale du système [Ber50] et l’idée d’une science de la complexité [Wea48] ;

• Sur le plan industriel et économique, la Seconde Guerre Mondiale va entraîner le développement de programmes d’armement, et encourager des progrès technologiques mettant en avant la nécessité d’apporter des solutions efficaces en termes d’ingénierie de grands systèmes complexes [BR84].

L’ingénierie système commence à voir le jour en réponse à des projets de plus en plus complexes, nécessitant une intégration multidisciplinaire, et une approche globale. Les premiers fondements d’une démarche d’ingénierie des systèmes sont posés :

• Analyse système [AK54, Hoa56, KM57],

• Allocation des fonctions sur les éléments physiques ou sur des rôles humains [Fit51].

Le rapport technique de John Warfield en 1955 [War55] prône la nécessité d’une ingénierie des systèmes pour maîtriser des projets ou programmes multidisciplinaires complexes et diminuer les risques d’échecs. Il établit une première synthèse, mettant en avant en particulier, la nécessité de planifier, de coopérer entre les disciplines, de tester et d’évaluer. Il pose la différence entre idéal (point de vue fonctionnel et usager) et optimalité (point de vue de la conception).

Les dix prochaines années verront la parution des premiers ouvrages de référence sur l’ingénierie système [GM57, Hal62, Gos62, Che65, Mac65, Che67, Wym67, Shi67], leurs titres comprennent explicitement le terme de Systems Engineering, donnant ainsi un corpus opérant à la fois pour les étudiants universitaires et les ingénieurs systèmes de terrain.

L’approche se fonde sur deux concepts essentiels [Has08] : systématique et systémique.

• Systématique, caractérisant la démarche scientifique prônée : une démarche méthodique, rigoureuse et ordonnée (« on fait tout et dans le bon ordre »). Dès le départ, l’ingénierie système spécifie et agence un certain nombre de processus ou d’activités pour non seulement spécifier et concevoir les systèmes, mais également les développer, les intégrer, les déployer, les opérer. . .

• Systémique, caractérisant la posture vis-à-vis de l’objet d’étude : l’objet est considéré dans son en- semble et dans toutes ses dimensions comme un tout (posture holistique, en opposition à une posture réductionniste), en élargissant le champ d’études en le contextualisant (posture constructiviste).

James Brill, dans son article sur une rétrospective de l’ingénierie système [Bri98], synthétise trois avancées majeures apportées par les contributions de cette époque :

• Le rassemblement et la composition d’un certain nombre d’activités jusque-là disparates en leur donnant une cohérence d’ensemble : “systems design entails many things: a new set of tools, a new classification of parts, an organized approach albeit seemingly chaotic, and a team of workers. The time is ripe to weld these many things together.” ([GM57])

• La manifestation de l’ingénierie système comme méthodologie ou processus sera une des contributions majeures de Arthur D. Hall [Hal62].

• Le meilleur conseil de Shinners [Shi67] pour adresser des problèmes de nature système est de tout d’abord bien poser et comprendre ledit problème.

Ces premiers ouvrages embrassent les différents concepts, techniques et méthodes à maîtriser dans le cadre d’une ingénierie des systèmes. Evoquons-en quelques-uns :

• La planification des activités au travers d’un cycle de vie de l’ingénierie. L’enchaînement des phases ou des étapes restant largement séquentiel (cycle d’ingénierie en chute d’eau ou waterfall ), seuls sont concédés des bouclages ou des itérations locaux à des activités.

• La contextualisation du système dans ses différentes dimensions : physique (ou environnementale), technologique, économique, politique, sociale.

• La séparation entre domaine du problème et domaine de la solution.

• La recherche du besoin (des usagers) comme source primordiale à l’établissement des spécifications du système.

• La notion de valeur, aussi bien dans sa dimension économique (coût, profit. . . ) que dans sa dimension subjective ou perceptive (par exemple, en reprenant les travaux sur la théorie de l’utilité de von Neumann et Morgenstein).

• La notion d’optimalité, en incorporant entre autres les travaux sur la recherche opérationnelle, en pleine expansion à l’époque.

• La difficulté à faire un choix, et les différentes techniques pour l’aide à la décision (multi-critères, mais également théorie des jeux, analyses statistiques. . . ).

• L’art de conduire des analyses système (Systems Analysis). Nous avons déjà évoqué les travaux de la RAND Corporation dans les années cinquante [AK54, Hoa56, KM57] qui établissent un corpus et donnent ses lettres de noblesse à cette activité fondamentale de l’ingénierie des systèmes. Sans oublier de compléter cela par l’art d’effectuer des synthèses système.

• La nécessité de disposer et mettre en œuvre des connaissances disciplinaires (souvent focalisées sur les différentes divisions du génie électrique : communication, électronique, automatique, traitement du signal. . . ).

• La nécessité de contrôler et réguler les systèmes à bon escient (infusion des apports de la cyber- nétique), assortie de l’étude méticuleuse des différentes entrées et sorties du système, et de leurs traitements associés.

• La fiabilité des systèmes (les prémisses de la sûreté de fonctionnement).

• La modélisation comme support à l’ingénierie, à la fois mathématique, mais également diagramma- tique (ce qui sera redécouvert bien des années plus tard en le nommant MBSE, Model-Based System Engineering ). Nous ne pouvons pas ici ne pas rendre hommage aux travaux de A. Wayne Wymore qui contribua à poser des fondations mathématiques à l’ingénierie système dans les années soixante [Wym67], et sera un des pionniers dans l’avènement du Model-based Systems Engineering. Son livre éponyme [Wym93], certainement le premier du genre, date du début des années quatre-vingt-dix. • La conception fonctionnelle (fonction, enchaînements, entrée/sortie, scénarios) et la conception phy-

sique (composants, liens, arrangement, groupement), ainsi que l’allocation des fonctions sur les constituants.

• L’importance de la définition et de la conduite de tests est mise en avant pour la vérification et la validation du système (son domaine fonctionnel, l’atteinte des objectifs. . . ).

• Le coût et les modèles de coût, intégrant à la fois un aspect structurel du système (les éléments qui le composent) et un aspect temporel (son cycle de vie, y compris les opérations).

De cette énumération, nous pouvons nous apercevoir que nombre de fondamentaux de l’ingénierie des systèmes sont d’ores et déjà établis. Une lecture attentive des ouvrages cités ferait ressortir que la grande majorité des outils et méthodes proposées s’appuient sur des théories scientifiques et des fondements mathématiques solides. Cette période-là nous laisse donc un socle précieux et un corpus de processus, méthodes, techniques et outils convenablement complet. Une faiblesse, bien compréhensible quand nous le remettons dans son contexte historique, tient sans doute dans l’absence de recours à des techniques informatiques utilisées de nos jours pour la formalisation et la capitalisation de la connaissance, l’exploration d’alternatives, la simulation de comportement, la description ou spécification normée ou standardisée de solutions. . .

La pratique de l’ingénierie système se concrétise et s’observe principalement dans de grands programmes d’armement (ICBM – Intercontinental Ballistic Missile development program –, SAGE – Semi-Automatic Ground Environment Air Defense System development program – . . . ), et dans la conquête spatiale (Mer- cury, Apollo, Gemini. . . ).

Consolidation de l’ingénierie système (1970..1990)

Sans que de grandes avancées majeures n’interviennent, la période voit la parution d’ouvrages qui com- plètent et consolident les bases posées précédemment, par quelques auteurs de renom, reconnus aujourd’hui comme des contributeurs majeurs à l’ingénierie système. Citons de manière non exhaustive : Andrew Sage [Sag77], A. Wayne Wymore [Wym76], Blanchard et Fabrycky [BF81].

Dans son article sur une rétrospective de l’ingénierie système [Bri98], James Brill met en lumière trois points importants dans cette consolidation de l’ingénierie système :

• Dans ses cours sur l’ingénierie système [MJ73], S. Ramo met l’accent sur la nécessité d’avoir une approche holistique. La compréhension du problème et la conception de la solution se doit de consi- dérer l’objet d’étude comme un tout, distinct de ses parties constitutives. Cette approche s’oppose à la posture cartésienne qui préconise de découper un problème compliqué ou complexe en un ensemble de sous-problèmes, eux moins compliqués ou complexes à aborder.

• La nécessité de constituer et de travailler en équipes interdisciplinaires [Wym76]. Pour cela, il faut pouvoir disposer d’un langage commun de l’ingénierie système [Cha74].

• Faire l’ingénierie système d’un système c’est l’aborder en considérant et en préoccupant de l’intégralité de son cycle de vie : de sa naissance à sa mort [BF81].

C’est aussi dans cette période que sort un des tout premiers standards industriels sur l’ingénierie sys- tème : la MIL-STD-499 [DoD74].

Expansion et diffusion de l’ingénierie système (1990..2020)

En 1990, l’INCOSE (“International Council on Systems Engineering”) est créée. Elle regroupe aussi bien les professionnels de l’ingénierie système que les chercheurs et les enseignants. Elle vise à rassembler et à disséminer les pratiques de l’ingénierie des systèmes, alors même que la détermination et la caractérisation de cette discipline restent floues, voire sujettes à controverses [Bri98].

Parallèlement, des groupes de travail vont être mis en place dans certaines sociétés savantes et norma- tives internationales : IEEE, IEC. . .

Au-delà de nombreux ouvrages généralistes [CBW92, Hit92, Sag92, Tho93, Mar96, SR99, Bue00, KS02, Hit07], cette période verra fleurir :

• Des standards en ingénierie système : IEEE 1220 [IEE99, IEE05], EIA 632 [EIA99, EIA03], ISO/IEC 15288 [ISO02, ISO08, ISO15]. . .

• Des guides : NASA Systems Engineering Handbook [NAS95, NAS07, NAS17], Systems Engineering Fundamentals [DoD01], FAA Systems Engineering Manual [FAA06], INCOSE Systems Engineering Handbook [INC06, INC07, INC10, INC12, INC15]. . .

• De nombreuses formations académiques de niveau master. En particulier, notons qu’en France depuis 2014 la mention « Ingénierie des systèmes complexes » est une mention officielle pour un master [dlSedlR14].

Cet ensemble (ouvrages, formations, normes et standards, guides) témoigne de l’ancrage et la reconnais- sance de l’ingénierie système comme un génie, voire une discipline en devenir, à considérer pour affronter et faire l’ingénierie de systèmes complexes. L’ingénierie des systèmes se répand dans les divers secteurs industriels.