{"id":10625,"date":"2012-07-24T06:52:33","date_gmt":"2012-07-24T12:52:33","guid":{"rendered":"https:\/\/staging.opexlearning.com\/resources\/?p=10625"},"modified":"2021-03-11T13:08:11","modified_gmt":"2021-03-11T18:08:11","slug":"agile-software-development-part-2","status":"publish","type":"post","link":"https:\/\/staging.opexlearning.com\/resources\/agile-software-development-part-2\/10625\/","title":{"rendered":"[Guest Post] An Outsiders View of Agile Software Development: Part 2"},"content":{"rendered":"<div class=\"a296a24fa2fc69ef5487857f02f111e8\" data-index=\"9\" style=\"float: none; margin:10px 0 10px 0; text-align:center;\">\n<script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\r\n<!-- Single Post readerboard -->\r\n<ins class=\"adsbygoogle\"\r\n     style=\"display:inline-block;width:728px;height:90px\"\r\n     data-ad-client=\"ca-pub-8207522353004717\"\r\n     data-ad-slot=\"1144967431\"><\/ins>\r\n<script>\r\n(adsbygoogle = window.adsbygoogle || []).push({});\r\n<\/script>\n<\/div>\n<p>This is Part 2 on Joe Woods&#8217; views on Agile Software Development. He shared with us his initial thoughts on the subject in Part of Agile Software Development &#8211; <a title=\"what i like about agile software development\" href=\"https:\/\/staging.opexlearning.com\/resources\/agile-software-development-part-1\/10620\/\">what he likes about Agile Software Development<\/a>. In today&#8217;s post, he shares with us what he finds as problems with agile software development. He shares with us a few things he doesn&#8217;t like about Agile, sometimes compared to Lean for Software or <a title=\"kanban software development\" href=\"https:\/\/staging.opexlearning.com\/resources\/lean-for-software\/401\/\">Kanban Software Development<\/a>.<\/p>\n<p>Enjoy the post.<\/p>\n<hr \/>\n<p>This is my view of the <a href=\"https:\/\/web.archive.org\/web\/20130520215010\/http:\/\/www.versionone.com\/Agile101\/Agile-Software-Development-Benefits\">agile software development<\/a> process from an outsider&#8217;s perspective.\u00a0 Here&#8217;s what I don&#8217;t like about Agile or what seem to be the most common issues:<\/p>\n<h2>1. You&#8217;re Doing it Wrong<\/h2>\n<p>What I don&#8217;t like about agile, now this is just my experience, is that it seems very rigid in many ways.\u00a0 I think too many developers and project managers are way too strict on the process piece.\u00a0 It has to be by the book or it&#8217;s wrong and must be done over.\u00a0 Every place seems to do it differently and no one seems to do it the right\u009d way according to the developers or project managers.\u00a0 I&#8217;m not talking about a couple of instances, I&#8217;m referring to most places where I&#8217;ve worked that use agile.\u00a0 Am I wrong in thinking that agile was created to be adaptive to whatever environment where it&#8217;s used?\u00a0 I don&#8217;t think there is one right way of doing it, just some basic guidelines and see what works for you.<\/p>\n<h2>2. Wording the Story<\/h2>\n<p>Too many team leaders are quick to throw something out because the story wasn&#8217;t written a certain way or the story is too long.\u00a0 Maybe this is a control issue, but it seems to irk some people when things aren&#8217;t worded a certain way.\u00a0 Usually when this happens, I have to rewrite the story or break it out.\u00a0 Ok, no problem, but let&#8217;s try to be agile\u009d about this and cut a stakeholder some slack.\u00a0 Developers don&#8217;t like the dreaded R&#8217; word (rework) and as a stakeholder, I don&#8217;t like having to rewrite things if you can understand what I&#8217;m requesting.\u00a0 The process isn&#8217;t going to break if the story isn&#8217;t worded a certain way.<\/p>\n<h2>3. Meetings, Meetings and More Meetings<\/h2>\n<p>The other issue for me is there are way too many meetings that have to take place.\u00a0 Take for example one company I worked at had 3 development teams, 10 developers per team, with one dev team per division.\u00a0 I was a stakeholder in all 3 teams which meant that I had to go to 3 stand-ups every morning, 3 estimation sessions, 3 sprint planning meetings every other week, 3 release meetings, and 3 post release meetings.\u00a0 If I didn&#8217;t go to these, then I wasn&#8217;t viewed as a team player or supporting the process.\u00a0 That&#8217;s a lot of meetings and time considering my job isn&#8217;t a project manager for each, but a stakeholder in all.\u00a0 Now I know this is just one company and does not represent all agile shops, but there are a lot of meetings either way.\u00a0 Keep in mind as a stakeholder; I also have reports to create, other meetings to attend and I still have to deal with other departments.\u00a0 Not to mention doing my own job. Let&#8217;s try to cut down on the meetings or get the stakeholders out fast especially if they only have 1 or 2 stories in the sprint.<\/p>\n<h2>My Conclusions about Agile<\/h2>\n<p>What I like about agile is the speed and flexibility to get things done.\u00a0 The process used in the development does matter and can mean the difference between success and failure or in my case job or no job.\u00a0 There seem to be common issues at every place I go.\u00a0 No one seems to do agile right, their words not mine.\u00a0 Writing an agile story varies in different shops, who does the QA is different and who accepts the stories is always completely different.\u00a0 It seems to be a process within a process and learning the nuances is important to get along with the team.\u00a0 Meetings are important, but seem to be overbearing in a lot of ways.\u00a0 Let&#8217;s streamline that process if we can and reduce the number of meetings.\u00a0 Overall, I still like agile and there is more sense of a team environment.\u00a0 I can say I owe a lot of my successes to the agile process and I can live with the quirks.\u00a0 From an outsider looking in, it&#8217;s not a perfect process, but I think it&#8217;s a must have to be innovative and successful in the fast paced internet marketing space.<\/p>\n<hr \/>\n<h2>About Joe Woods<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-thumbnail wp-image-10622\" style=\"margin: 5px;\" title=\"Joe and Kids\" alt=\"\" src=\"https:\/\/staging.opexlearning.com\/resources\/wp-content\/uploads\/2012\/07\/Joe-and-Kids-150x150.jpg\" width=\"150\" height=\"150\" srcset=\"https:\/\/staging.opexlearning.com\/resources\/wp-content\/uploads\/2012\/07\/Joe-and-Kids-150x150.jpg 150w, https:\/\/staging.opexlearning.com\/resources\/wp-content\/uploads\/2012\/07\/Joe-and-Kids-300x300.jpg 300w, https:\/\/staging.opexlearning.com\/resources\/wp-content\/uploads\/2012\/07\/Joe-and-Kids-100x100.jpg 100w, https:\/\/staging.opexlearning.com\/resources\/wp-content\/uploads\/2012\/07\/Joe-and-Kids-50x50.jpg 50w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>Joe Woods is one of the top SEO and Internet Marketing Specialists in the Southeast US and has worked with Agile and Scrum since 2007. Joe currently works with Version One and many of the industry&#8217;s leading Agile coaches to help IT teams and practitioners evangelize the many different process from Agile, Scrum, XP and Kanban.<\/p>\n<!--CusAds0-->\n<div style=\"font-size: 0px; height: 0px; line-height: 0px; margin: 0; padding: 0; clear: both;\"><\/div>","protected":false},"excerpt":{"rendered":"<p>This is Part 2 on Joe Woods&#8217; views on Agile Software Development. He shared with us his initial thoughts on the subject in Part of Agile Software Development &#8211; what he likes about Agile Software Development. In today&#8217;s post, he shares with us what he finds as problems with agile software development. He shares with [&hellip;]<\/p>\n","protected":false},"author":12327,"featured_media":10626,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[16],"tags":[417],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Problems with Agile Software Development: What I Don&#039;t Like<\/title>\n<meta name=\"description\" content=\"Problems with Agile Software Development - what I don&#039;t like, an outsider&#039;s point of view\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Problems with Agile Software Development: What I Don&#039;t Like\" \/>\n<meta property=\"og:description\" content=\"Problems with Agile Software Development - what I don&#039;t like, an outsider&#039;s point of view\" \/>\n<meta property=\"og:url\" content=\"https:\/\/staging.opexlearning.com\/resources\/agile-software-development-part-2\/10625\/\" \/>\n<meta property=\"og:site_name\" content=\"OpEx Learning\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/get.shmula\" \/>\n<meta property=\"article:published_time\" content=\"2012-07-24T12:52:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-03-11T18:08:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/staging.opexlearning.com\/resources\/wp-content\/uploads\/2012\/07\/agile-software-development-the-power-of-a-whiteboard.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"400\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Uday Kawar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@shmula\" \/>\n<meta name=\"twitter:site\" content=\"@shmula\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Uday Kawar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/staging.opexlearning.com\/resources\/agile-software-development-part-2\/10625\/\",\"url\":\"https:\/\/staging.opexlearning.com\/resources\/agile-software-development-part-2\/10625\/\",\"name\":\"Problems with Agile Software Development: What I Don't Like\",\"isPartOf\":{\"@id\":\"https:\/\/staging.opexlearning.com\/resources\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/staging.opexlearning.com\/resources\/agile-software-development-part-2\/10625\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/staging.opexlearning.com\/resources\/agile-software-development-part-2\/10625\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/staging.opexlearning.com\/resources\/wp-content\/uploads\/2012\/07\/agile-software-development-the-power-of-a-whiteboard.jpg\",\"datePublished\":\"2012-07-24T12:52:33+00:00\",\"dateModified\":\"2021-03-11T18:08:11+00:00\",\"author\":{\"@id\":\"https:\/\/staging.opexlearning.com\/resources\/#\/schema\/person\/9335b5223b67189b35bda7d6be11c3fd\"},\"description\":\"Problems with Agile Software Development - what I don't like, an outsider's point of view\",\"breadcrumb\":{\"@id\":\"https:\/\/staging.opexlearning.com\/resources\/agile-software-development-part-2\/10625\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/staging.opexlearning.com\/resources\/agile-software-development-part-2\/10625\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/staging.opexlearning.com\/resources\/agile-software-development-part-2\/10625\/#primaryimage\",\"url\":\"https:\/\/staging.opexlearning.com\/resources\/wp-content\/uploads\/2012\/07\/agile-software-development-the-power-of-a-whiteboard.jpg\",\"contentUrl\":\"https:\/\/staging.opexlearning.com\/resources\/wp-content\/uploads\/2012\/07\/agile-software-development-the-power-of-a-whiteboard.jpg\",\"width\":400,\"height\":300,\"caption\":\"whiteboard, visual management\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/staging.opexlearning.com\/resources\/agile-software-development-part-2\/10625\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/staging.opexlearning.com\/resources\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Lean Manufacturing\",\"item\":\"https:\/\/staging.opexlearning.com\/resources\/lean\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"[Guest Post] An Outsiders View of Agile Software Development: Part 2\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/staging.opexlearning.com\/resources\/#website\",\"url\":\"https:\/\/staging.opexlearning.com\/resources\/\",\"name\":\"OpEx Learning\",\"description\":\"Lean Six Sigma. Simplified.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/staging.opexlearning.com\/resources\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/staging.opexlearning.com\/resources\/#\/schema\/person\/9335b5223b67189b35bda7d6be11c3fd\",\"name\":\"Uday Kawar\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Problems with Agile Software Development: What I Don't Like","description":"Problems with Agile Software Development - what I don't like, an outsider's point of view","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"Problems with Agile Software Development: What I Don't Like","og_description":"Problems with Agile Software Development - what I don't like, an outsider's point of view","og_url":"https:\/\/staging.opexlearning.com\/resources\/agile-software-development-part-2\/10625\/","og_site_name":"OpEx Learning","article_publisher":"https:\/\/www.facebook.com\/get.shmula","article_published_time":"2012-07-24T12:52:33+00:00","article_modified_time":"2021-03-11T18:08:11+00:00","og_image":[{"width":400,"height":300,"url":"https:\/\/staging.opexlearning.com\/resources\/wp-content\/uploads\/2012\/07\/agile-software-development-the-power-of-a-whiteboard.jpg","type":"image\/jpeg"}],"author":"Uday Kawar","twitter_card":"summary_large_image","twitter_creator":"@shmula","twitter_site":"@shmula","twitter_misc":{"Written by":"Uday Kawar","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/staging.opexlearning.com\/resources\/agile-software-development-part-2\/10625\/","url":"https:\/\/staging.opexlearning.com\/resources\/agile-software-development-part-2\/10625\/","name":"Problems with Agile Software Development: What I Don't Like","isPartOf":{"@id":"https:\/\/staging.opexlearning.com\/resources\/#website"},"primaryImageOfPage":{"@id":"https:\/\/staging.opexlearning.com\/resources\/agile-software-development-part-2\/10625\/#primaryimage"},"image":{"@id":"https:\/\/staging.opexlearning.com\/resources\/agile-software-development-part-2\/10625\/#primaryimage"},"thumbnailUrl":"https:\/\/staging.opexlearning.com\/resources\/wp-content\/uploads\/2012\/07\/agile-software-development-the-power-of-a-whiteboard.jpg","datePublished":"2012-07-24T12:52:33+00:00","dateModified":"2021-03-11T18:08:11+00:00","author":{"@id":"https:\/\/staging.opexlearning.com\/resources\/#\/schema\/person\/9335b5223b67189b35bda7d6be11c3fd"},"description":"Problems with Agile Software Development - what I don't like, an outsider's point of view","breadcrumb":{"@id":"https:\/\/staging.opexlearning.com\/resources\/agile-software-development-part-2\/10625\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/staging.opexlearning.com\/resources\/agile-software-development-part-2\/10625\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/staging.opexlearning.com\/resources\/agile-software-development-part-2\/10625\/#primaryimage","url":"https:\/\/staging.opexlearning.com\/resources\/wp-content\/uploads\/2012\/07\/agile-software-development-the-power-of-a-whiteboard.jpg","contentUrl":"https:\/\/staging.opexlearning.com\/resources\/wp-content\/uploads\/2012\/07\/agile-software-development-the-power-of-a-whiteboard.jpg","width":400,"height":300,"caption":"whiteboard, visual management"},{"@type":"BreadcrumbList","@id":"https:\/\/staging.opexlearning.com\/resources\/agile-software-development-part-2\/10625\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/staging.opexlearning.com\/resources\/"},{"@type":"ListItem","position":2,"name":"Lean Manufacturing","item":"https:\/\/staging.opexlearning.com\/resources\/lean\/"},{"@type":"ListItem","position":3,"name":"[Guest Post] An Outsiders View of Agile Software Development: Part 2"}]},{"@type":"WebSite","@id":"https:\/\/staging.opexlearning.com\/resources\/#website","url":"https:\/\/staging.opexlearning.com\/resources\/","name":"OpEx Learning","description":"Lean Six Sigma. Simplified.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/staging.opexlearning.com\/resources\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/staging.opexlearning.com\/resources\/#\/schema\/person\/9335b5223b67189b35bda7d6be11c3fd","name":"Uday Kawar"}]}},"_links":{"self":[{"href":"https:\/\/staging.opexlearning.com\/resources\/wp-json\/wp\/v2\/posts\/10625"}],"collection":[{"href":"https:\/\/staging.opexlearning.com\/resources\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/staging.opexlearning.com\/resources\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/staging.opexlearning.com\/resources\/wp-json\/wp\/v2\/users\/12327"}],"replies":[{"embeddable":true,"href":"https:\/\/staging.opexlearning.com\/resources\/wp-json\/wp\/v2\/comments?post=10625"}],"version-history":[{"count":1,"href":"https:\/\/staging.opexlearning.com\/resources\/wp-json\/wp\/v2\/posts\/10625\/revisions"}],"predecessor-version":[{"id":32716,"href":"https:\/\/staging.opexlearning.com\/resources\/wp-json\/wp\/v2\/posts\/10625\/revisions\/32716"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/staging.opexlearning.com\/resources\/wp-json\/wp\/v2\/media\/10626"}],"wp:attachment":[{"href":"https:\/\/staging.opexlearning.com\/resources\/wp-json\/wp\/v2\/media?parent=10625"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/staging.opexlearning.com\/resources\/wp-json\/wp\/v2\/categories?post=10625"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/staging.opexlearning.com\/resources\/wp-json\/wp\/v2\/tags?post=10625"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}