Extreme programming wikipedia
Extreme programming ?? Wikipédia Extreme programming L ? extreme programming ou XP en français la programmation extrême ? est une méthode agile de génie logiciel privilégiant l'aspect réalisation d'une application sans pour autant négliger l'aspect gestion de projet Elle pousse à l'extrême des principes simples d'o? son nom La programmation poussée à l'extrême est adaptée aux équipes réduites ayant des besoins changeants Origine La programmation extrême a été inventée par Kent Beck Ward Cunningham et Ron Je ?ries pendant leur travail sur un projet C ? de calcul des rémunérations chez Chrysler Kent Beck chef de projet en mars commença à a ?ner la méthode de développement utilisée sur le projet Celle-ci est née o ?ciellement en octobre avec la parution du livre Extreme Programming Explained de Kent Beck Pratiques extrêmes Dans le livre Extreme Programming Explained la méthode est dé ?nie comme une tentative de réconcilier l'humain avec la productivité un mécanisme pour faciliter le changement social une voie d'amélioration un style de développement une discipline de développement d'applications informatiques Son but principal est de réduire les coûts du changement Dans les méthodes traditionnelles les besoins sont dé ?nis et souvent ?xés au départ du projet informatique ce qui accro? t les coûts ultérieurs de modi ?cations La programmation extrême vise à rendre le projet plus exible et ouvert au changement en introduisant des valeurs de base des principes et des pratiques Les principes de cette méthode existent dans l'industrie du logiciel depuis des dizaines d'années et dans les méthodes de management depuis encore plus longtemps L'originalité de la méthode est de les pousser à l'extrême la revue de code sera faite en permanence par un binôme les tests seront faits systématiquement avant chaque mise en ?uvre le code sera retravaillé tout au long du projet refactoring ou remaniement du code la solution la plus simple sera toujours celle qui sera retenue des métaphores seront dé ?nies et évolueront en concomitance les modi ?cations seront faites plusieurs fois par jour des cycles de développement très rapides faciliteront l'adaptation au changement Cycle de développement https fr wikipedia org wiki Extreme programming C La programmation extrême repose sur des cycles rapides de développement des itérations de quelques semaines dont les étapes sont les suivantes Extreme programming ?? Wikipédia une phase d'exploration détermine les scénarios Le cycle de l'Extreme Programming client ? qui seront fournis pendant cette itération l'équipe transforme les scénarios en t? ches à réaliser et en tests fonctionnels chaque développeur s'attribue des t? ches et les réalise avec un binôme lorsque le produit satisfait aux tests fonctionnels il est livré Le cycle se répète tant que le client peut fournir des scénarios à livrer Généralement le cycle qui précède la première livraison se caractérise par sa durée et le volume important de fonctionnalités embarquées Après la première mise en production les itérations peuvent devenir plus courtes une semaine par exemple Programmation comme discipline collective Tout en mettant l'accent sur les bonnes pratiques la programmation extrême préconise un déroulement par
Documents similaires










-
40
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jui 22, 2022
- Catégorie Management
- Langue French
- Taille du fichier 45.1kB