iiRecord
Agentic AI Atlas · Extreme Programming (XP)
methodology:extreme-programminga5c.ai
II.
Methodology overview

methodology:extreme-programming

Reference · live

Extreme Programming (XP) overview

An agile software development methodology advocating frequent releases in short development cycles with 12 core practices taken to extreme levels. Emphasizes Pair Programming, TDD, Continuous Integration, Refactoring, Small Releases, Collective Code Ownership, Simple Design, and Planning Game. Engineering practices are grouped into fine-scale feedback, continuous process, shared understanding, and programmer welfare.

MethodologyOutgoing · 1Incoming · 1

Attributes

displayName
Extreme Programming (XP)
description
An agile software development methodology advocating frequent releases in short development cycles with 12 core practices taken to extreme levels. Emphasizes Pair Programming, TDD, Continuous Integration, Refactoring, Small Releases, Collective Code Ownership, Simple Design, and Planning Game. Engineering practices are grouped into fine-scale feedback, continuous process, shared understanding, and programmer welfare.
methodologyKind
agile
origin
Kent Beck, Ward Cunningham, Ron Jeffries
yearIntroduced
1996

Outgoing edges

applies_to1

Incoming edges

follows_methodology1