Team System : synchroniser les liens sur les documents SharePoint

15 avril 2009 10:05 par Didier Godat

Les éléments de travail (work items) peuvent être liés à différents objets ; il est, par exemple, intéressant de lier certains éléments à des documents stockés dans le portail Sharepoint associé à notre projet d’équipe (spécification, plan de test, etc.). Il y a néanmoins un petit inconvénient à ce type de lien car il est statique. Or dans le cas de liaisons avec une bibliothèque de documents Sharepoint, si l’on a mis en place le versioning des documents, il serait préférable de maintenir le lien sur le document d’origine et non sur la dernière version de celui-ci. En effet, l’évolution du contenu du document (cas d’une spécification) est susceptible de ne plus être en phase avec l’élément de travail tel qu’il est défini.

Pour résoudre ce point, nous pouvons nous appuyer sur les APIs de WSS 3.0 et de Team System 2008 pour mettre en place une synchronisation automatique des liens lorsqu’un document est amené à évoluer. Dans notre exemple, toute modification entraîne la synchronisation mais rien ne vous empêche d’être plus restrictif et de n’intégrer ce mécanisme que pour des révisions majeures des documents.

Plus...


Améliorer la qualité des tests unitaires grâce à PEX

12 février 2009 15:00 par Nicolas Van Vooren
Logo PEX PEX (Program EXplorer) est un programme développé par Microsoft Research, simple d’utilisation, qui s’intègre à Visual Studio ; il a pour objectif l’exploration des méthodes de vos classes, selon différentes approches :
• génération “arbitraire” de données ;
• évaluation des chemins conditionnels (path condition) ;
• évaluation des conditions de retour (flipped condition).

Ce programme est donc particulièrement intéressant lorsque, face à une bibliothèque de classes, on hésite sur les tests unitaires à mettre en œuvre pour couvrir ses besoins. En effet, non seulement PEX effectue un travail d’exploration et génère un rapport mettant en lumière d’éventuels dysfonctionnements d’exécution mais il peut également proposer des actions correctives et générer des tests unitaires paramétrables (PUT) qui assurent la couverture du code des méthodes à 100 % ; ces tests sont bien entendu compatibles avec MSTEST (ou d’autres frameworks de test) et peuvent donc être associés à une stratégie de build.

Plus...


Monitorer Team Foundation Server avec SCOM 2007

03 février 2009 08:00 par Nicolas Van Vooren

Pour ceux qui utiliseraient (ou envisagent d'utiliser) SCOM 2007 (System Center Operations Management) pour effectuer la surveillance de leur système, sachez qu’il existe désormais un pack pour monitorer les services de Team Foundation Server.
Le pack propose notamment :
- représentation logique de l'architecture TFS
- système d'alerte en cas de changement des éléments sensibles (source de données, domaine, etc.)
- disponiblité des services (y compris leurs dépendances)
- diagnostic et éventuellement répération de certains problèmes détectés
- etc.

Plus d'infos et téléchargement à l’adresse : http://www.microsoft.com/downloads/details.aspx?FamilyID=28c745b5-28cc-474a-a5fd-944c246d7727&displaylang=en,


Team System édition Workgroup et erreur TF50626

04 novembre 2008 12:00 par Nicolas Van Vooren

L’édition Workgroup de Team System est destinée aux petites équipes de développement. Bien que totalement fonctionnelle, elle est limitée à 5 utilisateurs (en réalité 4, le compte ayant servi à l’installation consommant automatiquement une licence). Les comptes de ces utilisateurs doivent être inscrits dans un groupe de sécurité particulier, "Team Foundation Licensed Users", ou "Utilisateurs possédant une licence d’utilisation de Team Foundation Server" (sic) dans la version française, pour leur permettre de se connecter à la plateforme.

Problème : que faire lorsqu’en ajoutant un 5e compte dans ce groupe, une erreur TF50626 apparaît, indiquant qu’il n’est pas possible d’ajouter cet utilisateur car la limite de 5 est déjà atteinte ? Ce problème peut survenir à la suite d’une désynchronisation partielle entre les comptes Active Directory et les comptes inscrits dans le Team Foundation Server.

Plus...


Team System : la boîte à outils du développeur

29 octobre 2008 12:00 par Nicolas Van Vooren

Alors que la PDC bat son plein, les Microsoft Days faisaient escale à Lyon (29 et 30/10/2008).
Nicolas Vanvooren a coanimé avec Eric Le Loc'h, spécialiste outils de développement chez Microsoft, une session Team System orientée sur les outils de tests. Objectif : montrer à quel point la mise en oeuvre des tests unitaires, de la couverture de code, de l'analyse des métriques de code, de l'analyse statique ou encore du code profiling devenait très simple avec Visual Studio 2008 Team System !
Nous vous proposons de télécharger la présentation de cette session : SessionTeamSystem.zip (3,8 Mo)


Petite équipe de développement ? Accédez vous aussi à une solution ALM !

14 juillet 2008 12:00 par Olivier Dupont

Tekigo – Centre de compétence Team System (InnerCircle Partner) et Comsoft - Sos Developers mettent leurs forces en commun pour proposer une offre de services et de licencing adaptés, à l’attention des petites équipes de développement, afin de leur assurer un ROI court terme et soutenir leurs démarches de développement collaboratif, d’industrialisation logicielle et d’ALM, supportée par la plateforme Microsoft Visual Studio Team system 2008.

Plus de détails sur l’offre : http://www.sosdevelopers.com/msdn4.htm

Plus de détails sur notre offre Team System : http://www.tekigo.com/TeamSystem.aspx

Contactez-nous pour réservez vos dates : contact@tekigo.com


Gestion de configuration en multi-sites

13 avril 2007 12:00 par Nicolas Van Vooren

En 2006, Tekigo a mené une étude pour le compte d'un de ses clients concernant les fonctions client/serveur de Visual Studio Team System et notamment le Team Foundation Proxy dans un environnement multi-sites.
Nous publions un livre blanc sur les résultats de cette étude et sur les capacités de Team System pour la gestion de configuration sur un site distant.


A télécharger : Tekigo - livre blanc TFP.pdf


Tekigo rejoint le "Centre de compétences Team System" de Microsoft

27 juin 2006 12:00 par Olivier Dupont

Tekigo est positionné comme accompagnateur dans la réussite de votre projet de développement logiciel et ce, sur l'ensemble des activités de son cycle de vie.

Notre volonté est de mettre en adéquation vos Exigences, et la méthode définies en amont avec l'outillage associé. Ceci afin d'assurer la mise en oeuvre d'une plateforme de fabrique logicielle concrète et opérationnelle dans votre contexte (technique, humain, contractuel...).

C'est donc naturellement, que nous nous sommes spécialisés sur la plateforme Visual Studio Team System et Team foundation Server afin d'en assurer la mise en oeuvre, la personnalisation, l'enrichissement et l'intégration avec des outils et solutions tiers selon vos spécificités.

Retrouvez sur notre site, notre offre Team System qui s'adresse principalement aux éditeurs de logiciel ou aux DSI soucieuses d'améliorer la qualité, la fluidité et productivité de leur cycle de développement logiciel.

Retrouvez Tekigo sur le site de Microsoft consacré aux centres de compétences Team System, cliquez ici.

Pour plus d'informations sur le centre de compétence Team System, cliquez ici.