» Introduction à Visual Studio 2010
L'industrialisation des applications.
La solution Team System.
L'architecture.
» Création et configuration d'un Team Project
Collection de projets. Ajouter une nouvelle collection.
Team Project et les processus.
Créer un projet avec le Team Explorer. Paramétrage.
Définition des équipes et configuration de la sécurité.
Travaux pratiques
Collection et Team Project : création et paramétrage.
» Conception d'architecture
Les outils d'architectures de Visual Studio 2010.
Exploiter les diagrammes UML.
Définir et valider l'architecture en couche d'une application.
Utilisation de l'Architecture Explorer.
Travaux pratiques
Créer des diagrammes UML. Exploiter l'architecture générée.
» Définition des tâches avec les Work Items
Les principaux concepts.
Liens typés. Historisation.
Gestion et personnalisation des Work Items.
Travaux pratiques
Création de Work Items et de requêtes personnalisées.
» Mise en place du planning avec MS Project
Liaison des Work Items aux données Microsoft Project.
Mise en place et suivi du planning et des ressources.
» Gestion du code source
Contrôle, archivage et extraction.
Gestion des évolutions d'un projet avec les labels et les branches.
Comparaison de fichiers et résolution de conflits.
Travaux pratiques
Mise en place du contrôle de sources. Gestion des conflits.
» Tests techniques et optimisation
Tests unitaires, tests web, tests de montée en charge.
Automatisation des saisies avec une base de données.
Détection et résolution de problèmes.
Travaux pratiques
Mise en place de différents types de tests.
» Campagne de tests fonctionnels
Planifier des campagnes de tests avec l'outil Test and Lab Manager.
Définir des scénarios fonctionnels de tests.
Exécuter les tests, communiquer avec l'équipe, gérer les anomalies, suivre les évolutions, reporter.
Travaux pratiques
Définition d'une campagne de tests et exécution.
» Intégration continue
Team Foundation Build. Workflow de build.
Génération automatisée d'un cadre de validation.
» Suivi de projet
Utilisation et personnalisation du site d'équipe.
Mise en place d'un tableau de bord. Reporting.