Extreme Programming (XP)

E139362

Extreme Programming (XP) is an agile software development methodology that emphasizes frequent releases, close customer collaboration, continuous testing, and the flexibility to adapt to changing requirements.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (2)

Label Occurrences
Extreme Programming 6
Extreme Programming (XP) canonical 2

Statements (51)

Predicate Object
instanceOf agile software development methodology
software development process
abbreviation XP
aimsTo improve software quality
respond to changing customer requirements
contrastsWith waterfall model
coreValue communication
courage
feedback
respect
simplicity
creator Kent Beck
documentedIn Extreme Programming Explained
emphasizes close customer collaboration
communication within the team
continuous testing
courage in decision making
feedback
flexibility to adapt to changing requirements
frequent releases
short development iterations
simplicity in design
encourages continuous improvement of code
face-to-face communication
focusesOn customer satisfaction
early and frequent delivery of valuable software
hasPractice acceptance testing
coding standards
collective code ownership
continuous customer feedback
continuous integration
incremental design
metaphor for system design
on-site customer
pair programming
planning game
refactoring
simple design
small releases
spike solutions
stand-up meetings
sustainable pace
test-driven development
originatedIn late 1990s
relatedTo Agile Manifesto
surface form: Agile software development

Lean software development
Scrum
uses automated acceptance tests
automated unit tests
short development cycles called iterations
user stories for requirements

Referenced by (8)

Full triples — surface form annotated when it differs from this entity's canonical label.

Ward Cunningham contributedTo Extreme Programming (XP)
Ward contributedTo Extreme Programming (XP)
subject surface form: Ward Cunningham
Agile Manifesto influenced Extreme Programming (XP)
this entity surface form: Extreme Programming
software craftsmanship movement influencedBy Extreme Programming (XP)
this entity surface form: Extreme Programming
Kent Beck fieldOfWork Extreme Programming (XP)
this entity surface form: Extreme Programming
Kent Beck notableFor Extreme Programming (XP)
this entity surface form: Extreme Programming
Kent Beck pioneerOf Extreme Programming (XP)
this entity surface form: Extreme Programming
Martin Fowler associatedWith Extreme Programming (XP)
this entity surface form: Extreme Programming