2 July 2019
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?