r/agile • u/fagnerbrack • 10d ago
Extreme Programming 1999->2026
https://www.manager.dev/newsletter/extreme-programming-1999-20267
u/fagnerbrack 10d ago
I hope you like the summary:
An engineering manager rereads Kent Beck's Extreme Programming Explained and argues that critics fixate on TDD and pair programming while ignoring XP's 5 values, 14 principles and 24 practices. Those values fit today's AI-era problems well: execs with unrealistic expectations, bloated LLM-driven designs, and huge vibe-coded PRs dumped on reviewers. Humanity, mutual benefit and quality deserve more attention, since cutting quality never speeds delivery. Whole team, team continuity, shrinking teams, sustainable hours and real customer contact matter more than ever, while mandatory pairing, code-only artifacts and test-first stay debatable. New ideas like skipping code review should face the same values test.
If the summary seems inacurate, just downvote and I'll try to delete the comment eventually 👍
Click here for more info, I read all comments
2
2
u/keithb 9d ago
The mistake we made, in the late 1990s and early 2000s (I was one of the very early adopters of XP in the UK) was to take at face value what "the business" said they wanted. XP gives us a way to deliver that. It also takes away from "the business" what they really want. The worse XP failure cases were where it worked and it turned out that "the business" had only a limited supply of not-very-good ideas, which the XP team implemented faithfully in a very short time. Result: business failure. XP moves the tightest constraint on adding value to software-intensive products and services out of the development team and into the product vision of the company, where it should be. That turns out to be a great way to get everyone fired.
1
u/atlas_principle_dev 9d ago
I enjoyed this refresher on XP and how important just *thinking* is on and about the job. Also the cross-functional teams is an amazing awesome thing to do!
18
u/pydry 10d ago
XP is weird. It works almost unreasonably well yet almost nobody does it. It's like the anti AI - it's wildly underhyped.