Envisagez d'Extreme Programming Service Team Foundation

Traductions disponibles Traductions disponibles
Numéro d'article: 2802265 - Voir les produits auxquels s'applique cet article

À propos de l'auteur :

Réduire ce tableauAgrandir ce tableau
Réduire cette imageAgrandir cette image
2401266
Cet article est fourni par MVP Ridi Ferdiana. Microsoft remercie les MVPs qui partagent leur expérience professionnelle avec d'autres utilisateurs. Cet article devrait être publié sur Site Web de MVP ou blog une version ultérieure.
Agrandir tout | Réduire tout

Sommaire

Introduction

Équipe de mettre au point Server (TFS) est maintenant disponible en ligne àhttp://TFS.VisualStudio.com. Personnel ou can ISV utiliser ce logiciel en tant que services pour stocker et gérer leurs projets. TFS offre un Scrum, Agile ou CMMI comme une méthode de développement logiciel pour créer des logiciels de qualité. Dans cet article, il va expliquer comment utiliser le TFS avec méthode Extreme Programming (XP). XP est une méthode agile léger pour développer un logiciel. Dans la mesure où il n'y a aucun modèle spécifique pour XP dans TFS. Cet article va appliquer la méthode XP dans TFS. Dans cet article, il limite l'adoption de XP jusqu'à ce que la phase de planification.

Mise en route

Avant de commencer, assurez-vous que vous avez déjà exécuter ces exigences.
  1. Inscrivez vous-même à http://TFS.VisualStudio.com. Il existe un processus d'inscription gratuite facile. Vous pouvez lire le didacticiel d'enregistrement ici
  2. Installation de Visual Studio 2010 ou 2012. Dans cet article, je vais utiliser Visual Studio 2012 ultime. Si vous utilisez l'autre version de Visual Studio, vous pouvez voir plusieurs différences. Vous pouvez télécharger la version d'évaluation de Visual Studio 2012 Ultimate ici
  3. Ayant 2013 de Microsoft Office installée.  Microsoft Office 2013 aidera beaucoup dans la maquette ou artefact de logiciels de gestion. Vous pouvez télécharger la version d'évaluation de Office 2013 ici

Résolution

Présentation XP de manière Simple

XP comporte quatre phases qui peuvent être travaillé sur site ou global (il a appelé Global Extreme Programming). Les quatre phases sont la phase d'exploration, planification, itération et de production. Chaque itération fournit un ou plusieurs artefacts. Les artefacts sont des documents utiles qui prennent en charge le développement de logiciel. Franchement générale, les artefacts sont rien sauf les codes lui-même. Dans XP, il y a récit utilisateur, tâche et feuille de bogue.

Récit utilisateur capture la configuration requise du logiciel dans la phase d'ecploration. Récit utilisateur est détaillée dans la planification de la session de jeu en créant plusieurs tâches. De façon occasionnelle, chaque récit utilisateur créera plusieurs tâches. Dans la phase de l'itération, tâche et récit utilisateur seront affectés à un membre de l'équipe. L'équipe crée des codes et test, selon l'appartenance de tâches. La tâche est finalisée en effectuant le test unitaire et l'intégration avec d'autres personnes. Le code est testé par plusieurs testeur à l'aide de la liste de récit utilisateur. Le testeur publie bogue dans une liste et le bogue soit résolu par le développeur. La phase d'itération sera exécutée manière itérative jusqu'à ce que la qualité du logiciel peut être acceptée par la partie prenante. Il se passe manière itérative pour chaque composant de travail est intégré dans la phase de production. Phase de production deviendra une phase finale pour un récit utilisateur pour être testés et validés.


Adoptant XP dans TFS
Dans cette section, il va vous montrer étape par étape pour appliquer XP dans votre projet de logiciel. Cette section suppose que vous a déjà TFS en ligne. Cet article limite eploration et la phase de planification

Création d'un projet dans votre TFS en ligne.
Visitez le site http://TFS.VisualStudio.com et vous connecter avec votre Account de Microsoft. Après connexion, vous pouvez visiter l'url de votre personnel TFS. Votre URL de TFS doit être https:// (nom). visualstudio.com. Vous pouvez cliquer sur le lien et sélectionnez Nouveau projet d'équipe, comme illustré à la Figure 1

Réduire cette imageAgrandir cette image
TFS en ligne


Figure 1. Service Team Foundation

Créer nouveau dialogue de projet d'équipe vous pouvez écrire le nom de votre projet, votre description et votre modèle. Dans cet article, nous Choisissez modèle de MSF for Agile Software Development 6.1 comme illustré à la Figure 2. Après la création du projet, vous pouvez naviguer d'une page de projet.

Réduire cette imageAgrandir cette image
2802267


Figure 2. Création d'un projet

Compositionmembre de l'équipe
Membre de l'équipe est tout ce que collaborer avec votre application, incluez votre client. Rôles d'équipe dans xp sont testeur, concepteurs d'interaction, architectes, chef de projet, responsable produit, rédacteur technique, développeurs, utilisateurs, responsables et ressources humaines. Si vous avez limité les membre de l'équipe, vous pouvez adopter les astuces de combinaison. Par exemple, chef de produit avec le chef de projet. Toutefois, il est important d'éviter le double rôle en tant que développeur et testeur. Développeur et testeur doit dédié dans XP à des fins de qualité. Dans cette étape, au moins vous ajoutez le chef de produit, concepteurs d'interaction, architecte, développeur, testeur et rédacteur technique. Pour une meilleure productivité, il est recommandé pour pouvoir utiliser la même version de Visual Studio.Vous pouvez ajouter le membre par un lient de tous les membres de gérer. Après cela, vous pouvez ajouter un seul utilisateur ou un groupe TFS.

Connexion de membre de l'équipe à TFS
Cette étape est assez simple. Chaque membre doit se connecter avec son propre de Visual Studio et cliquez sur se connecter à Team Foundation Server. Il peut être sélectionné grâce à une page d'accueil de Visual Studio, comme illustré Figure 3.

Réduire cette imageAgrandir cette image
2802268


Figure 3. Se connecter à Team Foundation Server

Vous devez placer votre URL de TFS, comme mentionné à l'étape 1 et cliquez sur ok sans déranger toute entrée comme port et d'autres personnes. La boîte de dialogue Ouverture de session connexion Account Microsoft s'affiche. Après la connexion, Visual Studio vous permettra de choisir le projet, comme illustré à la Figure 4. Vous pouvez cliquer sur se connecter et le Visual Studio affichera un Team Explorer pour gérer le projet.

Réduire cette imageAgrandir cette image
2802269


Figure 4. Sélection des projets dans Visual Studio

Création du récit utilisateur
Il s'agit d'une étape essentielle de XP, vous devez créer des récits utilisateur par le système comme un principal requierements. La création du récit utilisateur peut être effectuée via Visual Studio ou Team Foundation Server. Dans cet article, nous allons le créer à l'aide de Team foundation server.

Vous pouvez consulter la page de projet personnel dans TFS et commencer à créer un récit utilisateur en cliquant sur menu du récit utilisateur, comme illustré Figure 5. Vous pouvez utiliser comme un <role>je veux <action>ainsi que <benefit>. Dans le détail, vous pouvez décrire les détails de l'histoire.

</benefit></action></role>
Réduire cette imageAgrandir cette image
2802270


Figure 5. Exemple de récit utilisateur

Le récit utilisateur doit être attribué à quelqu'un. Vous verrez un contrôle dropdownlist dans le champ Statut. L'état sera à nouveau, fermé, supprimé, résolu et actif. Nouveau est un état du récit utilisateur toujours dans la conception, le nouvel état sera réaffecté à l'état actif lorsque l'équipe travaille le récit. Le récit va être fermé une fois équipe déjà l'histoire. Il sera résolu quand besoin inspection supplémentaire. État supprimé est se produire lorsque le récit est rejeté par le client lors de l'exécution du projet. Convivialité jamais submerger avec l'état dans XP, vous pouvez utiliser de nouveau, actif, fermé et supprimé uniquement. Vous pouvez remplir un champ motif pour une description supplémentaire.

Planification et la classification peuvent être effectuées plus tard dans la session de jeu de planification. Avant la session de jeu de planification, nous devons terminer notre analyse tout d'abord via une table de montage séquentiel

Création d'une table de montage séquentiel
Tout le monde aime récit. Par conséquent, table de montage séquentiel aidera l'équipe à comprendre la solution proposée. Table de montage séquentiel est une activité de collaboration en phase d'exploration. Dans TFS, vous pouvez utiliser Powerpoint sous la forme d'un outil d'élaboration de storyboard. Pour ce faire, sélectionnez le menu de tables de montage séquentiel, puis cliquez sur Démarrer Story comme illustré à la Figure 6. TFS appellera Powerpoint vous permet de démarrer l'activité de l'élaboration de storyboard. Vous pouvez également utiliser le document existant que vous avez déjà créé (par exemple, document word, visio, etc.) en pointant sur l'url du document.

Réduire cette imageAgrandir cette image
2802271


La figure 6. Menu de la table de montage séquentiel

PowerPoint vous donne une forme de route mise en route pour les tables de montage séquentiel. Vous pouvez commencer à utiliser la forme sans construction à partir de zéro. La figure 7 montre un exemple d'une table de montage séquentiel. La table de montage séquentiel doit être enregistré dans internet. Vous devez enregistrer le fichier SkyDrive, Sharepoint, Azure, ou votre propre site Web qui peut être fait http approfondie. Il est possible de créer une table de montage séquentiel dans un fichier PowerPoint pour une application simple (vous permettent de dire Windows Phone App). Toutefois, lorsque votre application se compose de plusieurs système de sub ou de modules (imaginons que vous créez un portail). Vous devez créer la table de montage séquentiel pour chaque module. La clé de la table de montage séquentiel est depedency, lorsque vous trouvez une fonctionnalité qui est assez complexe et l'indépendance, vous pouvez générer fichier de storyboard distinct.

Réduire cette imageAgrandir cette image
2802272


La figure 7. Exemple de table de montage séquentiel de PowerPoint

Le jeu de planification
La grande collaboration dans équipe XP à partir d'ici. Planification d'estimation de jeu pour chaque récit utilisateur dans la file d'attente. Il existe deux activités principales dans la planification de jeu qui sont d'estimation et de planification. Estimation de la traite de la complexité de l'histoire et permet un points. Un pointe est ajusté par le biais des cartes de poker comme illustré à la Figure 8. Il existe une technique de bonne estimation déjà présenté sur MSDN à l'adresse icihttp://msdn.Microsoft.com/en-us/library/hh765979.aspx. Carte de poker vous donne une aperçu des fonctionnalités de points de récit utilisateur et ses risques.
Réduire cette imageAgrandir cette image
2802273


Figure 8. Carte de poker (grâce à MSDN)

L'activité de planification classifie un récit utilisateur à une itération. L'itération est une activité dans le cas où une équipe de création de tâches, les tests et les codes. L'itération dans XP est considérée comme un point de contrôle du développement. Par exemple, nous avons 20 jours de développement. Par conséquent, nous avons appelé 20 jours sous la forme d'un plan de livraison. Plan de version, un jeu de fonctionnalités qui doivent être remis sur un projet. Le plan de version se compose d'un jalon de point de contrôle appelé une itération. Si nous plaçons 10 jours pour chaque itération, nous avons deux itérations pour une mise à jour.
Les informations sur les points de récit, risques et itération peuvent être mis à jour à la boîte de dialogue du récit utilisateur dans TFS. Dans cette étape, je vous encourage à exécuter points et les risques dans chaque récit utilisateur clair, vous pouvez également les modifications un état de chaque récit utilisateur actif lorsque vous êtes prêt à travailler dessus.

Création d'une itération
Une itération aidera l'équipe de savoir quoi faire dès maintenant et demain. L'itération peut être créée dans TFS en suivant ces étapes.
Visitez votre page d'accueil du projet. Dans l'onglet Administration, vous pouvez sélectionner configurer la planification et les itérations. Dans la boîte de dialogue, vous pouvez définir la date d'estimation, nombre d'itération et les détails de l'itération. TFS vous aidera à définir la durée d'itération même après l'entrée de la première itération. La figure 9 affiche une boîte de dialogue itération

Réduire cette imageAgrandir cette image
2802274


La figure 9. Gestion d'itération dans TFS

Après avoir créé une itération, l'équipe pouvez alloue le récit utilisateur dans l'itération. Permettent d'effectuer en visitant une boîte de dialogue file d'attente et modifier chaque itération spécifique de récits toa. Vous pouvez voir le menu travail en retard et sélectionnez carte puis sous-menu. Cliquez sur le récit utilisateur et après que vous pouvez modifier l'itération du récit utilisateur dans la boîte de dialogue classement. La figure 10 montre un forum sur TFS

Réduire cette imageAgrandir cette image
2802275


La figure 10. Carte de récit utilisateur


L'exécution de l'itération
Il est maintenant temps de commencer à coder en utilisant le récit utilisateur. Vous pouvez ajouter des tâches lorsque cela est nécessaire. La tâche est un détail de l'activité à terminer le récit utilisateur. XP push jamais à se concentrer dans le récit utilisateur et d'autres artefacts plus que les codes. Si vous pensez suffisante, il est temps de développer les codes. Nous aborderons la phase de production et d'itération dans la phase suivante et dans le prochain article.

Conclusion
Cet article est la première partie de l'application de méthode XP. Il se concentre dans la phase de planification et l'exploration. Dans cet artile, nous avons déjà développer un récit utilisateur, créer un plan et développer une itération. Dans le prochain article, nous aborderons l'exécution et la surveillance de l'activité à l'aide de TFS et Visual Studio.

Références
  1. Team Fiundation Services
  2. Visual Studio ALM de 2012
  3. Création de récit utilisateur dans Visual Studio
  4. Mise en route avec TFS en ligne

Exclusion de contenu communautaire Solutions

MICROSOFT CORPORATION ET/OU SES FOURNISSEURS RESPECTIFS NE FONT AUCUNE DÉCLARATION SUR LA PERTINENCE, DE FIABILITÉ OU DE L'EXACTITUDE DES INFORMATIONS ET DES ÉLÉMENTS GRAPHIQUES ASSOCIÉS CONTENUS DANS LE PRÉSENT DOCUMENT. TOUTES CES INFORMATIONS ET LES GRAPHIQUES ASSOCIÉS SONT FOURNIS « TEL QUEL » SANS GARANTIE D'AUCUNE SORTE. MICROSOFT ET/OU SES FOURNISSEURS RESPECTIFS EXCLUENT TOUTES GARANTIES ET CONDITIONS EN CE QUI CONCERNE CES INFORMATIONS ET LES GRAPHIQUES ASSOCIÉS, Y COMPRIS TOUTE GARANTIE IMPLICITE DE QUALITÉ MARCHANDE, D'ADÉQUATION À UN USAGE PARTICULIER, EFFORT DE FABRICATION ET ABSENCE DE CONTREFAÇON. VOUS RECONNAISSEZ EXPRESSEMENT QU'EN AUCUN CAS MICROSOFT ET/OU SES FOURNISSEURS EST RESPONSABLES POUR TOUT DOMMAGE OU DIRECT, INDIRECT, PUNITIF, ACCESSOIRE, SPÉCIAL, NI LES DOMMAGES QUELCONQUES Y COMPRIS, SANS LIMITATION, LES DOMMAGES POUR PERTE D'UTILISATION, DE DONNÉES OU DE BÉNÉFICES, DÉCOULANT D'OU DANS N'IMPORTE QUEL FAÇON LIÉS À L'UTILISATION D'OU DE L'INCAPACITÉ D'UTILISER LES INFORMATIONS ET LES GRAPHIQUES ASSOCIÉS CONTENUS DANS LE PRÉSENT DOCUMENTQU'IL SOIT BASÉ SUR CONTRAT, RESPONSABILITÉ DÉLICTUELLE, NÉGLIGENCE, RESPONSABILITÉ STRICTE OU AUTREMENT, MÊME SI MICROSOFT OU L'UN DE SES FOURNISSEURS A ÉTÉ INFORMÉ DE L'ÉVENTUALITÉ DE DOMMAGES.

Propriétés

Numéro d'article: 2802265 - Dernière mise à jour: vendredi 28 juin 2013 - Version: 2.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Visual Studio Team Foundation Server 2012
  • Team Foundation Service
  • Microsoft Visual Studio Ultimate 2012
Mots-clés : 
kbmvp kbcommunity kbstepbystep kbmt KB2802265 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d?une traduction incorrecte du contenu ou de son utilisation par les clients.
La version anglaise de cet article est la suivante: 2802265
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com