Extreme Programming has become an industry, with its band of expensive consultants, speakers, and books coming out every month. It has also ossified: what started as a quest for the truth with a bunch of ideas, some good, some not so good, has become a rigid canon of required practices, some good, some dangerously bad. Today many programmers who claim to be practicing Extreme Programming really treat it as a menu of delightful offerings, and they pick the items off the menu they like (no documentation! Yay!) while ignoring the items they don't (test-driven development, pair programming), resulting in something that we traditionally call Shoot From The Hip Programming—which everyone agrees Will Not Work.
True of agile too
Share this highlighthttp://www.safaribooksonline.com/a/the-best-software/4355488/