Extreme Programming

GPTKB entity

Properties (57)
Predicate Object
gptkbp:instanceOf software
gptkbp:aimsTo Improve_Software_Quality
gptkbp:developedBy gptkb:Kent_Beck
gptkbp:emphasizes Frequent Releases
gptkbp:encourages Collective Code Ownership
gptkbp:focusesOn Customer Satisfaction
https://www.w3.org/2000/01/rdf-schema#label Extreme Programming
gptkbp:includes Feedback Loops
Simplicity
Test-Driven Development
Coding Standards
On-Site Customer
Daily Stand-Up Meetings
gptkbp:involves Refactoring
gptkbp:isAttendedBy Startups
Tech Companies
Software Development Firms
gptkbp:isAvenueFor Small Teams
gptkbp:isBasedOn Core Values
gptkbp:isBeneficialFor Innovative Projects
Rapid Development
High-Change Environments
gptkbp:isCharacterizedBy Short Iterations
gptkbp:isCriticizedFor Lack of Documentation
Overemphasis on Testing
Difficulty in Scaling
Potential for Burnout
gptkbp:isDocumentedIn Books
Articles
Case Studies
gptkbp:isEvaluatedBy Performance Metrics
Customer Feedback
Quality Assurance Processes
Team Retrospectives
gptkbp:isInfluencedBy gptkb:Kanban
gptkb:Lean_Software_Development
gptkbp:isPartOf gptkb:Agile_Software_Development
gptkbp:isPromotedBy Agile Coaches
gptkbp:isRelatedTo gptkb:Scrum
gptkbp:isSuitableFor Dynamic Requirements
gptkbp:isSupportedBy Agile Manifesto
Community Forums
Online Resources
gptkbp:isTaughtIn Workshops
Training Courses
gptkbp:isUsedIn Software Projects
gptkbp:isUtilizedFor Distributed Teams
Large Teams
New Teams
Inexperienced Developers
gptkbp:promotes Pair Programming
gptkbp:requires Sustainable Development
High Customer Involvement
gptkbp:supports Adaptive Planning
gptkbp:uses User Stories
gptkbp:utilizes Continuous_Integration
gptkbp:wasAffecting 1990s