• Aucun résultat trouvé

L’approche par méta-modélisation de processus d’ingénierie de SI

3. L’INGENIERIE DE METHODES

3.3. L’ingénierie de méthodes situationnelles

3.3.3. L’approche par méta-modélisation de processus d’ingénierie de SI

L’approche par méta-modélisation a pour objectif d’offrir aux organisations des méthodes d’ingénierie de SI utiles et utilisables. En particulier, le processus de développement doit être adapté aux contraintes et spécificités de leurs projets et/ou permet de définir de nouveaux processus « from scratch ».

Récemment, Hug [Hug, 2009] focalise ses efforts sur le processus d’ingénierie de SI et leur méta-modélisation, c'est-à-dire à un niveau d’abstraction plus élevé que l’approche de l’ingénierie des méthodes situationnelles. Il s’agit de proposer une méthode pour construire des méta-modèles de processus pour l’ingénierie des systèmes d’information.

Hug [Hug, 2009] a proposé un méta-modèle de domaine des processus d’ingénierie de SI qui contient les concepts principaux du domaine (Figure 30). Ce méta-modèle a été obtenu en réalisant une analyse des classes équivalentes des différents méta-modèles de processus existants et en les pondérant afin de ne sélectionner que les classes les plus importantes. Les relations définies entre ces classes proviennent également d’une analyse des différents méta-modèles de processus existants.

FIGURE 30. META-MODELE DE DOMAINE [HUG, 2009]

Ce méta-modèle de domaine prend en compte les cinq points de vue de la modélisation des processus d’ingénierie de SI : activité, produit, décision, contexte et stratégie. Il prend également en compte deux niveaux d’abstraction des processus : le niveau intentionnel et le niveau opérationnel.

La figure 31 illustre ces cinq points de vue et ces deux niveaux d’abstraction. Seuls les principaux concepts sont représentés sur cette figure. Chaque concept du méta-modèle de domaine est associé à un point de vue et à un niveau d’abstraction qu’il soit opérationnel ou intentionnel. Par exemple, le concept « Rôle » se situe au niveau opérationnel et est issu des méta-modèles de processus orientés « activité ».

FIGURE 31. POINTS DE VUE ET NIV

Parallèlement à la proposition d’un méta méthode pour la construction de méta

modèles de processus est basée sur l’imitation

la méta-modélisation des processus d’ingénierie de SI. Les patrons génériques sont des produit qui peuvent être imités sur des

sont des fragments issus de méta-du méta-modèle de domaine.

La construction de méta-modèles de processus est, également,

conceptuel qui permet la navigation et le choix de concepts à intégrer aux méta

processus de manière cohérente. Les ingénieurs des méthodes sont également guidés dans la sélection des attributs des classes de leurs m

des méta-modèles de processus, en passant par la sélection de formalismes adaptés au l’organisation.

POINTS DE VUE ET NIVEAUX D’ABSTRACTION [HUG, 2009]

Parallèlement à la proposition d’un méta-modèle de domaine des processus, Hug a

la construction de méta-modèles de processus (Figure 32). La construction de méta modèles de processus est basée sur l’imitation des patrons génériques et de domaine spécifiques à

modélisation des processus d’ingénierie de SI. Les patrons génériques sont des produit qui peuvent être imités sur des classes du méta-modèle de domaine. Les

-modèles de processus existants qui permettent d’enrichir les classes

modèles de processus est, également, basée sur l’utilisation d’un navigation et le choix de concepts à intégrer aux méta

cohérente. Les ingénieurs des méthodes sont également guidés dans la attributs des classes de leurs méta-modèles. La méthode propose ensuite l’instanciation modèles de processus, en passant par la sélection de formalismes adaptés au

[HUG, 2009]

modèle de domaine des processus, Hug a proposé une La construction de méta-des patrons génériques et de domaine spécifiques à modélisation des processus d’ingénierie de SI. Les patrons génériques sont des patrons modèle de domaine. Les patrons de domaine permettent d’enrichir les classes

l’utilisation d’un graphe navigation et le choix de concepts à intégrer aux méta-modèles de cohérente. Les ingénieurs des méthodes sont également guidés dans la modèles. La méthode propose ensuite l’instanciation modèles de processus, en passant par la sélection de formalismes adaptés au contexte de

FIGURE 32. METHODE POUR LA CONSTRUCTION DU META-MODELE DE PROCESSUS [HUG, 2009]

Le graphe conceptuel regroupe les concepts du méta-modèle de domaine et les concepts issus de l’imitation des patrons génériques et de domaine, telles que : unité du travail, catégorie d’unité de travail, etc. Ce graphe représente l’ensemble des concepts pouvant être intégrés aux méta-modèles de processus. Il permet à la fois de cadrer la création des méta-modèles de processus et de guider les ingénieurs des méthodes dans le choix des concepts, via différentes relations. Les relations définies entre les concepts sont de trois types : complétude, abstraction et précision. La complétude permet d’étendre le méta-modèle en cours de construction à un autre point de vue. L’abstraction permet d’atteindre des concepts du niveau intentionnel et la précision permet de raffiner un concept, via l’imitation de patrons. Les relations entre les concepts ont été définies de manière cohérente, afin que les méta-modèles sous-jacents soient également cohérents.

Finalement, l’enjeu primordial de ces travaux est de guider les ingénieurs des méthodes dans la création de leurs méta-modèles et modèles de processus d’ingénierie de SI mais également dans l’exécution de ces processus et dans leur suivi, pour pouvoir guider, contrôler, mesurer et optimiser la production des SI.

3.4. Synthèse

Dans cette section nous avons présenté un état de l’art sur la réutilisation et la gestion de modèles dans le contexte de l’ingénierie de méthodes situationnelles. Cette étude bibliographique a permis de constater que l’ingénierie de méthodes permet en général de construire des processus spécifiques aux projets par l’assemblage/composition ou extension de fragments de méthodes. Nous

remarquons que le choix et l’adaptation d’une méthode permettent à chaque projet de sélectionner des méthodes parmi différentes approches et de les accorder à leurs besoins. Pour ce faire, nous nous basons sur la notion des fragments méthodes comme source d’inspiration de notre approche, ce qui nous permettra de concevoir un niveau d’abstraction organisationnel à base de services. Dans la section suivante, nous détaillerons les processus existants dans les approches à base de services.