{"id":268,"date":"2012-02-29T20:54:33","date_gmt":"2012-03-01T02:54:33","guid":{"rendered":"http:\/\/tiemensfamily.com\/TimOnCS\/?p=268"},"modified":"2012-02-29T20:54:33","modified_gmt":"2012-03-01T02:54:33","slug":"tims-rule-on-agile","status":"publish","type":"post","link":"https:\/\/tiemensfamily.com\/timoncs\/2012\/02\/29\/tims-rule-on-agile\/","title":{"rendered":"Tim&#8217;s Rule on Agile"},"content":{"rendered":"<p><strong>Tim&#8217;s Rule on Agile<\/strong>:<br \/>\nIf you read a description of Agile practices and do not find at least one thing wrong per page, then you do not have enough experience to make Agile work.<\/p>\n<p><strong>Tim&#8217;s first corollary to the Rule on Agile<\/strong>:<br \/>\nIf you can&#8217;t find something wrong with an Agile practice, you are looking at a practice that Agile adopted, not invented.<\/p>\n<p><strong>Tim&#8217;s second corollary to the Rule on Agile<\/strong>:<br \/>\nWhen your Agile project fails, you will be told &#8220;you did not do Agile correctly&#8221;.<\/p>\n<p>Note: &#8220;wrong&#8221; means &#8220;sub-optimal&#8221;, or &#8220;contradictory&#8221;, etc.  If things were actually wrong in the &#8220;demonstrably not correct or true in all contexts&#8221; sense with Agile, Agile would have died long ago.<\/p>\n<p>Note: &#8220;description of Agile practices&#8221; does not mean the manifesto, or principles, or other vague lists.  It means concrete, actionable process definitions or rules [which are admittedly hard to find.]  Examples:  <a href=\"http:\/\/http:\/\/c2.com\/cgi\/wiki?PairPromiscuously\" title=\"Pair all of the time\">Pair all of the time<\/a> and <a href=\"http:\/\/martinfowler.com\/articles\/continuousIntegration.html\" title=\"Everyone Commits To the Mainline Every Day\">Everyone Commits To the Mainline Every Day<\/a> and <a href=\"http:\/\/evan.bottch.com\/2010\/06\/16\/build-manifesto\/\" title=\"No commit on a broken build\">No commit on a broken build<\/a>.  [Did those last two cause a twinge of &#8220;hey, those two things don&#8217;t necessarily work well together&#8221; for you?]<\/p>\n<p>Examples of practices that Agile &#8220;adopted&#8221; (i.e. co-opted, i.e. stole, i.e. predate the term Agile): <a href=\"http:\/\/en.wikipedia.org\/wiki\/Unit_testing\" title=\"Unit testing\">Unit testing<\/a> and <a href=\"http:\/\/c2.com\/cgi\/wiki?DailyBuild\" title=\"Daily build\">Daily\/Nightly builds<\/a><\/p>\n<p>As Dilbert&#8217;s pointy-haired boss said: <a href=\"http:\/\/dilbert.com\/strips\/comic\/2007-11-26\/\" title=\"That was your training.\">That was your training<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tim&#8217;s Rule on Agile: If you read a description of Agile practices and do not find at least one thing wrong per page, then you do not have enough experience to make Agile work. Tim&#8217;s first corollary to the Rule &hellip; <a href=\"https:\/\/tiemensfamily.com\/timoncs\/2012\/02\/29\/tims-rule-on-agile\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[],"_links":{"self":[{"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/posts\/268"}],"collection":[{"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/comments?post=268"}],"version-history":[{"count":0,"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/posts\/268\/revisions"}],"wp:attachment":[{"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/media?parent=268"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/categories?post=268"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/tags?post=268"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}