Welcome to MSDN Blogs Sign in | Join | Help

Cette semaine à Seattle, à l'occasion du TechReady, l'événement interne Microsoft de formation, Jeff Beehler nous a confirmé sa venue en France pour un événement le 2 octobre. Tous les détails de l'événement seront finalisés à la rentrée.

Mais, si l'industrialisation des développements vous intéresse, c'est une date à marquer sur vos agendas.

En effet, Jeff Beehler est le responsable de la coordination des différentes équipes qui créent l'offre Team System et de la prochaine version de Team System : "Rosario".

Nous aurons les réponses les plus à jour pour savoir comment Microsoft utilise Team System, ce que nous réserve la prochaine version. Ce sera aussi l'occasion d'échanger sur vos attentes.

Bonnes vacances et on se retrouve à la rentrée.

 

 

 

 

Comment migrer depuis  un autre référentiel vres celui de TFS ?

Il y a plusieurs stratégies :

La première consiste à ne migrer que les versions supportées et de faire cohabiter les outils quelques mois. Au cas où il manquerait des fichiers. Il ne faut pas oublier de casser les liens avec l'outil précédent, de faire le ménage dans l'arborescence et de filter les extensions des fichiers que l'on ne souhaite pas importer.

La seconde consiste à utiliser un utilitaire suivant les produits proposés.

Nous fournissons des outils pour ClearCase et VSS (installée avec TFS, une nouvelle version plus performante est disponible avec le SP1 Beta, on peut l'utiliser indépendemment du reste).

Timely Migration se propose de migrer vos référentiels CVS et Starteam vers Team Foundation Server.

La liste devrait s'allonger prochainement.

La troisième consiste à créer son propre outil de migration. Nous proposons sur Codeplex un Toolkit pour créer ce type d'outil. Timely Migration est basé dessus.

 

Gautier et Michel, deux stagiaires de l’équipe marketing Visual Studio, ont créé une nouvelle page Visual Studio Team System sur le site MSDN.

Plus simple, graphiquement réussie (c’est mon opinion !), je vous invite à la parcourir : http://msdn.microsoft.com/fr-fr/teamsystem/default.aspx. Du bon travail !

Petit à petit l’ensemble du site va être refondu pour mieux vous permettre de retrouver les informations qui vous intéressent et mettre à jour le contenu.

Bonne navigation.

L’équipe MSDN vous propose d’approfondir vos connaissances des technologies et des outils de développement pendant la saison estivale.

Les sujets sont :

·         Silverlight

·         Faites-vous plaisir (Coding4Fun)

·         Visual Studio 2008/.Net

·         Visual Studio Team System

Concernant Team System, on a décidé de mettre en avant le coach Team System qui vous permet de parcourir l’ensemble des fonctionnalités de la gamme.

L’installation, les tests de performance, sans oublier les outils de qualité, la configuration des projets d’équipe… 9 chapitres au total pour les versions 2005 et 2008 de Team System en passant en revue les apports de Team System pour un projet logiciel.

Un concours permet de gagner des lots en répondant à quelques questions.

 

Brian Harry vient d’annoncer la sortie des « Powertools » de juillet.

Les principales nouveautés concernent la gestion graphique des alertes qui remplace avantageusement une ligne de commande avec des options subtiles.

L’ensemble des fonctionnalités :

·         Commande en ligne avancée (TFPT.EXE)

·         Ajout de menu dans Team Explorer Build Notification tool

·         TFS Best Practices Analyzer pour analyser l’installation du serveur TFS

·         Process Template Editor pour personnaliser le processus des projets d’équipe

·         Work Item Templates pour créer des modèles de Work Items

·         Politiques supplémentaires de check-in

·         TFS Server Manager pour l’administration et connaître les performances du serveur TFS

·         TFS Users tool pour gérer les changements d’utilisateurs

·         Nouvelle gestion graphique des alertes

Le détail du contenu : http://blogs.msdn.com/bharry/archive/2008/07/08/july-08-tfs-power-tool-preview.aspx

Le lien vers le site de téléchargement : http://www.microsoft.com/downloads/details.aspx?FamilyID=00803636-1d16-4df1-8a3d-ef1ad4f4bbab&displaylang=en

 

Winwise, un de nos partenaires des centres de compétences Team System, organise le 10 septembre toute la journée une conférence multi-sessions.

Les thèmes abordés seront les suivants :

  • Data/BI
  • Géniel Logiciel
  • Rich Internet Applications (RIA)
  • Technologies collaboratives 

En détail, le thème "Génie logiciel" abordera les sujets suivants :

  • Une journée dans la vie d'un projet avec Team Foundation Server (avec Mathieu Szablowski et moi-même)
  • Construire une applicationSOA avec WCF, BizTalk et demain OSLO (Roch Baduel et Pierre Couzy)
  • ADO.Net Data Services (avec Matthieu Mézil, Michel Perfetti et Mitsu Furuta)
  • Industrialisation des développements SharePoint avec Team Foundation Server (avec Philippe Sentenac et Florent Santin)

Les possibilités d'industrialisation des développements  SharePoint avec Team System ne sont pas assez connues : tests unitaires, tests web, tests de performance seront abordés lors de la présentation. 

Le lien vers la site de la conférence. Elle aura lieu dans les locaux de Microsoft, rue de l'Université à Paris.

Un rendez-vous à ne pas manquer à la rentrée. 

 

StyleCop est un outil d'analyse du code source créé en interne par Microsoft. Maintenant, vous pouvez le télécharger sur MSDN Code Gallery.

Il travaille directement sur le code source. L'analyse statique de Visual Studio Team System Development Edtion dérivée de FXCop travaille sur les fichiers compilés donc les résultats ne sont pas les mêmes.

Cet outil améliore la lisibilité du code, la documentation sa maintenabilité. Il y a environ 200 règles.

Les liens vers le projet sur MSDN Code Gallery et le blog du créateur de l'outil.

Il permet de découvrir les problèmes suivants :

Specifically, these rules cover the following, in no particular order:

  • Layout of elements, statements, expressions, and query clauses
  • Placement of curly brackets, parenthesis, square brackets, etc
  • Spacing around keywords and operator symbols
  • Line spacing
  • Placement of method parameters within method declarations or method calls
  • Standard ordering of elements within a class
  • Formatting of documentation within element headers and file headers
  • Naming of elements, fields and variables
  • Use of the built-in types
  • Use of access modifiers
  • Allowed contents of files
  • Debugging text

 

Les revues de code font partie intégrante d'un projet logiciel.

Pour automatiser cet aspect, un nouveau projet sur Codeplex, TeamReview, permet de gérer au mieux les revues de code.

Un nouveau type de WorkItem est ajouté au projet Team System et surtout un plugin permet de les créer directement depuis la fenêtre principale de VisualStudio. L'illustration ci-dessous montre le fonctionnement du plugin. Sans oublier la possibilité de débuter une discussion pour résoudre la revue de code.

L'installation est simple.

Le lien vers le projet Team Review sur Codeplex. Merci à l'équipe d'Evaluant pour m'avoir indiqué le projet.

Rosario est le nom de code de la porchaine version de Visual Studio Team System. Vous pouvez charger la CTP d'avril à cette adresse :

http://www.microsoft.com/downloads/details.aspx?familyid=65d0e3bd-9df3-421a-804f-8f01bd90f0b4&displaylang=en&tm 

Cette version se caractérise par de nombreuses nouvelles fonctionnalités  :

  • Support de certains diagrammes UML 2.1.1
  • Impact des modifications du code sur les tests unitaires
  • Définition graphique des builds avec Workflow Foundation
  • Outils de gestion des tests
  • ...

Willy-Peter Schaub, un de mes collègues sud-africains a écrit un document qui présente l'ensemble des nouvelles fonctionnalités de la CTP d'avril.

Le lien vers la documentation de Rosario de Willy. Bonne lecture !

Enfin des vidéos pour tout comprendre.

La date de disponibilité de cette nouvelle version n'est pas encore connue.

Pour accéder au référentiel de code source de Team Foundation Server, il est nécessaire de passer par le Team Explorer. Qu'il soit intégré ou non dans une édition de Visual Studio 2005 ou 2008.

Pour modifier un fichier, il n'est pas nécessaire de lancer une solution, on peut le faire directement par l'explorateur intégré dans Team Explorer. Il ne faut pas oublier de le mettre en checkout ("modification") avant de le manipuler.

Cependant dans certains cas, on préfererait travailler directement dans l'explorateur Windows.

LizardTF vous permet d'accéder aux principales fonctions (checkout, checkin, shelve,...) de Team Foundation Server directement dans l'explorateur Windows. Une extension fort intéressante.

 Le lien vers le projet hébergé sur Codeplex. La mise en oeuvre est assez simple. Le lien vers le blog de l'auteur.

Nous recommandons aux sociétés qui souhaitent mettre en oeuvre Team System ou plus généralement celles qui adoptent une démarche d'industrialisation des développements de se faire accompagner. Pas une mission longue forcément, tout dépend de son niveau de maturité par rapport à ce type d'outil.

Mais ce qui est important est de sécuriser l'installation du serveur, la brique de base, et d'accompagner le changement, de définir une calendrier d'adoption des différentes fonctionnalités par rapport à son expérience et ses contraintes.

Les consultants des sociétés Tekigo et Winwise ont de nombreuses missions réussies à leur actifs. Ils vous permettent de "booster" l'adoption de Team System.

Le lien vers l'offre :

http://www.sosdevelopers.com/msdn4.htm

Une excellente occasion de franchir le pas vers Team System avec le soutien des experts des partenaires Centres de Compétences Team System. Avec un coût maîtrisé.

Pour accroître la qualité de la relation client et réduire les délais et les coûts de développement des interfaces homme-machine des automates, la SNCF a retenu la technologie de développement d'interface Microsoft Windows Presentation  Fondation (WPF) du Framework .NET 3.0 afin d’améliorer son attractivité et ses performances par rapport à l’ancien modèle d’automate. 

L'attractivité et les performances des automates ont augmenté. Les délais et les coûts de développement des interfaces homme-machine sont à présent réduits. La SNCF peut capitaliser sur les développements existants à travers la réutilisation des Services Web. Il existe désormais une bibliothèque de composants réutilisables.

Une des contraintes fortes était de fonctionner sur des PCs embarqués dans les bornes avec une configuration réduite. Pas de problèmes de performance pour WPF.

Le lien vers le témoignage.

 

 

L'équipe MSDN vient de publier un ensemble de vidéos très courtes, environ 5 minutes, qui expliquent un ensemble de concepts liés au Framework .Net 3.5 et à Visual Studio 2008 :

  • XNA
  • Carspace
  • WPF
  • MSDN
  • LINQ
  • AJAX
  • Silverlight

Concernant plus spécifiquement Team System, j'ai contribué à 3 vidéos sur les tests de performance, les tests web et la description des métriques de code.

Le lien vers le site.

Une présentation très intéressante d'Etienne Margraff.

Les différentes fonctionnalités de Visual Studio Team System 2008 Test Edition, Development Edition,Load Agent ont été abordées :

  • Problématiques du test
  • Gestion des campagnes de test
  • Création des tests web
  • Gestion des jeux de données
  • Création des tests de performance
  • Analyse des résultats
  • Utilisation du profiling couplé aux tests de performance pour déterminer les goulets d'étranglement 
  • Retours d'expérience des différentes missions de conseil

Un agenda dense qui illustre bien les nombreuses possibilités des produits. Sans oublier les nombreuses questions de l'assistance !

 

Une nouvelle version de Dynamics a été livrée ces dernières semaines. Avec cette version, une intégration avec Team Foundation Server est disponible.

Le principe de fonctionnement est de connecter et d'intégrer le référentiel de Dynamics avec Team Foundation Server.

Je ne manquerai de la tester dans les prochaines semaines avec mon collègue expert de Dynamics.

La nécessité de cette intégration est une question qui revenait régulièrement lors des présentations de Team Foundation Server. En effet, il est toujours dommage de laisser une partie des développeurs hors de référentiel Team Foundation.

Dynamics : la vidéo qui présente l'intégration :

http://channel9.msdn.com/posts/mfp/Version-control-in-MorphX/

Pour connaître en détails les fonctionnlaités de l’intégration, il est recommandé de télécharger et de lire ce livre blanc.

 

Le lien vers le  post de Brian Harry.

 

More Posts Next page »
 
Page view tracker