• Aucun résultat trouvé

En explorant l’´etat de l’art sur la collaboration, ce chapitre nous a permis de r´eexami- ner des notions cadres comme la coop´eration, la coordination et la communication qui sont souvent ´evoqu´ees quand on parle de la collaboration.

Apr`es un expos´e g´en´eral de ce qu’est la collaboration et les motivations qui la soutiennent, nous avons pr´esent´e quelques travaux majeurs. Ces travaux sont issus des disciplines comme l’Intelligence Collective qui s’int´eresse `a la mani`ere d’accroˆıtre la qualit´e du travail r´ealis´e par un groupe de travail de mani`ere coh´erente et harmonieuse comme si les membres de ce groupe ne repr´esentaient qu’un seul individu. Pour cela, nous avons vu les diff´erents types d’intel- ligences collectives (originelle, pyramidale et en essaim) avec leurs forces et leurs faiblesses. Il en est ressorti que seule l’intelligence collective originelle se prˆete mieux `a l’´emergence d’un ensemble qui englobe chaque partie et qui en mˆeme temps permet `a chaque partie de s’affirmer dans sa particularit´e en raison des conditions dans lesquelles elle se r´ealise. Aussi, elle est celle qui se prˆete bien `a notre contexte d’´etude (Elicitation des Exigences) compte

tenu du nombre des participants (quelques dizaines) et aussi de l’environnement et de l’esprit de travail qui ne seront pas soumis `a une hi´erarchie quelconque, mais plutˆot d’une compl´e- mentarit´e entre participants (d´eveloppeur, acqu´ereur, client, autres parties prenantes). Nous avons ´egalement donn´e quelques indications sur les chemins ouverts par cette discipline (voir section 2.2).

Un autre domaine important de recherche que nous avons abord´e dans cette partie est l’Ing´enierie de la Collaboration, qui, elle, vise `a concevoir et `a d´eployer des processus de collaboration pour les transf´erer aux praticiens. En effet, L’Ing´enierie de la Collaboration consid`ere que l’´etude de la collaboration peut ˆetre assimil´ee `a une science et ce faisant, elle m´erite d’ˆetre une discipline `a part enti`ere, d’o`u l’appellation ”Ing´enierie de la Collaboration”. Nous expliquons en quoi cette ing´enierie peut ˆetre faite, quels sont ses fondements th´eoriques et conceptuels, et enfin comment on r´ealise une conception dans ce domaine. Quelques travaux importants r´ealis´es sur l’Ing´enierie de la Collaboration ont ´et´e pr´esent´es ainsi que les chantiers ouverts `a ce jour.

Compte tenu d’une proximit´e au niveau conceptuel sur la collaboration, notre approche qui est pr´esent´ee dans le chapitre III s’inspire de l’Ing´enierie de la Collaboration.

Proposition d’un mod`ele pour la

collaboration

Puisque le contexte de nos travaux est l’Ing´enierie des Exigences et plus particuli`erement l’Elicitation des Exigences, nous repla¸cons l’´etude de la collaboration dans ce chapitre. Nous pr´esentons notre approche de recherche sur l’Elicitation Collaborative des Exigences, puis une analyse exp´erimentale.

3.1

Introduction

Nous avons commenc´e notre r´eflexion `a partir des processus d´efinis par la norme EIA-632 comme montr´e sur la figure III.1, o`u nous avons remarqu´e une forte collaboration dans la r´ealisation d’un syst`eme. Notre attention a surtout ´et´e attir´ee sur les processus techniques et plus particuli`ere au niveau de la conception et de la r´ealisation en raison de notre contexte d’´etude.

Sur la figure III.1, les processus d’ing´enierie sont distincts tandis que les processus de collaboration sont implicites. De ce fait, la distinction entre les activit´es d’ing´enierie et les activit´es de collaboration n’est pas visible directement. En d’autres termes, nous consid´erions initialement que les aspects d’ing´enierie et de collaboration ne sont pas distincts comme illustr´e en (a) sur la figure III.2 propos´ee dans des travaux que nous avons pr´esent´es dans un article [KS07]. Cependant, puisque l’une de nos questions de recherche (Question de Recherche 3, en I `a la page 5) porte sur l’am´elioration de l’efficacit´e du processus d’Elicitation des Exigences par la collaboration, il convient de traiter conjointement les deux facettes du probl`eme, `a savoir : le d´efi de la recherche de l’efficacit´e dans l’´elicitation des exigences et en quoi la collaboration peut y contribuer. De ce fait, ayant s´epar´e les deux aspects, nous avons estim´e qu’il est n´ecessaire d’organiser et de structurer le travail collaboratif qui, d’une part, est dirig´e par des processus dits processus de collaboration, et d’autre part nous conduit `a distinguer les tˆaches d’ing´enierie qui sont elles aussi dirig´ees par des processus appel´es processus d’ing´enierie comme montr´e en (b) sur la figure III.2. Cependant, puisque la collaboration se produit autour de tˆaches d’ing´enierie, la collaboration d´epend donc de celles- ci, c’est-`a-dire qu’elle d´epend des processus d’ing´enierie. Cela conduit `a L’´etape d’int´egration des deux types de processus en (c) o`u les processus de collaboration sont con¸cus pour les processus d’ing´enierie. Cela veut dire que la collaboration n’a de signification que lorsqu’elle est prise dans un contexte particulier qui est celui du travail `a r´ealiser. En effet, on parle

Gestion Technique

Acquisition & fourniture

Exigences Conceptions Produits Processus Processus de Transition a l’Utilisation Processus de Processus de des exigences Processus de Fourniture d’Acquisition Processus Processus de Plans, Directives & Statut Produits d’Acquisition Processus Planification Processus de Processus Techniques d’Exécution d’Évaluation Contôle définition de Solution définition Requête Réalisation du Produit Conception du Système Évaluation Technique Résultats & Retroaction Processus Validation des Processus de Processus de Vérification Processus de Validation Systèmes d’Analyse des

des exigences du Système Produits finaux

Figure III.1 – Processus de l’EIA-632.

souvent de la collaboration mais sans fixer les limites des deux champs (collaboration et travail `a r´ealiser) dans le but de les exprimer clairement.

(b) Indépendant (c) Intégré Processus de Collaboration Collaboration Élicitation & Processus de Collaboration Processus de Collaboration & Processus d’Élicitation Processus d’Élicitation Processus d’Élicitation Séparation Intégration (a) Fusionné

Figure III.2 – Indication du probl`eme [KS07]

Sur la base de cette remarque, notre domaine d’´etude est donc le domaine `a l’intersection du domaine des Processus d’Elicitation et de celui des Processus de Collaboration.

Ainsi, nous r´ealisons la s´eparation des probl`emes en consid´erant cette fois-ci qu’ils ne sont pas compl`etement disjoints. Pour ce faire, nous choisissons de r´ealiser les tˆaches d’ing´enierie `

la norme EIA-632. Ainsi, nous ne les d´efinissons pas parce que nous consid´erons qu’ils sont d´ej`a connus et accept´es par tous [All99]. Cependant, les processus de collaboration qui leur sont associ´es doivent ˆetre identifi´es et d´efinis. Nous nous r´ef´erons `a l’approche de l’Ing´enierie de la Collaboration pr´esent´ee dans le chapitre 2.3 pour d´efinir les processus de collaboration. Cela nous conduit `a nous focaliser sur le nouveau domaine que nous avons d´efini, `a savoir la partie de la collaboration qui est coupl´ee avec l’ing´enierie. Les processus de collaboration attendus doivent donc ˆetre applicables `a n’importe quel standard de l’ing´enierie syst`eme car l’ing´enierie de la collaboration offre des processus de collaboration r´eutilisables, pr´edictibles et transf´erables grˆace au thinkLet. Cela a pour effet d’am´eliorer l’efficacit´e de la collaboration selon Briggs et al. [BdVJ03]. Ainsi, nous visons `a tirer partie des avantages de l’Ing´enierie de la Collaboration pour accroˆıtre l’efficacit´e de l’Elicitation des Exigences. Dans la sous-section suivante, nous proposons un mod`ele pour la collaboration bas´e sur la s´eparation de la logique d’Ing´enierie des Exigences et la logique de la collaboration.