2010-05-17 5 views
4

Récemment, j'ai commencé à lire sur les méthodologies agiles et XP en particulier. Je suis un peu confus, cependant, à propos de ce qui est considéré comme les pratiques impliquées dans la programmation extrême.Quelles sont les pratiques «core» Extreme Programming?

Plus précisément: Wikipédia rapporte 12 pratiques, que je considère comme étant les plus "classiques". Les deux Kent Beck et Ron Jeffries indiquent 13 pratiques (vous pouvez trouver les liens en bas de la page wikipedia sur "Extreme Programming Practices", je ne peux pas les poster ici depuis que je suis un nouvel utilisateur de Stack Overflow), alors this de Kent Beck "XP expliqué" (2ème édition) rapportent plus de 20 pratiques quelque peu différentes.

En tant que débutant complet dans le sujet (et fondamentalement comme un débutant complet en tant que programmeur), je voudrais être éclairé sur la question. Mon impression est que je devrais regarder le livre de Beck, puisque la deuxième édition a été écrite après plusieurs années de XPerience, mais je peux trouver beaucoup moins de matériel basé sur cela.

Répondre

2

Dans la première édition de "XP expliqué", il y avait douze pratiques.

Dans la deuxième édition, les pratiques ont été réorganisées: certaines ont été renommées ou fusionnées, d'autres ont été supprimées (Métaphore), et il y a maintenant: treize pratiques corollaires primaires et onze. Sous la rubrique "Pratiques de première édition" dans la page que vous avez mentionnée, vous pouvez trouver la liste originale de douze pratiques et comment elles apparaissent dans la mise à jour.

En lisant, vous allez certainement faire la différence entre XP et XP2e (XP deuxième édition).

Probablement, il y avait quatre principes dans la première édition et un cinquième (Respect) a été introduit avec la deuxième édition.

+0

Je vois. J'ai encore une question, cependant, avant de répondre à cette question: dans la revue de XP2e I linked, plus de 20 pratiquants sont rapportés, mais ils sont divisés en 13 pratiques «primaires» et 11 pratiques «corollaires»; sont les 13 "primaires" ceux mentionnés dans les sites Web de Beck et Jeffries ou il me manque quelque chose? – MiKo

+0

Je n'ai pas inclus les 11 pratiques corollaires car elles ne sont pas toujours applicables. Ils sont répertoriés en tant que pratiques XP2e. – philant

+0

Je vais répondre à la question, même si je suis encore assez perplexe: plusieurs pratiques dans XP2e semblent assez différentes des pratiques «classiques». Aujourd'hui, j'ai acheté le livre, peut-être que cela éclaircira mon esprit. – MiKo

0

Comme expliqué à Blog on Agile "https://manojgupta2000.wordpress.com/2010/05/19/agile-project-management-brief-introduction", il existe des méthodes suivantes

  • Scrum:
  • Cristal:
  • Feature Driven Development:
  • développement Lean:
  • Systèmes dynamiques Méthodologie de développement (DSDM):
+0

Ce ne sont que des "méthodes" Agiles (et, d'ailleurs, vous avez omis XP), ma question portait sur les pratiques en Extreme Programming (qui est une "méthode" Agile, en utilisant votre terminologie de référence) – MiKo

Questions connexes