Installer l'outil sur le serveur
Identifiez les autres logiciels nécessaires pour que l'outil spécifique fonctionne, et installer ces
logiciels. Par exemple, un outil peut nécessiter l'installation préalable d'un système de gestion de bases de
données (SGBD).
Lorsque vous avez installé les logiciels de support, vous pouvez installer l'outil sur le serveur.
|
Personnaliser l'outil (sur le serveur)
Déterminez comment personnaliser l'outil afin qu'il participe au processus de développement le plus efficacement possible.Voici
quelques exemples rapides de personnalisation d'outils Rational :
-
Rational Rose. Vous pouvez créer un modèle canevas définissant la structure de modèles. Le canevas sera
utilisé lors de la création d'un nouveau modèle dans Rose. Vous pouvez créer un fichier dans lequel vous définirez
les stéréotypes à utiliser et les icônes qui leur correspondent. Ce fichier peut ensuite être installé sur les
ordinateurs de tous les utilisateurs, afin qu'ils utilisent la même série de stéréotypes.
-
Rational RequisitePro. Vous pouvez créer un canevas de projet RequisitePro, dans lequel vous définissez les
exigences concernant les types d'attributs à utiliser. Vous pouvez commencer avec le "Canevas de projet
RequisitePro" fourni, et le personnaliser selon vos besoins.
-
Rational ClearCase. Vous pouvez définir des "événements" entraînant une action définie de l'outil. Par
exemple, vous pouvez personnaliser l'outil de façon à ce que lorsqu'un utilisateur archive un élément, un script
est exécuté automatiquement afin de vérifier cet élément.
-
Rational ClearQuest. Vous pouvez créer et modifier des formulaires afin de gérer la façon dont le projet
souhaite recueillir des informations au sujet des demandes de changement. Vous pouvez aussi créer et modifier des
schémas pour que l'outil gère les demandes de changement d'une certaine manière.
Outre la personnalisation des outils, nous vous conseillons de paramétrer des groupes d'utilisateurs et des droits
d'accès sur le serveur. Dans certains cas, un outil peut utiliser ses propres mécanismes pour ce genre
d'action. Dans d'autres cas, les groupes d'utilisateurs et les droits d'accès sont définis en utilisant le système
d'exploitation. La configuration des groupes d'utilisateurs et des droits d'accès affecte la façon dont les outils
peuvent être utilisés. Par exemple, vous pouvez définir des contraintes pour déterminer à quelles sections d'un
référentiel certains utilisateurs ont accès.
Documentez les personnalisations dans les Instructions spécifiques au projet.
|
Configurer un support multi-site
Si l'équipe est dispersée géographiquement, il peut s'avérer nécessaire de diviser le référentiel sur plusieurs sites,
ou de le dupliquer. Pour diviser ou dupliquer un référentiel, les référentiels des divers sites doivent être
synchronisés, et l'information transférée entre les sites.
|
Intégrer à d'autres outils
Intégrez l'outil à d'autres outils afin de le rendre plus facile d'utilisation. L'intégration entre plusieurs outils
prend généralement la forme d'une extension à un ou plusieurs outils. Une "extension d'intégration" à un outil consiste
à :
-
Synchroniser les données entre les différents outils. Elle automatise la création et la maintenance d'éléments liés
au sein des projets de développement.
-
Ajouter une traçabilité automatique entre les éléments liés de différents outils.
-
Permettre à l'utilisateur d'ajouter une traçabilité entre les éléments de différents outils.
-
Permettre à l'utilisateur de naviguer entre les outils. Par exemple, accéder à un élément d'un outil de test à
partir d'un outil de gestion des exigences.
-
Permettre à l'utilisateur d'exécuter certaines fonctionnalités à partir d'un seul outil. Par exemple, la
possibilité de créer des éléments dans un autre outil.
-
Permettre à l'utilisateur de versionner les éléments d'un outil dans un outil de gestion de configuration. Par
exemple, la possibilité de versionner des besoins de contrôle (à partir de RequisitePro) en utilisant
ClearCase.
La plupart des outils proposent des extensions prêtes à l'emploi pour intégrer les outils les uns aux autres.
Décrivez comment les outils sont intégrés les uns aux autres dans les Principes et conseils spécifiques au projet .
|
Installer et personnaliser les outils sur les clients
Installez l'outil sur chaque client. Lors de l'installation d'un outil du côté client, vous devez obligatoirement
configurer une connexion au référentiel situé sur le serveur.
Personnalisez l'outil sur les clients, comme vous l'avez fait sur le serveur :
-
Dans certains cas, vous n'avez aucune action à effectuer sur le client. Par exemple, si le client est une interface
Web, il suffit que les clients obtiennent l'adresse de l'application sur le serveur. Certains outils vous
permettent d'effectuer tout le travail de personnalisation du côté serveur. Lorsque les utilisateurs accèdent au
référentiel sur le serveur, ils obtiennent automatiquement les paramètres corrects.
-
Dans d'autres cas, vous personnalisez l'outil sur le client en installant des logiciels qui personnalisent l'outil,
ou en installant des fichiers contenant des informations de personnalisation.
Il peut être nécessaire d'installer un "logiciel d'intégration" sur le client. Placez le "logiciel d'intégration" sur
un serveur et autorisez les utilisateurs à le télécharger et à l'installer sur leurs ordinateurs.
Vous pouvez être amené à automatiser l'installation de l'outil, et la personnalisation de l'outil pour les
utilisateurs. L'avantage de la création de programmes d'installation est que cela vous permet d'installer les outils de
façon à ce que les clients obtiennent tous les paramètres, les extensions et les connexions au référentiel
adéquats. Vous créez des programmes d'installation (et de personnalisation) et vous les placez sur un serveur.
Ensuite les utilisateurs téléchargent ces programmes et les exécutent afin d'installer et de personnaliser l'outil sur
leur ordinateur.
|
|