eXtreme Programming (XP)


Topics:   Definition  Values  Principles  Activities  Techniques  XP in OPF  Weaknesses  More Information

Definition

eXtreme Programming (XP) is a lightweight software development method that, like RDD, has its origins in the Smalltalk community. XP was developed by Kent Beck, Ward Cunningham, Martin Fowler, Ralph Johnson, Ron Jeffries, and others within the XP community.

Values

XP emphasizes the following values:

Principles

XP recommends the following principles:

Activities

XP recommends the following XP activities:

Techniques

XP recommends the following techniques:

XP in OPF

OPF incorporates the following XP practices as OPF techniques for performing tasks withing the following OPF activities:

Weaknesses

XP has the following weaknesses, some of which are quite contraversial:

More Information

More information can be found at: