Question

Je lis quelques articles sur le Web pour savoir comment Agile, XP, Scrum, la programmation paire sont différents les uns des autres / liés les uns aux autres et je tirais la ligne suivante:

  1. Scrum et XP sont presque identiques. XP a période plus courte des rejets que Scrum
  2. La programmation en binôme est employé dans les deux méthodologies Agile et XP

Mais je suis incapable d'identifier comment Agile est différent de XP.

Plus de fournir une URL, je serais heureux de lire votre expérience et réflexions sur ce sujet.

Était-ce utile?

La solution

Vous confondez la question. Être agile que vous suivez un tas de valeurs et pratiques de la agile manifeste. C'est tout.

XP et Scrum sont des processus de développement qui suit ces valeurs. Les deux sont « tout aussi agile ». La grande différence entre Scrum et XP est que Scrum ne contient pas de pratiques spécifiquement pour la programmation , alors que XP a beaucoup d'entre eux (TDD, intégration continue, la programmation paire).

Autres conseils

Agile est le terme générique pour la méthodologie.

XP et Scrum sont les noms spécifiques pour les différentes implémentations de cette méthode.

Les pages de Wikipédia sont sans doute bons points de départ pour vérifier plus lecture- les « Références » et « Autres lectures » sections en bas de chaque page, mais vous devriez regarder dans chacun et d'autres mises en œuvre plus avant de décider de celui qui fonctionne pour vous, ou (comme d'autres l'ont souligné) les bits de chaque mise en œuvre que le travail pour vous.

Comment faire frire le poulet-vous?

C'est une question sérieuse. Comment collectez-vous l'intention du travail des autres en quelque chose qui fonctionne pour vous?

Je vois tellement de questions non seulement ici, mais SO qui demandent « Utilisez au I x, y ou z? » alors que peu d'attention est effectivement donné à la façon dont un changement radical pourrait affecter une équipe ou (pire) l'effet de quelqu'un qui essaie quelque chose sans vraiment comprendre comment cela fonctionne. En ce qui concerne la méthodologie de développement, vous ne pas comprendre jusqu'à ce que vous avez utilisé avec succès, sinon vous êtes juste suivez les conseils aveugle.

Chaque fois que je vois "Plût de travail pour moi?" Je demande "Je ne sais pas, avez-vous essayé?"

Ne pas lire ces choses comme elles viennent d'une sorte de l'écriture spirituelle. Prenez ce qui fonctionne pour vous, essayez et si cela fonctionne mettre en œuvre les pièces qui ont travaillé. Ce ne diffère pas de prendre le meilleur de ce que libfoo et libbar faire et faire quelque chose qui remplit vos besoins.

A quel moment dire quelqu'un « Suivez, à la lettre cette méthode ou être damnés pour la vie »?

La meilleure méthode est la meilleure adaptation de la sagesse publiée et originale que fonctionne pour vous .

Agile est class de la méthodologie de développement de logiciels, dont XP est un par exemple

Scrum est un gestion de projet méthodologie, pas une méthodologie de développement logiciel . Alors qu'il est commun d'utiliser une méthodologie de développement Agile avec Scrum, ce n'est pas une exigence. Ils ne sont pas la même chose.

Pratiquement de nombreuses organisations ne suivent pas une méthodologie spécifique de 100% comme XP ou Scrum comme ils sont définis. Surtout s'ils ont juste commencé à suivre les principes Agile. Ils peuvent choisir certains aspects d'une méthodologie donnée comme Scrum qui tombe dans le train en marche Agile. Agile est plus abstraite et il est plus facile de dire que, plutôt que de dire que nous faisons XP ou Scrum.

XP et Scrum sont des méthodes de développement de logiciels relatifs à la méthodologie agile de logiciels, ils font partie de la famille des modèles de processus agiles, d'autres comprennent; Cristal, le développement piloté Feature etc.

Cliquez sur le lien ci-dessous pour de plus amples éclaircissements sur leurs différences.

http://www.mypmhome.com/scrum-vs- extrême programmation xp /

Licencié sous: CC-BY-SA avec attribution
scroll top