? Extreme Programming (XP) et Scrum sont des méthodes de développement agile de logiciels qui sont à la fois très populaire et couramment utilisé . Cependant , il existe plusieurs caractéristiques qui définissent qui distinguent l'un de l' autre . Les différences dans les processus
Scrum et XP ont des façons différentes d'organiser les procédures de programmation et de test. En matière de développement Scrum , les exigences sont établies au début de l'essai et ne sont pas modifiés . Dans XP , les exigences sont établies au début , mais peuvent être modifiées selon les besoins. En outre, XP est un processus en 12 étapes , alors que Scrum est seulement un processus en 4 étapes .
Différences de culture
Scrum a une culture de développement logiciel très différent que XP. En Scrum, ceux qui travaillent sur le code et effectuer des réparations sont appelés « porcs » ( car ils peuvent être " abattus " si le projet échoue ) , et les clients et les gestionnaires extérieurs sont appelés « poulets » ( parce qu'ils contribuent "oeufs " dans le sous forme de conseils , mais n'ont pas de risque comparable à celui des porcs ) . Tout cela signifie que les développeurs et les clients ne fonctionnent pas forcément main dans la main. Toutefois , XP encourage , exige même , le client et l'implication directe de la gestion.
Autres différences
Scrum ses origines en 1986 et XP n'a pas développé jusqu'à la fin des années 1990 , faisant Scrum , un programme beaucoup plus ancienne. Scrum est également plus hiérarchique, ayant plusieurs niveaux de certification , contrairement à XP, qui implique seulement une certification générale .