II.
Methodology JSON
Structured · livemethodology:extreme-programming
Extreme Programming (XP) json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "methodology:extreme-programming",
"_kind": "Methodology",
"_file": "domain/methodologies/methodologies.yaml",
"_cluster": "domain",
"attributes": {
"displayName": "Extreme Programming (XP)",
"description": "An agile software development methodology advocating frequent releases in short\ndevelopment cycles with 12 core practices taken to extreme levels. Emphasizes\nPair Programming, TDD, Continuous Integration, Refactoring, Small Releases,\nCollective Code Ownership, Simple Design, and Planning Game. Engineering practices\nare grouped into fine-scale feedback, continuous process, shared understanding,\nand programmer welfare.\n",
"methodologyKind": "agile",
"origin": "Kent Beck, Ward Cunningham, Ron Jeffries",
"yearIntroduced": "1996"
},
"outgoingEdges": [
{
"from": "methodology:extreme-programming",
"to": "domain:software-engineering",
"kind": "applies_to"
}
],
"incomingEdges": [
{
"from": "lib-process:shared--xp-process",
"to": "methodology:extreme-programming",
"kind": "follows_methodology",
"attributes": {
"weight": 1
}
}
]
}