Les rôles dans la méthode XP (eXtreme Programming)

novembre 19, 2015

Les rôles dans la méthode XP (eXtreme Programming) La méthode XP décrit 7 rôles : – Développeur – Client – Testeur – Tracker – Coach – Consultant – Big boss Développeur Il est l’élément principal d’un projet XP. En apparence, le développeur passe simplement son temps à écrire des lignes de code, rajouter des fonctionnalités, […]

0

Le cycle de vie de la méthode XP (eXtreme Programming)

novembre 19, 2015

Le cycle de vie de la méthode XP (eXtreme Programming) Les grandes lignes du cycle de vie d’un projet XP : – Exploration – Planning – Itérations jusqu’à la 1ère release – Mise en production – Maintenance – Mort Exploration Au cours de cette phase, les développeurs se penchent sur des questions d’ordre technique destinées […]

0

Les principes de base de XP (eXtreme Programming)

novembre 19, 2015

Les principes de base de XP (eXtreme Programming) Les principes de base de la méthode XP sont : – Feedback rapide – Assumer la simplicité – Changements incrémentaux – Accueillir le changement à bras ouverts – Un travail de qualité – Apprendre à apprendre – Faible investissement au départ – Jouer pour gagner – Communication […]

0

Les 12 pratiques de XP (eXtreme Programming)

novembre 19, 2015

Les 12 pratiques de XP (eXtreme Programming) La méthode XP s’appuie sur 12 pratiques. Les 12 Pratiques XP – Planning Game – Petites Releases – Utilisation de métaphores – Conception simple – Tests unitaires et tests unitaires (fonctionnels) / TDD (Test Driven Development) – Refactoring – Programmation en binôme – Appropriation collective du code – […]

0

Les 4 valeurs de XP (eXtreme Programming)

novembre 19, 2015

Les 4 valeurs de XP (eXtreme Programming) XP met en avant quatre valeurs prenant en considération à la fois les enjeux commerciaux et les aspects humains des projets de développement d’applications. Les 4 valeurs : – communication – simplicité – feedback – courage Ainsi les 4 valeurs de XP sont la communication, la simplicité, la […]

0

Agile et l’eXtreme Programming (XP)

novembre 19, 2015

Agile et l’eXtreme Programming (XP) XP (eXtreme Programming)  a été créé en 1996 par Ward Cunningham et Kent Beck Historique de XP Kent Beck fait plusieurs promesses aux développeurs, aux responsables et aux clients : – Promesses aux développeurs 1. Travailler sur ce qui compte vraiment pour le client ; 2. Aucune décision à prendre […]

0

Agile et le Feature Driven Development (FDD)

novembre 19, 2015

Agile et le Feature Driven Development (FDD) Feature Driven Development est une méthode agile développée par Jeff de Luca et Peter Coad en 1997 pour mieux gérer les risques existants dans les projets de développement. L’idée de base de la méthode est de procéder par itérations très courtes, de deux semaines, avec production à la […]

0

Agile et le Test Driven Development

novembre 19, 2015

Agile et le Test Driven Development Le TDD est une des composantes essentielles de XP (Exteme Programming) car c’est elle en grande partie qui permet la mise en place et le maintien des tests automatisés. Le principe même du Test Driven Development est de commencer sa démarche d’écriture de programme par l’écriture des tests qui […]

0

Agile et le Test Driven Requirement (TDR)

novembre 19, 2015

Agile et le Test Driven Requirement (TDR) Le Test-Driven Requirement ou spécification dirigée par les tests, propose : • de centrer la description et la rédaction des besoins utilisateurs sur des exemples qui constitueront autant de futurs cas de tests de recette, • de centrer la collaboration entre les équipes du projet sur la compréhension […]

0

Agile et Crystal Clear

novembre 18, 2015

Agile et Crystal Clear Plus qu’une méthodologie, Crystal est un cadre méthodologique très fortement adaptable aux spécificités de chaque projet. Crystal ou plus précisément la famille de méthodologies Crystal  a été créé en 1997 par Alistair COCKBURN. Le principe est de sélectionner la méthode applicable en fonction de la criticité du projet et du nombre […]

0

Agile et les bases du Lean Software Development

novembre 18, 2015

Agile et les bases du Lean Software Development Les bases du Lean Software Development : – Pratiquer l’amélioration continue, dans le respect des collaborateurs et partenaires, pour la recherche de l’excellence – Challenger sa performance tous les jours – Voir les problèmes – Résoudre les problèmes – En tirer les bons enseignements Ceci est décliné […]

0

Agile et les 14 principes Lean

novembre 18, 2015

Agile et les 14 principes Lean Les 14 principes Lean constituent le ciment de la maison Lean et sont à l’origine du Lean Management. Le Lean permet : – de déterminer ce qui crée de la valeur pour le client – d’identifier le flux de valeur – de le rendre continu – de rechercher la […]

0

Agile, Lean et le développement Lean de produit

novembre 18, 2015

Agile, Lean et le développement Lean de produit Le développement Lean de produits Lean Product Development (LPD) : le Développement Lean de Produits tire partie de cette connaissance et ne gaspille pas le fruit des efforts produits en oubliant ce qui a été appris. Les deux piliers et les 14 principes sont au coeur de […]

0

Agile et les piliers de maison Lean

novembre 18, 2015

Les piliers de la maison Lean : La maison Lean a 2 piliers : – le respect des personnes – l’amélioration continue Pilier n° 1 : le respect des personnes Le respect des personnes peut paraître flou, mais représente en fait des actions bien concrètes et une véritable culture chez Toyota. Ces actions reflètent grandement […]

0

Agile, Lean et la notion de flux

novembre 18, 2015

Agile, Lean et notion de flux Lean utilise des systèmes à flux tirés qui fonctionnent en 7 étapes : – Tirez plutôt que poussez – Exposez les problèmes – Décidez le plus tard possible – Éviter la fausse dichotomie – Arrêtez et réparez – Management visuel simple radiateurs d’information, kanban, andon et travail autogéré – […]

0