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
|