What are the “basic” methods of extreme programming?

Recently, I started reading about agile methodologies and XP in particular. I am a little confused, however, about what is considered a practice related to extreme programming.

More precisely: Wikipedia reports 12 practices that I consider to be "classic."

Both Kent Beck and Ron Jeffries point out 13 practices (you can find links at the bottom of the wikipedia page on “Extreme Programming Practices,” I can't post them here since I'm a new Stack Overflow user), and this Kent Beck review XP explained "(2nd Edition) reports over 20 several different practices.

As a complete beginner in this topic (and basically as a complete beginner as a programmer), I would like to be enlightened on this subject. My impression is that I should look at Beck's book as the second edition was written after several years of XPerience, but I can find much less material based on this.

+4
source share
2 answers

In the first issue of "XP Explained" there were twelve practices.

In the second edition, the practice was reorganized: some of them were renamed or merged, some of them were deleted (metaphor), and now there are thirteen primary and eleven investigative actions.

In the "Practice of the First Edition" section of the page, you can find an initial list of twelve practices and how they appear in the update.

While reading, you will certainly distinguish between XP and XP2e (second edition of XP).

Most likely, the first edition had four principles, and the second option (Respect) was presented in the second edition.

+2
source

As explained on Blog on Agile " https://manojgupta2000.wordpress.com/2010/05/19/agile-project-management-brief-introduction ", the following methods exist

  • Scrum:
  • Crystal:
  • Feature development:
  • Lean Development:
  • Dynamic System Development Methodology (DSDM):
0
source

Source: https://habr.com/ru/post/1309974/


All Articles