Quelle est la différence entre Scrum et Extreme Programming? [fermé]

il y a quelques années, j'ai travaillé sur un projet green field où nous avons fait de la programmation extrême. Je vois aussi beaucoup de gens mentionner la méthodologie Scrum.

Quelqu'un pourrait-il me dire les principales différences entre Scrum et XP?

24
demandé sur Bill the Lizard 2008-10-16 19:23:59

5 réponses

Scrum est une méthodologie de développement de logiciel, XP est une pratique de programmation. Les deux sont des techniques "agiles" et sont souvent utilisées ensemble.

Scrum décrit un processus pour identifier et cataloguer le travail qui doit être fait, prioriser ce travail en communiquant avec le client ou le représentant du client, et mettre en œuvre ce travail en utilisant des versions itératives.

quand mon équipe a commencé à expérimenter avec Scrum j'ai trouvé le La Mise En Œuvre De Scrum site web pour être utile.

28
répondu Seth Petry-Johnson 2011-11-09 18:38:43

Scrum est un cadre léger pour la construction d'un produit où il ya des niveaux élevés de complexité et d'incertitude. Il ne s'agit pas d'une méthodologie, car les méthodologies et les pratiques peuvent être choisies et utilisées en conjonction avec Scrum. Elle ne vise pas uniquement le développement de logiciels et peut également être utilisée par d'autres types de projets.

en ce qui concerne l'ingénierie logicielle, Scrum ne définit pas les pratiques à suivre ou les méthodes à suivre car il ne veut pas prescrire ce qui est le mieux pour ce produit et cet environnement.

de nombreuses équipes de mêlée utilisent plusieurs pratiques de XP telles que les tests, La Rétroaction, la programmation de paires et la simplicité.

les différences fondamentales

  • Scrum prévoit un sprint et n'encourage pas le changement. XP est plus ouvert au changement.
  • XP sollicite la rétroaction immédiatement et Scrum au moins à la revue Sprint, cependant Scrum ne rejette pas la rétroaction anticipée si possible.
  • XP se concentre sur programmation, Scrum peut être utilisé dans des produits non logiciels
  • Scrum ne définit pas comment faire du développement, mais de nombreuses équipes de Scrum mettent en œuvre de nombreuses pratiques XP
4
répondu Brett Maytom PST 2013-04-06 07:05:45

j'ai travaillé sur les deux. Certaines des principales différences sont que SCRUM se concentre sur les sprints plus courts et plus structurés, et priorise les éléments de back log. Certains des axes de XP sont plus sur la programmation jumelée, priorisant les tâches, et plus de développement basé sur des tests. Les deux fonctionnent en itérations et les deux sont suffisamment flexibles pour gérer un projet changeant volatile.

2
répondu stephenbayer 2008-10-16 15:31:42

Scrum est une composante de la méthodologie de développement Agile concernant la réunion quotidienne tenue pour discuter du progrès et XP est une méthodologie différente mettant l'accent sur la programmation de paires et tester le premier développement.

1
répondu dl__ 2008-10-16 15:30:26

L'objectif principal de Scrum est d'obtenir des estimations de la durée du développement. XP est plus sur le fait d'aider les développeurs à faire les choses aussi rapidement et de manière durable que possible.

0
répondu Justin Bozonier 2008-10-17 05:03:01