• +33241388264
  • info@isc-formation.org

FONDAMENTAUX PROJET AGILE

Se dire « agile » est très vogue pour le moment mais qu’en est-il ?

Agile est un modèle hautement collaboratif qui demande un dialogue permanent et structuré entre MOA (commanditaire) et MOE(exécution).

Quand une collaboration efficace peut être établie l’approche agile permet de nettement augmenter le succès du projet.

Autres impératifs pour franchir le seuil agile est que vos équipes de dev ou d’intégration deviennent propriétaires des estimations de complexité.

Effectivement en agile on parle d’estimations de complexité et plus d’estimations de charge.

Est-ce que mes estimations de charge se trouvent définitivement dans le placard ?  Non, la vision de la complexité du travail à exécuter est construite par un consensus entre les membres de l’équipe.  Ce consensus est la garantie de l’adhérence de chaque membre pendant l’exécution. Vous pouvez toujours, après chaque itération agile, relater les points de complexités à une charge.

Ceci ce ne sont que quelques éléments spécifiques au contexte agile, nous adaptons la formation à vos besoins et priorités par une solution modulée.

MODULES AGILES ->

Contexte et offre Agile

  • L’offre agile
  • Du cycle en spirale vers l’agilité
  • Pourquoi les méthodes agiles
  • Diffusion des méthodes agiles
  • Principes et pratiques de base

 Les acteurs d’un projet Agile

  • L’équipe agile, rôle et responsabilités
  • Le client, rôle et responsabilités
  • Le coach, rôle et responsabilités
  • L’équipe de développement, rôle et responsabilités

Les exigences : formalisation et priorisation

  • Le carnet de production ou backlog de produit
  • Caractéristiques d’une story
  • Priorisation et actualisation des story
  • Description d’une story
  • Les conditions de satisfaction
  • Planification par vague, décomposition d’une exigence (thème, feature, epic, story)
  • Le modèle Kano

Le processus Agile : planification, organisation et suivi

  • Processus générique agile
  • Itération de release et interne ou sprint
  • Faisabilité
  • Initialisation : Estimation du backlog, construction de la roadmap
  • Planification de release

Objectifs, acteurs
Séance de planification, construction du plan de release
Estimation des story, le planning pocker

  • Les itérations internes ou sprints

Objectifs, acteurs
Séance de planification : construction du plan de sprint, vélocité, construction du Kanban
Découpage des story en tâches
Réunion quotidienne : n’attendons pas pour réagir
Revue
Rétrospective : l’amélioration continue

  • Clôture du projet
  • Le suivi de projet

Méthodes Agile : les particularités

  • SCRUM, eXtreme Programming, KANBAN, Lean Software Management,…

Le management d’une équipe Agile

  • Leadership adaptatif
  • Leadership au service de l’équipe
  • Agiles games et communication adaptée

L’ingénierie Agile

  • Programmation (Dévelopement développé par les tests, remaniement,…)
  • Collaboration (programation en binôme, responsabilité collective du code, …)

Mise en œuvre des méthodes Agile

  • Les outils
  • La spécialisation agile
  • La sous-traitance

Agile et les risques

Les critères d’éligibilité à l’agilité

Travaux pratiques

  • Jeux de rôle en équipe agile
  • Description des scénarios par des user stories
  • Réaliser le sprint 0 : identifier les features
  • Estimer la taille des stories : planning poker
  • Construire un plan de release
  • Élaborer un backlog de sprint
  • Rôles et responsabilités agiles