Extreme Programming

GPTKB entity

Statements (47)
Predicate Object
gptkbp:instanceOf gptkb:software
gptkbp:abbreviation XP
gptkbp:category Project management
Agile methodologies
Software engineering
gptkbp:createdBy gptkb:Kent_Beck
gptkbp:criticizedFor lack of documentation
not suitable for large teams
overemphasis on code
gptkbp:documentedIn gptkb:Extreme_Programming_Explained
gptkbp:emphasizes gptkb:communication
courage
simplicity
respect
collaborative teamwork
continuous feedback
customer involvement
frequent releases
short development cycles
gptkbp:focusesOn improving software quality
responsiveness to changing customer requirements
https://www.w3.org/2000/01/rdf-schema#label Extreme Programming
gptkbp:influenced gptkb:Kanban
gptkb:Scrum
gptkbp:introducedIn late 1990s
gptkbp:practicedIn metaphor
continuous integration
simple design
test-driven development
refactoring
40-hour week
coding standards
collective code ownership
on-site customer
pair programming
planning game
small releases
sustainable pace
gptkbp:principle continuous improvement
customer collaboration
embrace change
incremental development
gptkbp:relatedTo Agile software development
gptkbp:website https://www.extremeprogramming.org/
gptkbp:bfsParent gptkb:TDD
gptkb:Agile
gptkbp:bfsLayer 5