• Aucun résultat trouvé

Notre deuxi`eme contribution se situe dans l’approche propos´ee. En effet, aucune m´ethode permet aujourd’hui de lier dans le domaine de la gestion de processus et selon l’objectif d’ˆetre agile de pouvoir identifier les acteurs pour r´epondre `a

un changement en passant par la notion de comp´etence. Nous avons pr´esent´e dans la deuxi`eme partie du chapitre 2 l’architecture globale de notre approche. Notre travail s’inscrit dans une dimension r´eactive de l’agilit´e organisationnelle.

Ainsi, la probl´ematique trait´ee dans cette th`ese est : suite `a un al´ea, un besoin

de changement, survenu pendant l’ex´ecution du processus quelle(s) est/sont la/les comp´etence(s) ad´equate(s) pour assurer l’adaptation du processus au nouveau contexte d’ex´ecution.Nous avons propos´e qu’une gestion agile du processus requiert la prise en compte des ´etapes suivantes : (1) la d´etection du besoin du changement, (2) l’expression du besoin en lien avec le changement, (3) la d´efinition de la r´eponse au besoin du changement et (4) la mise en oeuvre de la r´eponse. Dans le cadre de nos travaux, nous nous sommes int´eress´es essentiellement `a l’´etape expression du besoin et r´eponse au changement et partiellement `a l’´etape mise en œuvre de la r´eponse au changement.

L’architecture de notre approche comporte trois niveaux : process level, requi-rement level et repository level. Pour r´esumer cette architecture, l’identification de comp´etences et l’adaptation du processus `a la nouvelle situation se compose

principalement de deux ´etapes principales : (i) Recherche de comp´etences, elle

comporte l’expression du besoin et l’identification des comp´etences requises et la s´election des acteurs susceptibles de r´epondre au besoin du changement. Et

(ii) d´eploiement de comp´etences permet de prendre en consid´eration le contexte

d’ex´ecution du processus pour affiner le r´esultat retourn´e par la premi`ere ´etape et int´egrer les changements survenus au niveau instance du processus en question. La notion de comp´etence occupe une place centrale dans l’approche propos´ee. Elle est utilis´ee pour d’une part supporter l’agilit´e organisationnelle des processus en identifiant les comp´etences requises pour satisfaire un besoin ´emergent et en s´electionnant les acteurs pertinents disposant de ces comp´etences et d’autre part les actions d’adaptation d´efinies pour supporter l’agilit´e technique des processus sont bas´ees sur l’intentionnalit´e offerte par la comp´etence.

Cette approche met en oeuvre des travaux et m´ethodes dans diff´erents domaines (syst`eme de recherche d’information, ontologie, analyse des concepts formels, aide `a la d´ecision...). Concernant le couplage entre les m´ethodes nous citons les apports suivants :

1. Nous avons choisi d’utiliser une requˆete en langage naturel pour faciliter la tˆache d’expression du besoin. Bien que l’utilisation de la requˆete pour un besoin de recherche puisse sembler peu originale, `a notre connaissance au-cune m´ethode n’a utilis´e cette technique dans un contexte industriel et par-ticuli`erement pour une recherche de comp´etence pendant l’ex´ecution du pro-cessus. Nous avons propos´e une d´emarche d’analyse de requˆete qui n’a pas pour pr´etention de r´esoudre tous les probl`emes ni de proposer une d´emarche meilleure que celles issues dans le domaine de la recherche d’information. 2. Notre contribution dans le domaine de l’ontologie se situe `a deux niveaux. Tout

d’abord, nous avons propos´e une ontologie de comp´etences requises en passant en revue les travaux men´es dans la mod´elisation de comp´etences pour d´efinir les concepts phares `a manipuler dans notre approche. En plus nous avons d´efini

une m´ethode de structuration en d´efinissant deux types de relations ontolo-giques : conceptuelles et s´emantiques. L’utilisation des concepts plutˆot que des termes permet de rendre possible la gestion de plusieurs langues grˆace `a la

no-tion de synonymie o`u plusieurs termes peuvent ˆetre associ´es au mˆeme concept.

Diff´erents axiomes ont ´et´e d´efinis `a savoir ceux `a utiliser pour v´erifier les

rela-tions conceptuelles entre deux concepts de type comp´etence : EstSimilaireA,

EstCompos´eeDe et Requiert. Ensuite, nous avons propos´e une d´emarche de

recherche pour extraire les comp´etences requises `a partir de l’ontologie guid´ee

par le r´esultat de l’´etape pr´ec´edente (Expression du besoin). Cette d´emarche

permet de rendre l’exploitation de l’ontologie de comp´etences requises possible pendant l’ex´ecution du processus. Pour cela, deux algorithmes ont ´et´e d´efinis : (i) le premier permet de localiser le concept dans l’ontologie ayant la plus forte similarit´e s´emantique avec les concepts repr´esentatifs de la requˆete. La mesure de Dice est adopt´ee dans ce contexte. Et (ii) le deuxi`eme algorithme permet d’assurer une navigation contrˆol´ee dans l’ontologie `a partir du concept localis´e

pour n’extraire que les concepts de type comp´etence. Ces comp´etences sont

organis´ees en cat´egories de comp´etences. Cette organisation permet d’´etendre l’espace de recherche d’acteurs pertinents.

3. Ensuite nous avons adopt´e l’approche de Galois pour d´efinir le r´ef´erentiel de comp´etences acquises. Nos contributions dans ce domaine sont `a trois ni-veaux. D’une part, nous avons propos´e une m´ethode de d´efinition des profils d’acteurs. Cette m´ethode comporte l’indexation des comp´etences acquises et l’auto-´evaluation de ces comp´etences. Les concepts p`eres identifi´es pour in-dexer la comp´etence dans l’ontologie de comp´etences requises (OCR) sont

uti-lis´es dans le treillis de comp´etences acquises (θ(k)) pour d´efinir les profils des

acteurs et assurer l’alignement entre l’OCR et θ(k). Le choix d’auto-´evaluation

de comp´etences correspond `a la volont´e de responsabiliser les acteurs dans les approches agiles. L’´echelle du r´ef´erentiel ROME [36] est utilis´e dans ce contexte. Ensuite, en passant en revue les travaux men´es dans le domaine de l’analyse des concepts formels et particuli`erement la construction du treillis de Galois, nous avons adapt´e l’algorithme de Bordat [26] `a nos besoins de recherche d’acteurs. Cette adaptation consiste `a appliquer la contrainte

sui-vante en organisant les profils d’acteurs que les acteurs ayant un niveau de

maitrise sup´erieur ou ´egal au niveau de maitrise requis sont ins´er´es dans le treillis. L’objectif final de ce chapitre ´etait de rendre exploitable le treillis de comp´etences acquises pour s´electionner les acteurs disposant des comp´etences requises. Pour cela, nous avons propos´e une d´emarche de navigation dans le treillis en s’inspirant de la m´ethode de [114]. Bien que le treillis de Galois a prouv´e son efficacit´e et a ´et´e largement utilis´e dans la recherche documentaire `a notre connaissance, aucun travail ne l’a utilis´e pour des fins de recherche de comp´etences dans un contexte industriel.

4. Afin de fournir un bon d´eploiement de comp´etences, nous avons ´etudi´e les informations contextuelles qui interagissent fortement au moment de la surve-nue d’un al´ea pendant l’ex´ecution du processus. Nous avons adopt´e la m´ethode AHP pour filtrer le r´esultat retourn´e par le syst`eme de recherche d’acteurs et solliciter la meilleure alternative par cat´egories de comp´etences. Une fois, que

la meilleure alternative est s´electionn´ee, l’instance du processus est modifi´ee en utilisant les actions d’adaptation n´ecessaires. Une modification au niveau mod`ele du processus correspondant est valid´e par l’expert du processus. Le travail de cette th`ese a donn´e lieu `a des publications dans des conf´erences internationales [176], [177] et [178].

Nos contributions ne pr´etendent pas apporter une r´eponse parfaite et indiscutable aux diff´erentes probl´ematiques de cette th`ese. Soucieux de la continuit´e de nos tra-vaux, nous avons d´egag´e un ensemble de perspectives.