SPECIALISTE DE LA FORMATION INFORMATIQUE
pics_comp
Extreme Programming
Description
Dans les méthodes traditionnelles de développement informatique, les besoins définis en amont des projets sont consignés dans des cahiers des charges. Si cette approche permet de s'assurer de l'adéquation entre le besoin initial et le livrable final, elle a souvent tendance à « rigidifier » les projets (le moindre réajustement pouvant être considéré comme « hors périmètre ») et au final, à aboutir à des résultats ne donnant pas entière satisfaction. A contrario, Extreme Programming (XP) est une méthode agile de gestion de projet informatique qui pousse à l'extrême des principes simples, comme par exemple : puisque la conception est importante, elle sera faite tout au long du projet. On parle alors de refactoring. Cette formation de 3 jours permet de disposer des clés pour piloter un projet informatique avec la méthode agile XP.
Objectifs
  • Comprendre l'intérêt de la méthode
  • Être en mesure de déterminer le cadre de collaboration de l'équipe
  • Comprendre comment bien utiliser le cycle de vie de XP
Public concerné
  • Chefs de projets
  • Développeurs
Pré-requis
  • Une première expérience de la gestion de projet est fortement recommandée
Plan détaillé
  • 1ère partie : Introduction

  • Contexte agile
    • Des approches plus adaptées aux nouvelles technologies : principes, communication, compétence et implication des ressources, démarche itérative et incrémentale
    • Acceptation du changement
    • Panorama
    • Présentation des principales méthodes agiles : Scrum, Crystal Clear, XP, Scrum, FDD, DSDM, RAD, ASD.

  • 2ème partie : Extreme programming

  • Introduction
    • Les pratiques et les valeurs XP

  • Les rôles
    • La responsabilité de chaque acteur : le client, le testeur, le programmeur, le manager, le coach, le tracker

  • La gestion de projet
    • Client sur site
    • Rythme durable
    • Planification itérative et incrémentale
    • Livraisons fréquentes

  • La planification
    • La phase initiale
    • Les itérations de livraison et de développement

  • Les travaux d'une itération
    • L'exploration
    • L'engagement
    • Le pilotage

  • Comment décrire les besoins
    • Les stories, comment classer et décrire les stories
    • Les descriptions initiales, les descriptions détaillées
    • La première et la dernière itération

  • Comment décrire le travail à effectuer
    • Comment déduire les tâches à partir des stories

  • évaluation de la taille des stories
    • évaluation de la charge : capacité et vélocité de l'équipe
    • évaluer la charge des tâches
    • Organisation de l'équipe

  • Ingénierie logicielle
    • Développement piloté par les tests
    • Conception simple
    • Remaniement
    • Programmation en binôme
    • Responsabilité collective du code
    • Règle de codage
    • Métaphore
    • Intégration continue

  • 3ème partie : Mise en situation

  • Un projet pilote est proposé aux participants pour mettre successivement en pratique les concepts présentés
    • Les participants sont organisés en équipes XP de 2 à 4 personnes
    • Présentation du projet initial par le client (le formateur)
    • Estimer la taille des stories
    • Planifier les itérations de livraisons : travaux d'exploration, d'engagement et de pilotage
    • Planifier les itérations de développement : identification, estimation et affectation des tâches
    • Tester les résultats : réaliser des tests d'acceptation
    • Mettre à jour le planning des itérations

  • 4ème partie : Au-delà d'extreme programming

  • Adoption de XP
    • Utiliser XP dans un contexte particulier
    • XP et la sous-traitance
    • Comment mener un projet de transition
    • Les principales différences avec la méthode Scrum

  • Outils et leurs valeurs ajoutées

  • 5ème partie : Bilan

  • Les réponses agiles aux risques projets

  • Les facteur de succès d'un projet agile

MG743
Durée : 3 j.
Tarif : 1190 € HT
 
detail formation Extreme Programming Plan détaillé
Contact
* tarif dégressif à partir de 2 pers.

KAPTIVE ::.
-------------------------------------------
Renseignement et réservation
-------------------------------------------
contact@kaptive.com

Sessions
Inscription en ligne

Nous contacter

Possibilité de faire cette formation en intra-entreprise,
nous contacter : contact@kaptive.com

- Kaptive - formation@kaptive.com