Technology and Engineering Atlas

How Things Are Built
Sign In
Text size
100%
Theme
Methods

Extreme Programming

Software Engineering

Citation Formats

General Reference

APA Style

BibTeX

Extreme programming, known as XP, is a software development methodology intended to improve software quality and the ability of a team to respond to changing customer requirements. As a form of agile software development it calls for frequent releases in short development cycles, meant to raise productivity and create regular checkpoints at which new customer requirements can be absorbed. Its other practices include programming in pairs, extensive code review, unit testing of all code, declining to build a feature until it is actually needed, a flat management structure, and frequent communication with the customer and among programmers, all built on the premise that the beneficial elements of conventional software engineering practice, taken to an extreme, become more effective still; continuous code review, for example, becomes the practice of pair programming when taken to that extreme.

Cross-Tradition Connections

Associated With

Source Extreme programming (Wikipedia)Wikipedia contributors
Source Extreme programming (Wikipedia)Wikipedia contributors
Sources
Extreme programming (Wikipedia)
Wikipedia contributors, Wikimedia FoundationAssociated With: Agile Software Development, Introduction
Quote, Associated With: Agile Software Development, Introduction
As a type of agile software development, it advocates frequent releases in short development cycles, intended to improve productivity and introduce checkpoints at which new customer requirements can be adopted.
View the Source
Extreme programming (Wikipedia)
Wikipedia contributors, Wikimedia FoundationAssociated With: Pair Programming, Introduction
Quote, Associated With: Pair Programming, Introduction
As an example, code reviews are considered a beneficial practice; taken to the extreme, code can be reviewed continuously (i.e. the practice of pair programming).
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0 open reader challenges)
No disputes yet. Spotted an error or a better source? Open the first one.

View At A Past Year

The atlas records no dated fact of its own for this entry, so there is no other year to choose.