Rôle: Intégrateur
Ce rôle a pour mission de planifier et d'exécuter l'intégration des éléments d'implémentation pour produire des constructions.
Relations
Effectue: Responsable de:
Effectue également:Modifie:
Description principale

Les implémenteurs livrent leurs éléments d'implémentation testés dans un espace de travail d'intégration, où les intégrateurs les combinent pour produire une construction. Un intégrateur est également responsable de la planification de l'intégration, au niveau des sous-systèmes et du système, chaque niveau ayant son propre espace de travail d'intégration. Les éléments testés sont livrés de l'espace de développement privé de l'implémenteur vers un espace de travail d'intégration de sous-systèmes, alors que les sous-systèmes d'implémentation intégrés sont livrés de l'espace de travail d'intégration du sous-système vers l'espace de travail d'intégration système. 

Plus d'informations

Voir aussi Code Complete - A Practical Handbook of Software Construction [MCO93].

Propriétés
Plusieurs occurrences
Facultatif
PlanifiéYes
Affectation du personnel
Compétences

Les compétences et connaissances appropriées pour ce rôle comprennent :

  • connaissance du système ou du sous-système à intégrer. L'intégrateur doit tout particulièrement connaître les interdépendances entre les éléments d'implémentation et les interdépendances entre les sous-systèmes d'implémentation, et savoir comment leur développement et leurs dépendances sont susceptibles de changer dans le temps.
  • connaissance des outils d'intégration

Les intégrateurs doivent avoir des compétences en matière de coordination car ils travaillent souvent avec des développeurs multiples pour assurer une intégration réussie.

Approches d'affectation

Il peut être parfois approprié pour une personne agissant comme intégrateur, d'agir également comme testeur. Si par exemple le projet est petit ou si l'intégration se situe au niveau sous-système, il peut être judicieux du point de vue de l'utilisation des ressources, qu'un même membre de l'équipe remplisse à la fois le rôle d'intégrateur et de testeur. Pour une intégration de niveau sous-système, une même personne peut aller jusqu'à remplir les rôles d'implémenteur, d'intégrateur et de testeur. Au niveau système, nous recommandons toutefois que l'intégration et le test soient effectués par des équipes distinctes.

Plus d'informations