{"id":57,"date":"2004-02-10T22:09:43","date_gmt":"2004-02-10T22:09:43","guid":{"rendered":"http:\/\/localhost:8000\/?p=57"},"modified":"2004-02-10T22:09:43","modified_gmt":"2004-02-10T22:09:43","slug":"review-of-questioning-extreme-programming","status":"publish","type":"post","link":"https:\/\/blog.gwadej.org\/programmer-musings\/2004\/02\/review-of-questioning-extreme-programming\/","title":{"rendered":"Review of Questioning Extreme Programming"},"content":{"rendered":"<p><cite>Questioning Extreme Programming<\/cite><br \/>\nPete McBreen<br \/>\nAddison-Wesley, 2003<\/p>\n<p>This book starts off with the premise that XP is really not appropriate for many projects. However, far from being a <em>bash XP<\/em> session, it turns into a very hard-nosed look at many methodologies. He compares many of the strengths and weaknesses of the major development methodologies in a way that shows that none qualifies as the <em>silver bullet<\/em>.<\/p>\n<p>The author does a very good job of skewering some of the hype about XP while simultaneously showing many of its strengths. If you are considering XP, you really need to read this book for his analysis of what projects can succeed with XP. I think the most important insight from this book was  the evaluation of what is needed to <em>stop<\/em> doing XP.<\/p>\n<p>If you have a strong opinion, either way, about XP, this book will make you question your position.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Questioning Extreme Programming Pete McBreen Addison-Wesley, 2003 This book starts off with the premise that XP is really not appropriate for many projects. However, far from being a bash XP session, it turns into a very hard-nosed look at many methodologies. He compares many of the strengths and weaknesses of the major development methodologies in\u2026 <span class=\"read-more\"><a href=\"https:\/\/blog.gwadej.org\/programmer-musings\/2004\/02\/review-of-questioning-extreme-programming\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[33,55,213,372],"_links":{"self":[{"href":"https:\/\/blog.gwadej.org\/programmer-musings\/wp-json\/wp\/v2\/posts\/57"}],"collection":[{"href":"https:\/\/blog.gwadej.org\/programmer-musings\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.gwadej.org\/programmer-musings\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.gwadej.org\/programmer-musings\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.gwadej.org\/programmer-musings\/wp-json\/wp\/v2\/comments?post=57"}],"version-history":[{"count":0,"href":"https:\/\/blog.gwadej.org\/programmer-musings\/wp-json\/wp\/v2\/posts\/57\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.gwadej.org\/programmer-musings\/wp-json\/wp\/v2\/media?parent=57"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.gwadej.org\/programmer-musings\/wp-json\/wp\/v2\/categories?post=57"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.gwadej.org\/programmer-musings\/wp-json\/wp\/v2\/tags?post=57"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}