|
INTRODUCTIONPoint sur les méthodologies projet classiques. Pourquoi certains projets informatiques échouent-ils ? Quelles sont les alternatives proposées par les méthodes agiles en général et l'eXtreme Programming en particulier ? Les autres méthodes agiles (2TUP...).
LES PRATIQUES XP ET ÉTUDE DE CAS
Toutes les pratiquesLes valeurs d'XP. Savoir remettre en cause les méthodes classiques et comprendre dans quel esprit aborder XP. Détailler et comprendre toutes les pratiques, ce qu'elles nécessitent et ce qu'elles impliquent. Étude de cas sur ces pratiques.
Focus sur les tests unitaires et l'intégration continueLes enjeux des tests unitaires. Tests et méthodologies projet. Les tests unitaires dans l'univers de tests applicatifs. Tests unitaires automatisés. En pratique (exemple d'implémentation avec maven).
PRATIQUER XP SUR MON PROJET
Organisation et lancement : Les « bonnes » pratiques, par où commencer ?La constitution d'une équipe XP avec ses rôles particuliers, la formalisation de l'expression des besoins en fiches scénarios, l'élaboration du planning...
Déroulement et développementLe découpage du projet en itérations, une conception simple, un développement piloté par les tests, la programmation en binôme, les tests unitaires et les tests de recette, les livraisons fréquentes, le refactoring, un client sur site, le feedback : autant d'éléments clés qu'il faut savoir manipuler pour réaliser un projet en XP, illustrés par des études de cas. Quels outils utiliser pour mettre en place des tests unitaires, une gestion des anomalies ?
|
·
Gestion de projetPréparer, suivre et valider une itération. S'appuyer sur les pratiques XP pour animer l'équipe de développement. Communiquer différemment. Capitaliser. Retours d'expériences projets et facteurs de succès.
Retours sur investissement et la gestion du risqueLe respect de méthodologies ne suffit pas à assurer le succès d'un projet. Les difficultés principales (mauvaise définition des besoins, mauvaise estimation des charges, aléas) peuvent être repérées et prévenues par une approche d'analyse et de suivi des risques. Différentes méthodes d'analyse des risques existent. Présentation de ces méthodes
CONCLUSIONCe qu'il faut retenir. Faire le point sur les pratiques clés et leur bon usage. Ce que peuvent apporter les pratiques XP par rapport aux méthodes classiques.
MISE EN PRATIQUEÉtude de cas et jeux de rôles sur un projet fictif permettant de simuler la mise en oeuvre des différentes pratiques XP. En effet, une valeur clé d'XP étant la communication, des mises en situation permettent de bien cerner les rôles des participants à un projet en XP, de voir en quoi consiste une réunion de lancement d'itération, d'arbitrage, ou une recette dans ce contexte particulier. Ces études de cas et ces mises en pratiquent vous permettront de devenir rapidement opérationnel.
|