{"id":508,"date":"2006-12-05T14:13:50","date_gmt":"2006-12-05T20:13:50","guid":{"rendered":"http:\/\/www.redmonk.com\/cote\/wp\/?p=508"},"modified":"2006-12-05T14:13:50","modified_gmt":"2006-12-05T20:13:50","slug":"the-smells-of-agile","status":"publish","type":"post","link":"https:\/\/redmonk.com\/cote\/2006\/12\/05\/the-smells-of-agile\/","title":{"rendered":"The Smells of Agile"},"content":{"rendered":"<p>\n<a href=\"http:\/\/www.flickr.com\/photos\/cote\/63914774\/\" title=\"Photo Sharing\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/static.flickr.com\/35\/63914774_b3e0cc9878_o.gif\" width=\"600\" height=\"210\" alt=\"Agile Dilbert\" \/><\/a>\n<\/p>\n<p><b>Update:<\/b> there are two papers in this series: <a href=\"http:\/\/redmonk.com\/public\/agile\/smellsofagile.pdf\">&#8220;What Does Agile Smell Like?&#8221;<\/a> and <a href=\"http:\/\/redmonk.com\/public\/agile\/agileqatools.pdf\">&#8220;Agile QA Automation.&#8221;<\/a><\/p>\n<p><a href=\"http:\/\/www.redmonk.com\/cote\/archives\/2006\/11\/agile_build_too.html\">As mentioned a little while back<\/a>, I have 3 short notes on Agile I&#8217;ve been working on. The first, <a href=\"http:\/\/redmonk.com\/public\/agile\/smellsofagile.pdf\">&#8220;What Does Agile Smell Like?&#8221;<\/a> goes over a list of several &#8220;gut checks&#8221; you can do to get a sense for how Agile an organization is.<\/p>\n<h2>9 Smells<\/h2>\n<p>For those who don&#8217;t want to download the PDF, here are the sniff tests, without the rest of explanation:<\/p>\n<ol>\n<li>An Agile organization develops iteratively, verifying that the<br \/>\nsoftware is going in the right direction at the end of each<br \/>\niteration.<\/li>\n<li>An Agile organization has very flat and open communications<br \/>\npaths.<\/li>\n<li>An Agile organization arranges it&#8217;s work to be done in<br \/>\nprioritized queues, allowing the ordering and content to<br \/>\nchange over time as required by the business needs.<\/li>\n<li>An Agile organization values putting off a decision for as long<br \/>\nas possible, but, still makes many decisions.<\/li>\n<li>Agile developers tend to check in smaller, but still operational,<br \/>\nbatches of code rather than larger, feature complete batches.<\/li>\n<li>An Agile organization runs a large amount of tests on a daily, if not hourly basis.<\/li>\n<li>An Agile organization builds and tests it&#8217;s software at least<br \/>\ndaily, fixing broken builds rapidly.<\/li>\n<li>An Agile organization values frequent communication over<br \/>\ncomprehensive documentation.<\/li>\n<li>An Agile organization operates on trust, respect, and<br \/>\ndelegation instead of command and control.<\/li>\n<\/ol>\n<p>I guess 10 would have been a rounder number, but I wasn&#8217;t counting at the time.<\/p>\n<h2>Further Revisions<\/h2>\n<p>As you know, dear readers, we like to practice open analysis, so if you see something missing, or bogus, just <a href=\"mailto:cote@redmonk.com\">tell me<\/a> or leave a comment, and we&#8217;ll probably put it in the next revision of the note.<\/p>\n<h2>Get It!<\/h2>\n<p>The <a href=\"http:\/\/redmonk.com\/public\/agile\/smellsofagile.pdf\">note is available for here<\/a>.<\/p>\n<p><!-- technorati tags start --><\/p>\n<p style=\"text-align:right;font-size:10px\">Technorati Tags: <a href=\"http:\/\/www.technorati.com\/tag\/intuition\" rel=\"tag\">intuition<\/a>, <a href=\"http:\/\/www.technorati.com\/tag\/pdf\" rel=\"tag\">pdf<\/a>, <a href=\"http:\/\/www.technorati.com\/tag\/peopleware\" rel=\"tag\">peopleware<\/a>, <a href=\"http:\/\/www.technorati.com\/tag\/projectmanagement\" rel=\"tag\">projectmanagement<\/a>, <a href=\"http:\/\/www.technorati.com\/tag\/smells\" rel=\"tag\">smells<\/a>, <a href=\"http:\/\/www.technorati.com\/tag\/testing\" rel=\"tag\">testing<\/a><\/p>\n<p><!-- technorati tags end --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Two papers on benchmarking Agile in your organization.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,23],"tags":[],"class_list":["post-508","post","type-post","status-publish","format-standard","hentry","category-agile","category-programming"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/redmonk.com\/cote\/wp-json\/wp\/v2\/posts\/508","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/redmonk.com\/cote\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/redmonk.com\/cote\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/redmonk.com\/cote\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/redmonk.com\/cote\/wp-json\/wp\/v2\/comments?post=508"}],"version-history":[{"count":0,"href":"https:\/\/redmonk.com\/cote\/wp-json\/wp\/v2\/posts\/508\/revisions"}],"wp:attachment":[{"href":"https:\/\/redmonk.com\/cote\/wp-json\/wp\/v2\/media?parent=508"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/redmonk.com\/cote\/wp-json\/wp\/v2\/categories?post=508"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/redmonk.com\/cote\/wp-json\/wp\/v2\/tags?post=508"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}