Extreme Programming (XP)

GPTKB entity

Statements (94)
Predicate Object
gptkbp:instanceOf agile software development methodology
gptkbp:abbreviation XP
gptkbp:createdBy gptkb:Kent_Beck
gptkbp:emphasizes continuous integration
simple design
test-driven development
refactoring
coding standards
collective code ownership
continuous feedback
customer involvement
frequent releases
pair programming
short development cycles
sustainable pace
gptkbp:focusesOn improving software quality
responsiveness to changing customer requirements
https://www.w3.org/2000/01/rdf-schema#label Extreme Programming (XP)
gptkbp:introducedIn late 1990s
gptkbp:practicedIn metaphor
feedback loops
open communication
retrospectives
teamwork
code review
continuous integration
collaborative development
simple design
customer feedback
velocity
iteration
acceptance testing
test automation
build automation
test-driven development
unit testing
refactoring
integration testing
continuous deployment
release planning
spikes
backlog
open workspace
40-hour week
coding standards
collective code ownership
continuous feedback
customer collaboration
on-site customer
pair programming
planning game
release
small releases
user stories
face-to-face communication
continuous learning
system testing
incremental delivery
minimizing waste
incremental improvement
story cards
incremental design
team ownership
embracing change
stand-up meeting
iteration planning
coding dojo
coding standards enforcement
customer acceptance tests
customer tests
daily stand-up
embracing simplicity
frequent integration
incremental refactoring
incremental releases
informative workspace
iteration planning meeting
just-in-time design
maximizing value
mock objects
no overtime
refactoring code
release planning meeting
shared codebase
short iterations
spike solutions
system metaphor
test-first programming
whole team
gptkbp:relatedTo gptkb:Agile_Manifesto
gptkb:Lean_software_development
gptkb:Scrum
gptkbp:bfsParent gptkb:Ron_Jeffries
gptkbp:bfsLayer 6