Développement Agile avec Azure DevOps
Fiche Formation

Développement Agile avec Azure DevOps

Nous formons vos collaborateurs dans vos locaux selon votre rythme.

Tarifs de la formation

2 050 €

par participant

Dates de la formation

21 au 24 mai 2024

Durée de la formation

4 jours

Lieux de la formation

France, Suisse, Belgique, Luxembourg (intra-entreprise)
Paris (inter-entreprise)
A distance via Teams

Aménagement de la formation pour les personnes en situation de handicap

Aménagement de la formation pour les personnes en situation de handicap : cochez la case "Aménagement Handicap" du formulaire "Contactez-nous !"

OBJECTIFS

  • Gestion du Cycle de Vie des Applications (Application Lifecycle Management)
  • Gestion projet des exigences initiales jusqu’au déploiement
  • Méthodes Agiles : Scrum, Kanban, …
  • Gestion des événements Scrum avec Azure DevOps
  • Maîtrise des fonctionnalités de Azure DevOps : éléments de backlog, tableaux Kanban, graphiques, …
  • Administration des projets et des équipes
  • Gestion du code-source
  • Tests techniques et fonctionnels

PUBLIC

Scrum Master, architecte, chef de projet, développeur, testeur, …

PRÉ-REQUIS

  • Connaissance théorique des méthodes Agile : Scrum, Kanban, XP, …
  • Expérience de gestion de projet

MODALITÉS PÉDAGOGIQUES

  • Alternance de concepts théoriques (50%) et de travaux pratiques (50%), individuellement ou en sous-groupes.
  • La pédagogie active est privilégiée : mise en situation sous forme d’ateliers et cas pratiques, exercices, analyses collectives d’exemples ou de situations, le cas échéant, rencontrées par les participants…
  • Apports du formateur au regard de son expérience opérationnelle.
  • Support de formation fourni à chaque participant sous format numérique.
  • Questionnaire de satisfaction (Respect des objectifs, Contenu et déroulement de la formation, Formateur, Rythme d'apprentissage, Satisfaction globale) rempli en fin de formation par chaque participant à des fins d'analyse et d'amélioration de nos formations.

MODALITÉS D'EVALUATION

  • Audit préalable.
  • Evaluation au cours de la formation : questions par le formateur, ateliers et travaux pratiques, études de cas.
  • En fin de formation, Quizz ou QCM afin d'apprécier la marge de progression.

AGENDA

Jour 1


Présentation générale

Objectifs et contenu de la formation
DevOps et gestion du cycle de vie des applications (Application Lifecycle Management)
Azure Boards
Azure Pipelines
Azure Repos
Azure Test Plans
Azure Artifacts
Politique de licence

Création et gestion des Projets d’équipe

Création d’un compte Azure DevOps
Atelier 1.1 : connexion à Azure DevOps
Personnaliser les modèles de processus
Atelier 1.2 : créer un processus hérité
Paramétrage des projets d’équipe
Atelier 1.3 : créer et gérer un projet
Permissions et droits d’accès
Atelier 1.4 : créer et gérer une équipe
Planifier le travail avec les itérations et les zones
Atelier 1.5 : gestion des zones et des itérations
Créer le Wiki d’un projet d’équipe
Atelier 1.6 : ajouter et configurer un wiki au projet d’équipe
Tableaux de bord
Atelier 1.7 : gestion des tableaux de bord
Gestion des extensions de Visual Studio Marketplace
Atelier 1.8 : Installation d’une extension

Gestion des éléments de travail

Types d’éléments de travail selon le processus
Typologie des liens
Créer des éléments de travail
Atelier 2.1 : historique d’un élément de travail
Gérer des éléments de travail
Atelier 2.2 : remplir le backlog
Gestion du travail
Atelier 2.3 : créer des éléments de travail dans le tableau Kanban
Gérer les notifications du projet
Atelier 2.4 : être averti des modifications d’un élément de travail
Gérer des listes avec Excel
Atelier 2.5 : utiliser une liste plate dans Excel
Requêtes avec Excel
Atelier 2.6 : gérer les éléments de travail avec Excel


Jour 2


Rôles et Événements Scrum

Rappels Méthodes Agiles
Présentation générale Scrum
Les User Stories
Atelier 3.1 : écrire une User Story
Principaux champs d’une User Story
Atelier 3.2 : écrire une User Story complète
Story Points et Planning Poker
Champs de priorisation
Atelier 3.3 : estimer l’effort nécessaire pour implémenter le travail
Planification des Sprints
Capacité de l’équipe
Atelier 3.4 : constitution du Sprint par sélection des éléments de travail
Suivi du Sprint en cours
Daily Meeting
Vues et rapports
Atelier 3.5 : suivi du Sprint
Rétrospective de Sprint
Objectifs et pièges à éviter
Suivi des actions
Atelier 3.6 : communication des conclusions de la rétrospective

Gestion Agile avancée

Surveiller le travail
Atelier 4.1 : personnaliser le tableau de bord du projet
La définition de prêt (DoR)
Méthodes 3C et INVEST
Atelier 4.2 : DoR sur les User Stories
Paramétrage des tableaux Kanban
La définition de terminé (DoD)
Notion de Travail en Cours (Work In Progress)
Atelier 4.3 : paramétrage avancé du tableau Kanban
Requêtes par défaut du processus de gestion de projets
Atelier 4.4 : créer des requêtes personnalisées


Jour 3


Contrôle de versions

Vue d’ensemble du contrôle de versions
TFVC vs Git
Visual Studio Team Explorer
TFVC – espaces de travail locaux
Atelier 5.1 : contrôler le code-source avec TFVC
Git – référentiel local
Atelier 5.2 : contrôler le code-source avec Git
Liens avec les éléments de travail
Stratégies d’archivage
Atelier 5.3 : lier les archivages
Branchement et Fusion
Atelier 5.4 : gérer les branches
Créer un projet Visual Studio de bases de données
Atelier 5.5 : gérer et archiver une base de données

Gestion des tests fonctionnels

Tests fonctionnels
Plans de tests, suites de tests et cas de test
Tests d’acceptation utilisateur
Niveaux d’accès
Atelier 6.1 : planifier les scenarii de tests
Déclarer un bug
Atelier 6.2 : exécuter des cas de tests


Jour 4


Gestion des Builds

Vue d’ensemble DevOps
Définition des Builds
Résultats des Builds
Atelier 7.1 : installer et configurer un agent de build
Intégration Continue
Atelier 7.2 : créer et exécuter des Builds

Tests Techniques

Tests unitaires
Ecrire des tests unitaires dans Visual Studio
Exécuter des tests unitaires
Résultats des tests unitaires
Couverture de code
Atelier 8.1 : intégrer des tests unitaires dans des builds

Témoignages