XP

E578416

XP is an agile software development methodology that emphasizes frequent releases, close customer collaboration, and practices like pair programming and test-driven development.

Try in SPARQL Jump to: Surface forms Statements Referenced by

Observed surface forms (1)

Surface form Occurrences
Extreme Programming 0

Statements (49)

Predicate Object
instanceOf agile software development methodology
assumes small co-located teams
category lightweight methodology
software development methodology
contrastsWith waterfall model
corePractice acceptance testing
coding standards
collective code ownership
continuous customer feedback
continuous integration
metaphor
on-site customer
pair programming
planning game
refactoring
simple design
small releases
sustainable pace
test-driven development
createdBy Kent Beck NERFINISHED
documentedIn Extreme Programming Explained NERFINISHED
emphasizes close customer collaboration
embracing change
frequent releases
simplicity in design
technical excellence
focusesOn developer-customer communication
incremental change
rapid feedback loops
goal improve software quality
respond to changing customer requirements
iterationLength 1 to 3 weeks
originatedIn late 1990s
promotes automated testing
continuous refactoring
customer involvement
face-to-face communication
relatedTo Agile software development NERFINISHED
Scrum NERFINISHED
riskManagementApproach early feedback
frequent delivery
shortName XP NERFINISHED
uses short development iterations
user stories
values communication
courage
feedback
respect
simplicity

Referenced by (1)

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

Extreme Programming (XP) abbreviation XP
subject surface form: Extreme Programming