Extreme Programming


Wikipedia, the free encyclopedia: “Extreme Programming rom Wikipedia, the free encyclopedia.
Extreme Programming (XP) is a method or approach to software engineering and the most popular of several agile software development methodologies.

It was formulated by Kent Beck, Ward Cunningham, and Ron Jeffries. Kent Beck wrote the first book on the topic, Extreme programming explained: Embrace change, published in 1999. The second edition of the book, which appeared in 2005, delves more into the philosophy of eXtreme Programming and describes it as being:

  • a mechanism for social change
  • a style of development
  • a path to improvement
  • an attempt to reconcile humanity and productivity
  • a software development discipline