I. Introduction

Borland StarTeam® 2005 a été conçu pour la gestion de configuration logicielle(SCM) et propose de nombreuses fonctionnalités :

  • Un accès au référentiel projet à tous les acteurs de l'équipe de développement (développeur, chef de projet, directeur technique, DSI...)
  • La gestion des versions des sources (comme un SCM classique)
  • Une sécurité robuste, et adaptable selon les besoins des utilisateurs
  • Un accès hétérogène au référentiel projet suivant la plateforme de l'utilisateur (Web, station de travail, EDI, ligne de commande)
  • Un ensemble d'outils de communication (tâches, suivi d'anomalies...)
  • La génération de rapports d'activité

II. Les éditions et extensions de Borland StarTeam® 2005

II-A. StarTeam Enterprise

C'est la version qui propose les outils de base de la suite Borland StarTeam® 2005, à savoir :

  • Un serveur de gestion des fichiers
  • Une interface client de gestion des fichiers
  • La gestion des requêtes de changement, des tâches, des thèmes
  • Un client Web pour accéder aux ressources de StarTeam

II-B. StarTeam Enterprise Advantage

On retrouve dans cette suite, tous les ingrédients de l'édition Enterprise agrémentés de fonctionnalités avancées comme :

  • L'analyse et l'édition de rapports sur le référentiel projet
  • Un moteur de recherche dans les ressources
  • MPX Server pour assurer la diffusion des informations du référentiel
  • Un agent de cache synchronisant des référentiels multi sites
  • Un client Web intégré à votre navigateur Web

II-C. Borland Datamart for StarTeam

Borland Datamart est une extension qui offre la possibilité d'extraire des rapports d'analyse d'un référentiel projet StarTeam.

Borland Datamart est compatible avec des outils comme Business Objects® et Crystal Reports®.

II-D. Borland StarTeam TestDirector Synchronizer

Borland StarTeam TestDirector Synchronizer est une extension qui synchronise les défauts créés dans Mercury TestDirector® avec les requêtes de changement StarTeam.

II-E. StarTeam Software Developer's Kit (SDK)

Un kit de développement pour StarTeam ouvert pour la personnalisation de vos besoins les plus spécifiques.

Le kit est utilisable dans les langages les plus courants : Java, C++, Visual Basic, JavaScript.

III. Tour d'horizon en images

Ce chapitre expose en images et en texte les grandes fonctionnalités de Borland StarTeam® 2005.

III-A. Le serveur

Après avoir installé le composant serveur de Borland StarTeam® 2005, vous configurerez votre serveur au moyen d'interfaces dédiées.

Cette interface permet de créer la configuration d'une instance sur la machine où vous installerez Borland StarTeam® 2005 :

Administration des postes serveurs
Administration des postes serveurs

Et celle-ci la création d'un serveur pour la gestion de vos ressources :

Administration des référentiels serveurs
Administration des référentiels serveurs

III-B. Les clients

Borland StarTeam® 2005 propose plusieurs applications clientes pour accéder aux ressources projets :

Le client StarDisk Le client StarTeam Le client StarTeam : fichiers verrouillés
Borland StarTeam® 2005 intégré à l'explorateur de fichiers Windows. L'interface client de StarTeam. Visualiser les fichiers verrouillés.

III-C. Gestion des versions

Borland StarTeam® 2005 gère les versions de vos projets et fichiers et offre des outils intégrés aux clients pour visualiser et fusionner les différentes sources.

L'outil Visual Diff pour comparer des révisions :

Comparaison des différences
Comparaison des différences

Et Visual Merge pour fusionner les différentes révisions :

Fusion des différences
Fusion des différences

III-D. Communication, analyse et suivi

Borland StarTeam® 2005 permet l'affectation des tâches aux acteurs du projet, le suivi des anomalies, et possède également des fonctionnalités d'édition de rapports avancés.

Par exemple, l'écran de création de tâche fourmille d'une multitude d'options accessibles par des onglets.

Création d'une tâche
Création d'une tâche

Les rapports sont exploitables par les gestionnaires du projet afin de faciliter le suivi et les prises de décisions.

Un exemple d'édition de rapport détaillé :

Edition de rapport
Edition de rapport

IV. Un petit mot sur l'architecture

Pour gérer les ressources des référentiels, Borland StarTeam® 2005 gère à la fois un système de fichiers (le traditionnel repository que l'on retrouve dans les autres SCM) mais aussi un paramétrage dans un SGBD.

Le référentiel SGBD
Le référentiel SGBD

Dans une installation typique, vous pouvez utiliser MSDE (Microsoft SQL Server Desktop Engine) livré avec la suite logicielle.

Cependant, il peut être judicieux d'opter pour des SGBD plus robustes selon l'échelle de votre utilisation :

V. La documentation

Une documentation au format PDF accompagne Borland StarTeam® 2005 et permet de rapidement prendre en main l'outil.

Et bien sûr, le support technique http://support.borland.com est là pour répondre à vos questions et vous assister dans vos besoins.

VI. Quelques liens

Pour plus d'informations sur le produit

La documentation en français accessible sur Developpez.com

Accueil Borland StarTeam® 2005

Téléchargement Borland StarTeam® 2005

VII. Conclusion

Voici venu le moment de la conclusion !

Borland StarTeam® 2005 est un outil idéal de gestion de configuration logicielle, car non seulement il possède tous les atouts de ses concurrents mais offre en plus des outils que l'on ne retrouve pas ailleurs (où alors pas nativement), notamment un outil de Workflow dont je n'ai pas parlé mais que je vous laisse découvrir.

Si vous cherchez à simplifier le pilotage des projets, être confiant sur le fait de garantir aux acteurs d'un projet la mise à disposition d'informations à jour, alors le choix de Borland StarTeam® 2005 mérite d'être réfléchi.

Télécharger l'article au format PDF

Télécharger l'article

VIII. Remerciements

Un grand merci à wichtounet pour la relecture de cet article.