Contactez nos conseillers formation : 05 40 05 33 23

APMG AgilePM™ : Certification Practitioner (Réf. CP-103)

AccueilINFORMATIQUEAgilitéAPMG AgilePM™ : Certification Practitioner (Réf. CP-103)
Post Image

Tarif : 2 500 € H.T.Session : Se déroule sur 4-5 jours.

DESCRIPTION :

Au cours de cette formation, vous allez utiliser l’outil Team Foundation Server de Microsoft pour gérer le cycle de vie du développement de logiciels de A à Z. Vous apprendrez à créer des projets pour vos équipes, gérer les éléments de travail et le contrôle de source, automatiser les builds, intégrer des tests et suivre l’avancement de vos équipes.

PUBLIC :

À tous les analystes, programmeurs, testeurs et chefs de projets logiciels qui veulent apprendre à utiliser Team Foundation Server et Visual Studio Online afin d’augmenter la productivité de leurs équipes et d’améliorer la communication entre leurs équipes et la qualité de leurs produits.

PRÉREQUIS :

Cette formation offre une vue d’ensemble des principales fonctionnalités de Microsoft Team Foundation Server et de Visual Studio Online et détaille la manière dont elles peuvent permettre aux différents membres d’une équipe de développement d’optimiser la gestion de leurs projets. Vous pouvez suivre cette formation même si vous n’avez jamais utilisé Team Foundation Server ni Visual Studio Online mais il est indispensable d’avoir déjà participé à des projets de développement de logiciels, à quelque niveau que ce soit.

PROGRAMME :

Durant cette formation les stagiaires aborderont les points suivants :

Comparer les méthodologies agiles et traditionnelles

  • Waterfall
  • CMMI
  • Scrum
  • XP
  • Bénéficier du développement piloté par la valeur
  • Planifier les versions finales, les itérations et les sprints
  • Respecter les bonnes pratiques XP avec TFS

Parcourir les fonctionnalités de TFS

  • Collaboration des équipes
  • Modèles des processus
  • Contrôle des versions
  • Builds automatisées
  • Tests intégrés

Évaluer les éditions de TFS

  • Choisir Team Foundation Server vs. TFS Express
  • Exploiter Visual Studio Online

Installer TFS

  • Planifier une installation de TFS
  • Créer des collections avec la console d’administration
  • Gérer la sécurité du projet l’adhésion du groupe avec le panneau de contrôle Web

Sécuriser les projets TFS

  • Attribuer des permissions aux groupes de sécurité
  • Ajouter des utilisateurs aux équipes et aux projets
  • Restreindre les droits des utilisateurs
  • Configurer les alertes aux utilisateurs

Créer des projets pour TFS et Visual Studio Online

  • Comparer les modèles processus intégrés Scrum, CMMI et Agiles
  • Spécifier le contrôle de source
  • Personnaliser les modèles de processus

Faire correspondre les termes de processus TFS et Agiles

  • Définir les epics et les user stories TFS en tant qu’éléments de travail
  • Accéder aux fonctionnalités et éléments de journal des travaux en souffrance
  • Estimer et prioriser les éléments de travail
  • Découper les éléments de journal des travaux en souffrance en tâches

Organiser les journaux des travaux en souffrance

  • Planifier les dates de début et de fin pour les versions finales et les sprints
  • Attribuer des éléments de journal des travaux en souffrance aux itérations et aux membres de l’équipe
  • Enregistrer le travail restant et le statut
  • Surveiller la progression de l’équipe

Collaborer sur le code avec Team Foundation Version Control (TFVC) et Git

  • Sélectionner le contrôle des versions centralisé vs. distribué
  • Synchroniser les entrepôts locaux avec l’entrepôt maître
  • Voir l’historique du projet avec les ensembles de modifications

Se connecter à TFS à partir de Visual Studio Team Explorer

  • Extraire et insérer le code source
  • Fusionner les ensembles de modifications à partir de multiples développeurs
  • Création de branche pour la gestion et la maintenance des versions finales
  • Résoudre les conflits multi-utilisateurs
  • Ajouter du code existant au contrôle source TFS

Intégrer le contrôle des versions avec les applications clientes

  • Brancher TFVC à Windows Explorer
  • Lier TFS à Eclipse et Xcode
  • Exécuter les commandes TFS dans la console

Créer, exécuter et automatiser builds

  • Définir et planifier les builds
  • Contrôler les sorties du build
  • Gérer les versions finales et les déploiements

Concevoir le logiciel de qualité via des tests continus

  • Intégrer les tests unitaires dans les builds
  • Exploiter l’analyse du code Visual Studio et les outils de test
  • Créer les scripts de test TFS pour les tests manuels
  • Documenter et suivre les bogues

Gérer les journaux de travaux en souffrance interroger le contenu de TFS

  • Attribuer le travail aux itérations, interroger et définir les journaux de travaux en souffrance des itérations
  • Visualiser le travail en cours avec les tableaux Kanban
  • Surveiller la progression avec les graphiques burn-down