Contactez nos conseillers formation : 05 40 05 33 23

Optimiser le développement agile des équipes Scrum (Réf. ES-108)

AccueilINFORMATIQUEAgilitéOptimiser le développement agile des équipes Scrum (Réf. ES-108)
Post Image

Tarif : 1 600 € H.T.Session : Se déroule sur 3 jours.

DESCRIPTION :

Notre formation agile avec Scrum fournit aux équipes un ensemble de techniques de développement agile avancées, notamment pour celles migrant vers des processus agiles ou impliquées dans les processus agiles. Vous apprenez à utiliser le framework Scrum comme outil permettant de détecter systématiquement les problèmes, les conflits ou autres dysfonctionnements au sein du processus de développement logiciel. Vous découvrirez également comment les équipes Scrum autonomes en termes de gestion et d’organisation peuvent utiliser ces obstacles comme des opportunités pour piloter le changement dans des organisations et des entreprises qui ne sont pas totalement adaptées à la méthode agile .

PUBLIC :

Aux responsables techniques, chefs de projet, chefs de produit, Scrum Masters, Product Owners, architectes de logiciels et développeurs qui souhaitent améliorer leur utilisation de Scrum, des pratiques et du développement agiles.

PRÉREQUIS :

Vous devez avoir des connaissances élémentaires et une expérience de la méthode agile du niveau du Scrum : Gestion de projet agile. Sachez toutefois que le premier chapitre de cette formation est consacré à la révision des principaux concepts du framework Scrum.

PROGRAMME :

Durant cette formation les stagiaires aborderont les points suivants :

  • Prendre conscience du rôle stratégique du Product Owner
  • Considérer l’ordonnancement du Product Backlog comme le chemin critique, créer de meilleurs processus via Scrum

Développer des compétences en matière de coaching

  • Choisir les membres de l’équipe Scrum
  • Appliquer différents styles de coaching
  • Gravir l’échelle Shu-Ha-Ri de la réussite
  • Pratiquer un leadership au service de l’équipe

Réaliser des améliorations continues

  • Faire de la valeur pour l’entreprise la principale préoccupation
  • Mettre l’accent sur l’autogestion dans Scrum par rapport aux autres méthodologies agiles

Organiser autour du logiciel piloté par la valeur

  • Renforcer le rôle stratégique du propriétaire de produit
  • Ordonnancer le Product Backlog dynamiquement pour déterminer le chemin critique du projet
  • Détecter les « bad smells » (indicateurs de problèmes) dans les équipes Scrum, sélectionner des pratiques et des techniques adaptées au contexte

Employer des pratiques d’équipe avancées

  • Développer les exigences avec le développement piloté par les tests d’acceptation (A-TDD), concevoir des produits grâce au développement piloté par les tests (TDD)
  • Intégrer les incréments fonctionnels de manière continue

Organiser le développement agile

  • Coordonner le travail de plusieurs équipes
  • Appliquer l’intégration continue aux grands projets

Accélérer le processus de changement organisationnel

  • Rechercher les dysfonctionnements au sein du processus de développement logiciel
  • Positionner le Scrum Master comme initiateur du changement

Hiérarchiser les exigences concernant le produit

  • Séparer les demandes avec des propositions de valeur
  • Organiser les besoins et les stories
  • Utiliser le story-mapping pour visualiser le Backlog

Décomposer les stories

  • Planifier les versions avec les MMF (Minimal Marketable Features)
  • Caractériser un Product Backlog bien formé
  • Décomposer les stories
  • Éviter la prolifération des cartes

Maximiser la quantité de tâches (work not done)

  • Penser « Lean » pour limiter les pertes
  • Comparer les méthodologies Lean et Kanban avec Scrum
  • Éviter de refaire plusieurs fois les mêmes tâches

Mettre en œuvre l’approche Lean

  • Hiérarchiser les ressources avec la gestion de portefeuilles agile, afficher les sorties avec les diagrammes de flux cumulés, revoir l’affectation des ressources pour éliminer les goulots d’étranglement

Évaluer le niveau d’agilité

  • Définir la notion de performances au sein des équipes
  • Sélectionner des métriques pour supporter l’autogestion

Améliorer les résultats grâce à la méthodologie agile

  • Créer des Backlogs pour l’amélioration des performances
  • Développer une dynamique du succès

Affecter des ressources aux projets

  • Intégrer des fournisseurs à vos équipes Scrum, externaliser
  • Gérer des équipes dans différentes zones géographiques

Obéir à des contraintes externes

  • Cartographier les dépendances externes
  • Traiter les problèmes de lenteur de l’équipe d’infrastructure

Faire évoluer Scrum

  • Obtenir l’adhésion à l’approche Scrum, créer des évaluations d’agilité, traiter les obstacles au niveau de l’entreprise

Processus d’intégration continue

  • Faire la différence entre les équipes de développement des fonctionnalités et les équipes de gestion des composants
  • Collaborer avec l’infrastructure et les systèmes principaux
  • Aligner le cycle de développement avec le déploiement