XTC: Developer resistance to Extreme Programming


Details
Topic: Developer resistance to Extreme Programming
Extreme Programming practices and values have been adopted and found helpful by many developers. However they are also unpopular and resisted by many other software developers.
Extreme Programming describes values of Simplicity, Communication, Feedback, Respect, and Courage. Along with practices such as TDD, Pairing, Continuous Integration, Collective Ownership, Incremental Design.
We will discuss the reasons that developers resist or dislike extreme programming practices and values. When are they valid? When are they not? How can we help?
Focusing specifically on software developer resistance to XP Values and Practices (As opposed to management resistance).
Some questions to start the discussion
When are XP practices the wrong tools?
What reasons have you seen developers give for resisting or disliking XP practices (when they could be helpful).
How are the values themselves controversial?
Are any necessary values missing?
---------
If you'd like to facilitate a discussion on a particular topic, come along to the previous XTC (2 weeks before) and propose your topic. If your topic proposal wins the vote, this description will be updated.
About XTC
The eXtreme Tuesday Club (XTC) is London's oldest agile meetup, and has been meeting since 1999. Initially the meetup was focused on discussing Extreme Programming (XP), but it has expanded to include anything XP, agile, lean, or the larger context in which we do software development activities.
We welcome all software development newbies, practitioners, and experts to discuss topics of interest over drinks.
Follow @extremetuesday (https://twitter.com/extremetuesday) on Twitter for announcements and updates, or use the hashtag #XTCLondon (https://twitter.com/hashtag/XTCLondon) to find and share insights.

XTC: Developer resistance to Extreme Programming