1 |
Approche orientée service pour la configuration de méthodes outilléesIacovelli, Adrian 13 September 2012 (has links) (PDF)
L'ingénierie des méthodes situationnelles (IMS) s'intéresse aux méthodes de développement des systèmes d'information. Ce domaine, qui a vu le jour il y a une vingtaine d'années, propose une vision modulaire des méthodes en blocs de construction élémentaire appelés composants de méthode. Il traite de la réutilisation de ces composants de méthode pour assembler ou adapter des méthodes conformément à leur situation d'utilisation. En dépit d'un effort de recherche significatif dans cette discipline, on observe que les solutions développées ces vingt dernières années n'ont pas été intégrées au monde professionnel à grande échelle. Nous proposons l'approche "Méthodes avec une architecture orientée Service" (MaaS) pour répondre au manque de considération de la dimension usage dans les approches d'IMS. Dans cette approche, nous proposons d'appliquer le paradigme orienté service au domaine de l'ingénierie des méthodes pour outiller les méthodes situationnelles et favoriser leur usage. Notre proposition s'articule autour des trois acteurs de l'architecture orientée service : l'annuaire de service, le fournisseur et le client. La première proposition de cette approche est une ontologie des métamodèles de composants de méthode (OMCM) apportant une base sémantique commune au domaine de l'IMS. Cette ontologie permet de décrire de la même façon les composants de méthode issus d'approches différentes et de réaliser un annuaire unique pour toutes les approches IMS. Du point de vue du fournisseur, le métamodèle de service méthodologique atomique et le métamodèle de ligne de méthode constituent notre deuxième proposition. Ces deux métamodèles permettent, d'une part, d'apporter une dimension outils aux composants et aux méthodes situationnelles et, d'autre part, d'intégrer le concept de variabilité dans la définition des méthodes afin de les adapter par configuration. L'orientation service de ces outils apporte une solution interopérable entre les composants de méthode issus d'approches d'IMS différentes. Au niveau du client, notre troisième proposition consiste en une adaptation de la démarche de qualité Capability Maturity Model Integration (CMMI) aux approches d'IMS pour leur intégration progressive en entreprise, et en une plateforme d'exécution des services méthodologiques atomiques (SMA) et des lignes de méthode (LM) indispensable à leurs usages en entreprise. Cette approche est illustrée par un cas application d'une ligne de méthode pour la phase de lancement d'un projet agile de développement d'un système d'information. Ce cas d'application capture les variantes dans les activités de lancement de projet de trois méthodes agiles (XP, DSDM et Scrum) en une ligne de méthode et permet ainsi de choisir la bonne pratique de la méthode agile la plus adaptée au contexte de projet. Cette thèse propose d'accentuer l'usage des approches IMS par la prise en compte de la dimension outil et de la variabilité dans les méthodes.
|
Page generated in 0.0499 seconds