Bewise

Nous développons... votre avance

Aperçu des nouveautés de Team Foundation Server 2010

AMI
10/06/2009 - Patrice Lamarche

 

Introduction

Microsoft a publiquement dévoilé certaines nouveautés de Team Foundation Server 2010 il y a quelques semaines au travers de plusieurs vidéos disponibles sur http://channel9.msdn.com . Plusieurs heures d’enregistrement sont à présent disponibles afin d’avoir un premier aperçu de ce qui nous attends dans un futur proche.

Nous vous proposons donc une synthèse de l’ensemble de ces vidéos afin de vous faire découvrir quelques une (mais pas toutes !) des fonctionnalités que vous serez susceptible de retrouver dans la prochaine version de TFS.

Installation

Le processus d’installation de Team Foundation Server 2010 a été entièrement revu afin d’avoir enfin une installation simple à réaliser. L’ensemble des (très) nombreux problèmes que l’on est susceptible de rencontrer lors de l’installation de Team Foundation Server 2005 ou 2008 devrait donc faire parti du passé dans un futur proche.

Les dépendances vers Reporting Services et Windows Sharepoint Services ont été supprimés. Il donc désormais possible d’installer TFS en se basant uniquement sur SQL Server 2008 afin de disposer des fonctionnalités de Source Control et de gestion des WorkItems tout en se passant des fonctionnalités de portail et de rapports.

Le programme d’installation permettra également de sélectionner les différents composants devenus additionnels que vous souhaitez installer comme l’intégration avec Windows Sharepoint Services. A noter que Team System Web Access est à présent intégrer au programme d’installation ainsi que différents outils d’administration.

clip_image002

Coté migration, vous aurez également la possibilité d’effectuer une migration assisté depuis TFS 2005 vers TFS 2010 ou depuis TFS 2008 vers TFS 2010. La bonne nouvelle est qu’il n’est donc pas nécessaire de passer à TFS 2008 pour pouvoir migrer aisément vers la prochaine version de Team Foundation Server.

Les WorkItems hierarchiques

Une des principales nouveautés qui concerne la gestion des workitems est le support des hiérarchies de Work Items. Il s’agit d’une fonctionnalité importante qui manque fortement aux versions actuelles de TFS (2005/2008) puisqu’il est pour le moment uniquement possible de définir des liens entre workitems, liens qui ne permettent pas d’indiquer quel est une quelconque parenté entre les différentes Work items. Cela est particulièrement génant pour les tâches, où l’on souhaiterait être capable de définir des tâches, ainsi que des sous-tâches tout en étant capable de représenter cela directement au sein de TFS et de ses clients.

La bonne nouvelle est que cela sera possible avec TFS 2010. Cette version proposera en effet un nouveau type de lien « Enfant » qui permettra de définir des sous-workitems :

clip_image004

La création d’un tel type de lien est bien entendu gérée par Team Explorer qui représente les différents workitems sous forme d’une arborescence :

clip_image006

L’addin Excel n’est pas en reste puisqu’il permettra également de représenter cette hiérarchie, cette fois-ci non pas via une arborescence mais via différentes colonnes :

clip_image008

Nouveautés du Source Control

Le Source Control proposé par Team Foundation est un produit développé « from scratch » destiné à remplacer celui proposé par Visual Source Safe. Support du multi-checkout, du shelving, des politiques d’archivages, sont quelques une des nouveautés disponibles depuis TFS 2005.

clip_image010

En plus de ces fonctionnalités de base, la prochaine version proposera d’avoir une meilleure expérience d’utilisation grâce à l’apparition de nouvelles interfaces, de nouvelles visualisations permettant d’avoir une meilleure vision d’ensemble du code source stocké sur le source control.

Une des principales nouveautés de TFS 2010 dans ce domaine, est un meilleur support des branches notamment grâce à de nouvelles visualisations. Nous aurons en effet la possibilité de suivre l’état exact d’un changeset et son impact sur les différentes branches du projet via un assistant graphique évolué. Après avoir sélectionné les branches que l’on souhaite visualiser.

clip_image012

Nous pourrons voir l’origine d’un changeset (sur quelle branche un changeset a-t-il été créé) et l’impact de ce changeset sur les branches dérivées grâce à une visualisation de type hiérarchique.

En plus de cette visualisation hiérarchique, une visualisation chronologique est également proposé afin d’avoir une vue temporelle de l’application du changeset via des merges sur les différentes branches.

clip_image014

L’historique des fichiers présents dans le source control est également enrichi afin de voir hiérarchiquement les changesets liés au fichier. Ainsi naviguer dans cet historique tout en suivant les différentes branches existantes ou ayant existés est enfin réellement simple et très rapidement réalisable.

clip_image016

Team System Web Access 2010

Outre la possibilité d’afficher les Work Items de manière hiérarchique comme le fera le Team Explorer, TSWA permettra d’éditer des work items en lot grâce à des fonctionnalités de « Bulk Edit » . Nous aurons donc la possibilité de sélectionner plusieurs Work Items :

clip_image018

Puis de sélectionner les champs des work items grâce à une liste dynamique afin de définir les différentes valeurs à modifier. Une fois la modification validée, TSWA affichera les erreurs de modification qui ont pu avoir lieu à cause d’états incompatibles par exemple :

clip_image020

Même si cela n’a pas encore été dévoilé via des démonstrations il est à noter que des Webparts seront proposées afin d’intégrer les fonctionnalités de Team System Web Access dans le site Sharepoint du projet. A noter que dans le futur Team System Web Access devrait être entièrement intégré dans Sharepoint quite à devenir elle-même une application Sharepoint.

Team Foundation Build

Le service de Build de TFS subit quelques modifications importantes afin de faciliter la construction et réalisation de builds.

clip_image022

Team Build 2010 proposera un nouveau type de Trigger pour vos builds appelé « Gated Check-in ». Ce type de trigger permettra d’accepter un check-in uniquement si le code proposé au source control ne corrompt pas la compilation du code présent dans le repository commun.

Le processus de build peut à présent créé directement via la création d’un workflow basé sur la technologie Workflow Foundation. Un bon nombre d’activités sont proposés par Team Build afin de construire de manière visuelle via un designer graphique :

clip_image024

A noter que vos processus MSBuild existants ne sont pas perdus et pourront être utilisés grâce à l’utilisation d’une activité spécifique qui permet d’exécuter n’importe quel processus MSBuild :

clip_image026

Conclusion

La version 2010 de Team Foundation Server sera une version majeure de l’outil d’industrialisation des projets logiciels de Microsoft. Cette version comblera l’essentiel des manques que l’on avait pu rencontrés avec les deux premières versions actuellement sur le marché tout en apportant son lot de nouveautés originales qui faciliteront le travail de gestion de projet au quotidien.

Sources

http://channel9.msdn.com/posts/VisualStudio/Team-Foundation-Server-2010-Setup-and-Administration/

http://channel9.msdn.com/posts/VisualStudio/Branching-and-Merging-Visualization-with-Team-Foundation-Server-2010/

http://channel9.msdn.com/posts/VisualStudio/A-first-look-at-Visual-Studio-Team-System-Web-Access-2010/

http://channel9.msdn.com/posts/VisualStudio/An-early-look-at-Team-Foundation-Build-2010-with-Jim-Lamb/

> Tous les articles

Commentaires

aucun commentaire
Page 1/1
     
Connexion
  • Accueil
  • Plan du site
  • Contact
Les blogs de l'équipe

Votre carrière et nous

  • Nos offres
  • Votre candidature

Technologies

  • Actualités
  • Articles
  • Webcasts
  • Toolbox
Ignorer les liens de navigation > Accueil > Nos Métiers > Architecture, Méthodes, Industrialisation > Détail Article
Ignorer les liens de navigation
Nous
Nos Métiers
Vous Former
Technologies
Nos Références
Nos Activités
Nos Certifications
Nos Chiffres
Votre Carrière et Nous
Le Groupe
Nos Partenaires
On Parle de Nous
Nous contacter
Administrateur Système & Réseaux
Défiler vers le haut
Défiler vers le bas
Administration, Système et Communication
Architecture, Méthodes, Industrialisation
Décisionnel et Gestion des Données
Nouvelles Interfaces Utilisateurs
Portail et Travail Collaboratif
Solutions Langages et Framework
Solutions Web Avancées
Défiler vers le haut
Défiler vers le bas
Nos cours
Le Planning
Offres promotionnelles
Défiler vers le haut
Défiler vers le bas
Actualités
Articles
Webcasts
Blogs
Toolbox
Evénements
Défiler vers le haut
Défiler vers le bas
  • Infos légales
  • Lettre du Regional Director
  • Revue de presse