{"id":1072,"date":"2008-04-20T00:00:00","date_gmt":"2008-04-19T22:00:00","guid":{"rendered":"https:\/\/wwwneu.strehle.de\/tim\/weblog\/archives\/2008\/04\/20\/1010\/"},"modified":"2008-04-20T00:00:00","modified_gmt":"2008-04-19T22:00:00","slug":"1010","status":"publish","type":"post","link":"https:\/\/www.strehle.de\/tim\/weblog\/archives\/2008\/04\/20\/1010\/","title":{"rendered":"The waterfall trap for \u201cagile\u201d projects"},"content":{"rendered":"<p>Gojko Adzic \u2013 <a href=\"http:\/\/gojko.net\/2007\/12\/04\/waterfall-trap\/\" title=\"Gojko Adzic \u00bb The waterfall trap for \u201cagile\u201d projects\">The waterfall trap for \u201cagile\u201d projects<\/a>:<\/p>\n<p>&#8222;Because increments are done in detail, a lot of effort is wasted when a piece needs rework (and the initial releases are almost certain to fall into this category). Iterative development offers a chance to see the picture from the start, and guide the development towards the full picture in steps. Not carving stuff in stone from the start allows us to change them easier later on, and we know that we\u2019ll need to do that. Jeff gave the following rule of thumb to check quickly if your plan is iterative or incremental: \u201cit\u2019s not iterating if you do it only once\u201d.&#8220;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Gojko Adzic \u2013 The waterfall trap for \u201cagile\u201d projects: &#8222;Because increments are done in detail, a lot of effort is wasted when a piece needs rework (and the initial releases are almost certain to fall into this category). Iterative development offers a chance to see the picture from the start, and guide the development towards [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_share_on_mastodon":"0"},"categories":[1],"tags":[],"class_list":["post-1072","post","type-post","status-publish","format-standard","hentry","category-weblog"],"share_on_mastodon":{"url":"","error":""},"_links":{"self":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/posts\/1072","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/comments?post=1072"}],"version-history":[{"count":0,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/posts\/1072\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/media?parent=1072"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/categories?post=1072"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/tags?post=1072"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}