Formation Scrum Gestion de projets agile

Cette formation sur 2 jours vous permettra de maîtriser vos projets informatiques en pilotant les facteurs de délais, coûts et résultats tout en s'assurant une bonne communication entre les acteurs. Au terme de cette formation, vous connaîtrez les bonnes pratiques de la méthode Scrum afin optimiser la gestion de vos projets.

Scrum, qu'est-ce que c'est ?
Idéal pour améliorer la productivité des équipes lors de la réalisation d'un projet, ce framework dScrumorganisation et de développement de produits complexes est issu de la méthode agile. La gestion agile procurée par Scrum donne de la valeur ajoutée à vos projets de façon simple, grâce à une rupture méthodologique itérative, incrémentale et adaptative tout en s'appuyant sur des notions d'ingénierie concourante.

Objectifs de cette formation

  • Optimiser la productivité des équipes projets grâce à Scrum, méthode agile de référence
  • Compendre le rôle de Scrum et savoir adapter ses bénéfices à vos projets
  • Pouvoir mettre en oeuvre efficacement de la méthode agile Scrum

Public visé

  • Chefs de projet
  • Directeurs de projet
  • Equipes de développement

Pré-requis

  • Avoir suivi l'une des formations de gestion de projets avec les méthodes agiles
  • Posséder des connaissances équivalentes en gestion de projet

Programme détaillé

La pratique

Introduction aux méthodes agiles

  • La gestion de projet grâce aux méthodes agiles
  • Le contexte d'utilisation de Scrum
  • Les grands principes de la méthode agile Scrum

La démarche Scrum

  • Appréhender l'approche itérative et incrémentale
  • Comprendre l'intérêt d'itérations identiques

Les rôles

  • Connaître la responsabilité des acteurs : le ProductOwner, le Scrumaster, l'équipe

Savoir décrire les besoins

  • Connaître le Backlog du produit, features, stories et macros stories
  • Définir les descriptions initiales et les descriptions détaillées

Visualiser le travail à effectuer

  • Découpage d'un projet en boîtes de temps : Le Backlog du sprint
  • Déduire les tâches en fonction des stories

Pouvoir évaluer la taille des stories

  • Appréhender les estimations de type planning poker
  • Évaluer la capacité, la charge et la vélocité de l'équipe projet
  • Estimer la charge des tâches du projet

La planification du projet

  • Pouvoir planifier une release
  • Savoir planifier un sprint
  • Savoir effectuer le plan de release
  • Distribuer le travail aux acteurs

Le Feedback du projet

  • Connaître les travaux de fin de sprint : rétrospective de sprint, revue de sprint et planification journalière

Le suivi du projet

  • Sprint : Savoir utiliser les burndown chart de release

L'acceptation du projet

  • Maîtriser le pilotage par les tests
  • Organiser et réaliser les tests: les tests unitaires, les tests d'acceptations (fonctionnels et exigences qualités)

Connaître la signification du fini

  • Sur une release
  • Vis à vis d'un sprint
  • Pour les tests d'acceptation

Mise en situation

Mise en pratique d'un projet pilote

  • Formation d'équipes Scrum de 3 ou 4 personnes
  • Présentation du backlog initial par le ProductOwner, identification des features
  • Conduire une séance de planning poker et estimer la taille des stories
  • Construire un plan de release en planifiant le projet et identifiant les différents sprints
  • Identifiant les tâches des stories pour élaborer un blacklog de sprint
  • Définir la signification d'un sprint, du suivi pour une release et d'une story
  • Réaliser des tests d'acceptation pour tester les résultats
  • Suivre par mise à jour des burndown (en se basant sur l'avancement lors d'un regroupement journalier)
  • Mettre à jour le planning de release et de sprint en fonction des nouvelles stories

Aller plus loin avec Scrum

l'ingénierie logicielle

  • Comprendre le développement piloté par les tests
  • Effectuer une conception simple
  • Remanier des données
  • Pouvoir programmer en binôme
  • La responsabilité collective du code
  • Connaître les règles de codage
  • Appréhender la métaphore
  • Comprendre l'intégration continue

Adopter la méthode Scrum

  • Savoir adapter Scrum à un context précis
  • Comprendre la sous-traitance de Scrum
  • Savoir piloter un projet de transition

Les outils et leurs apports

  • Connaître différents outils consacrés à Scrum

Bilan et synthèse

Avoir des réponses agiles aux risques projets

Connaître les facteurs de succès d'un projet agile