{"id":96,"date":"2010-07-26T01:41:24","date_gmt":"2010-07-25T21:41:24","guid":{"rendered":"http:\/\/www.jrtwine.com\/blog\/?p=96"},"modified":"2010-07-26T01:43:05","modified_gmt":"2010-07-25T21:43:05","slug":"agile-development-scrum-pitfalls","status":"publish","type":"post","link":"https:\/\/jrtwine.com\/blog\/agile-development-scrum-pitfalls\/","title":{"rendered":"Agile Development &#8211; Scrum Pitfalls"},"content":{"rendered":"<p><span style=\"font-family: verdana,geneva;\">I have been subjected to a few so-called agile development methodologies over the years.\u00a0 Most recently, <\/span><a title=\"Wikipedia - Scrum Development\" href=\"http:\/\/en.wikipedia.org\/wiki\/Scrum_(development)\" target=\"_blank\"><span style=\"font-family: verdana,geneva;\">Scrum<\/span><\/a><span style=\"font-family: verdana,geneva;\"> was the one in question.\u00a0 Well, it was kinda-sorta-almost <em>Scrummish<\/em>, which means it was not really Scrum at all, but we will ignore that for now.<\/span><\/p>\n<p><span style=\"font-family: verdana,geneva;\">All in all, the use of stories and a Wiki to keep track of development, testing, etc. was a really good thing.\u00a0 It kept developers (er, <em>me<\/em>) focused on what needed to be done, keep straight how it was gonna get done, and identify any problems that would prevent it from getting done.<\/span><\/p>\n<p><span style=\"font-family: verdana,geneva;\">Add to that the daily 10 minute <em>standup<\/em> meetings,\u00a0which was the place to specify to everyone else on the team what you were going to be working on today, and what, if anything, was standing in your way.<\/span><\/p>\n<p><strong><em><span style=\"font-size: small;\"><span style=\"font-family: verdana,geneva;\"><span style=\"font-size: x-small;\">However&#8230;<\/span><\/span><\/span><\/em><\/strong><\/p>\n<p><span style=\"font-family: verdana,geneva;\">There were also some things that got in the way of using all of these tools, and those things tended to be the immediate (and sometimes upper) management, and the business side people.\u00a0 Here are the three biggest problems we (I) had with things.<\/span><\/p>\n<p style=\"padding-left: 30px;\"><span style=\"font-family: verdana,geneva;\"><span style=\"font-size: small;\"><strong>Problem 1<\/strong> &#8211; everyone needs to use the Wiki!<\/span><\/span><\/p>\n<p><span style=\"font-family: verdana,geneva;\">More often than not, stories were written by our immediate supervisor\/manager after getting <strong>verbal<\/strong>(!) information from our business side person.\u00a0 The resulting stories were usually spot-on for what the business side had in mind, but not always.\u00a0 When they did not jive with the expectations of the business side person, the <em>developers<\/em> were to blame, even though we were just following the story!\u00a0 The supervisor rarely took direct responsibility for any miscommunication.\u00a0 This would not have been a problem if the business side (and any other interested parties) used the Wiki for its intended purpose.\u00a0 At a minimum, they should have looked at the stories written by the supervisor to make sure that everything was kosher.<\/span><\/p>\n<p style=\"padding-left: 30px;\"><span style=\"font-family: verdana,geneva;\"><span style=\"font-size: small;\"><strong>Problem\u00a02<\/strong> &#8211; <em>everyone<\/em> needs to use the Wiki!<\/span><\/span><\/p>\n<p><span style=\"font-family: verdana,geneva;\">The Wiki was used for just about everything development-related.\u00a0 What needed to be done, how it was going to get done, how it was going to be tested (the QA team members would also use the same Wiki), and, most importantly, show the progress of a story and its tasks.\u00a0 This was good.<\/span><\/p>\n<p><span style=\"font-family: verdana,geneva;\">What was bad, is that developers often would get contacted directly by either our supervisor or our business side person to check on the status of things, or get details on what was being done or how it was being done.\u00a0 We just spent 10 minutes updating our stories so that anyone could find out what is going on just by clicking a few links.\u00a0 Now we get to spend more time updating this person or that person.\u00a0 It is not that the time taken is a big deal.\u00a0 It is the act of being distracted away from whatever we were working on.\u00a0 Having to switch gears throughout the day to answer questions that have already been answered on the Wiki is not just a waste of our time, it shows a lack of respect for our time and what we do.<\/span><\/p>\n<p style=\"padding-left: 30px;\"><span style=\"font-family: verdana,geneva;\"><span style=\"font-size: small;\"><strong>Problem\u00a03<\/strong> &#8211; <strong><em><span style=\"color: #800000;\">Everyone&#8230;\u00a0 Needs&#8230;\u00a0 To&#8230;\u00a0 Use&#8230;\u00a0 The&#8230;\u00a0 Wiki!!!<\/span><\/em><\/strong><\/span><\/span><\/p>\n<p><span style=\"font-family: verdana,geneva;\">Meetings further exacerbated this problem.\u00a0 Sometimes, questions would be asked during the standup meeting that were already answered on the Wiki.\u00a0 Sometimes, hours prior to the standup.\u00a0 Not only does this show a lack of respect for the developers, it shows a lack of respect for other people in the meeting as well &#8212; their time is being wasted here, too.\u00a0 It also shows a lack of respect for the development process &#8212; we have the Wiki there for a reason.\u00a0 <strong><em>Use It!<\/em><\/strong>\u00a0 If our examples (anyone above us in the food chain) do not respect the system, then why should we?<\/span><\/p>\n<p><span style=\"font-family: verdana,geneva;\">Standups were not the only problem.\u00a0 If any meetings were called that involved other people (like the business side), we would often get stuck answering information that was not just recently on the Wiki, but stuff that may have been answered at the start of the iteration, which may have been more than a week ago!\u00a0 This is not just disrespectful, but it is a waste of money as well.<\/span><\/p>\n<p><span style=\"font-family: verdana,geneva;\">Assume that we have a 7-member team that has 5 developers, one supervisor and one business side person.\u00a0 Assume an average salary of $100K for each developer, $175 for the supervisor and $200 for the business side person.\u00a0 If the business side person takes up 15 minutes of a meeting asking a question (and getting answers) for something that was already on the Wiki, that\u00a0costs the company\u00a0<strong><span style=\"color: #339966;\"><span style=\"font-size: small;\">$$$<\/span><\/span><\/strong> (remember: time <em>is<\/em> money).\u00a0 How much money?\u00a0 Well, going by contractor&#8217;s math, a salaried person&#8217;s corresponding hourly rate is ~<strong><span style=\"font-family: courier new,courier;\">salary * .0005<\/span><\/strong>.\u00a0 Examples:<\/span><\/p>\n<p style=\"padding-left: 30px;\"><span style=\"font-family: verdana,geneva;\">$100,000\/year ~=\u00a0 $50\/hour.\u00a0\u00a0 Rational: assume ~250 working days in a year (including 2 weeks vacation), at 8 hours a day, that comes out to 2000 hours.\u00a0 So, 2000 hours * $50\/hr = $100,000\/yr.<\/span><\/p>\n<p><span style=\"font-family: verdana,geneva;\">If the business person spent 15 minutes reading the Wiki, that would only be 15 minutes of <em>their<\/em> time, so that would cost the company <strong>$25<\/strong>.\u00a0 By wasting 15 minutes of time in a meeting with the developers and the supervisor, this costs the company <strong>$109.37<\/strong>.\u00a0 (<strong>$84.37<\/strong> of everyone else&#8217;s time plus the <strong>$25<\/strong> for the business person&#8217;s time.)\u00a0 Check the math yourself if you do not believe me &#8211; <strong>more than 4 times as much time and money is wasted!<\/strong>\u00a0 Big difference, eh?\u00a0 Even by calling a single developer, and chatting for 15 minutes, this costs the company more than necessary &#8211; it costs the business person&#8217;s time, the developer&#8217;s time, and the time for them to switch gears back to whatever they were doing before the unnecessary interruption.\u00a0 At a minimum, this is <strong>$37.50<\/strong>, and 15 minutes of developer time where they were doing something other than development.<\/span><\/p>\n<p><span style=\"font-family: verdana,geneva;\">A simple way to avoid this problem &#8211; everyone in a meeting should assume that everyone else&#8217;s time is at <strong><em>least<\/em><\/strong> as valuable\/important as their own.\u00a0 Once you start thinking like this, you may stop wasting other people&#8217;s time as easily as you once did.<\/span><\/p>\n<p><span style=\"font-family: verdana,geneva;\">Conclusion: using any agile development methodology and its tools is probably <em>a good thing<\/em>.\u00a0 But you must get everyone involved to buy-in and use the system.\u00a0 Having\u00a0anyone (including those higher up on the food chain) refuse to use the system can make others wonder why.\u00a0 If\u00a0anyone is too good for the system, then why are we\u00a0saddled with the burden of using it?\u00a0 If there is a senior-level manager that thinks that they are too important to click a few links on a web page, then fine.\u00a0 But this should be handled by a lower manager, not by the developers themselves.<\/span><\/p>\n<p><span style=\"font-family: verdana,geneva;\">The developers have a job to do &#8211; let them do it.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have been subjected to a few so-called agile development methodologies over the years.\u00a0 Most recently, Scrum was the one in question.\u00a0 Well, it was kinda-sorta-almost Scrummish, which means it was not really Scrum at all, but we will ignore that for now. All in all, the use of stories and a Wiki to keep [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[54,6],"tags":[],"class_list":["post-96","post","type-post","status-publish","format-standard","hentry","category-agile","category-james"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"I have been subjected to a few so-called agile development methodologies over the years. Most recently, Scrum was the one in question. Well, it was kinda-sorta-almost Scrummish, which means it was not really Scrum at all, but we will ignore that for now. All in all, the use of stories and a Wiki to keep\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"James R. Twine\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/jrtwine.com\/blog\/agile-development-scrum-pitfalls\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"James R Twine Blog -\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Agile Development \u2013 Scrum Pitfalls - James R Twine Blog\" \/>\n\t\t<meta property=\"og:description\" content=\"I have been subjected to a few so-called agile development methodologies over the years. Most recently, Scrum was the one in question. Well, it was kinda-sorta-almost Scrummish, which means it was not really Scrum at all, but we will ignore that for now. All in all, the use of stories and a Wiki to keep\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/jrtwine.com\/blog\/agile-development-scrum-pitfalls\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2010-07-25T21:41:24+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2010-07-25T21:43:05+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Agile Development \u2013 Scrum Pitfalls - James R Twine Blog\" \/>\n\t\t<meta name=\"twitter:description\" content=\"I have been subjected to a few so-called agile development methodologies over the years. Most recently, Scrum was the one in question. Well, it was kinda-sorta-almost Scrummish, which means it was not really Scrum at all, but we will ignore that for now. All in all, the use of stories and a Wiki to keep\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/jrtwine.com\\\/blog\\\/agile-development-scrum-pitfalls\\\/#blogposting\",\"name\":\"Agile Development \\u2013 Scrum Pitfalls - James R Twine Blog\",\"headline\":\"Agile Development &#8211; Scrum Pitfalls\",\"author\":{\"@id\":\"https:\\\/\\\/jrtwine.com\\\/blog\\\/author\\\/jtwine\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/jrtwine.com\\\/blog\\\/#organization\"},\"datePublished\":\"2010-07-26T01:41:24+00:00\",\"dateModified\":\"2010-07-26T01:43:05+00:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/jrtwine.com\\\/blog\\\/agile-development-scrum-pitfalls\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/jrtwine.com\\\/blog\\\/agile-development-scrum-pitfalls\\\/#webpage\"},\"articleSection\":\"Agile, James - Himself\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jrtwine.com\\\/blog\\\/agile-development-scrum-pitfalls\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/jrtwine.com\\\/blog\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/jrtwine.com\\\/blog\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/jrtwine.com\\\/blog\\\/category\\\/agile\\\/#listItem\",\"name\":\"Agile\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/jrtwine.com\\\/blog\\\/category\\\/agile\\\/#listItem\",\"position\":2,\"name\":\"Agile\",\"item\":\"https:\\\/\\\/jrtwine.com\\\/blog\\\/category\\\/agile\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/jrtwine.com\\\/blog\\\/agile-development-scrum-pitfalls\\\/#listItem\",\"name\":\"Agile Development &#8211; Scrum Pitfalls\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/jrtwine.com\\\/blog\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/jrtwine.com\\\/blog\\\/agile-development-scrum-pitfalls\\\/#listItem\",\"position\":3,\"name\":\"Agile Development &#8211; Scrum Pitfalls\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/jrtwine.com\\\/blog\\\/category\\\/agile\\\/#listItem\",\"name\":\"Agile\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/jrtwine.com\\\/blog\\\/#organization\",\"name\":\"James R Twine Blog\",\"url\":\"https:\\\/\\\/jrtwine.com\\\/blog\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/jrtwine.com\\\/blog\\\/author\\\/jtwine\\\/#author\",\"url\":\"https:\\\/\\\/jrtwine.com\\\/blog\\\/author\\\/jtwine\\\/\",\"name\":\"James R. Twine\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/jrtwine.com\\\/blog\\\/agile-development-scrum-pitfalls\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/77d36362e353ec1c88adc48b48055faee96497898a208d3a6a05897d4902e552?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"James R. Twine\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jrtwine.com\\\/blog\\\/agile-development-scrum-pitfalls\\\/#webpage\",\"url\":\"https:\\\/\\\/jrtwine.com\\\/blog\\\/agile-development-scrum-pitfalls\\\/\",\"name\":\"Agile Development \\u2013 Scrum Pitfalls - James R Twine Blog\",\"description\":\"I have been subjected to a few so-called agile development methodologies over the years. Most recently, Scrum was the one in question. Well, it was kinda-sorta-almost Scrummish, which means it was not really Scrum at all, but we will ignore that for now. All in all, the use of stories and a Wiki to keep\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jrtwine.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jrtwine.com\\\/blog\\\/agile-development-scrum-pitfalls\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/jrtwine.com\\\/blog\\\/author\\\/jtwine\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/jrtwine.com\\\/blog\\\/author\\\/jtwine\\\/#author\"},\"datePublished\":\"2010-07-26T01:41:24+00:00\",\"dateModified\":\"2010-07-26T01:43:05+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jrtwine.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/jrtwine.com\\\/blog\\\/\",\"name\":\"James R Twine Blog\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/jrtwine.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Agile Development \u2013 Scrum Pitfalls - James R Twine Blog","description":"I have been subjected to a few so-called agile development methodologies over the years. Most recently, Scrum was the one in question. Well, it was kinda-sorta-almost Scrummish, which means it was not really Scrum at all, but we will ignore that for now. All in all, the use of stories and a Wiki to keep","canonical_url":"https:\/\/jrtwine.com\/blog\/agile-development-scrum-pitfalls\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/jrtwine.com\/blog\/agile-development-scrum-pitfalls\/#blogposting","name":"Agile Development \u2013 Scrum Pitfalls - James R Twine Blog","headline":"Agile Development &#8211; Scrum Pitfalls","author":{"@id":"https:\/\/jrtwine.com\/blog\/author\/jtwine\/#author"},"publisher":{"@id":"https:\/\/jrtwine.com\/blog\/#organization"},"datePublished":"2010-07-26T01:41:24+00:00","dateModified":"2010-07-26T01:43:05+00:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/jrtwine.com\/blog\/agile-development-scrum-pitfalls\/#webpage"},"isPartOf":{"@id":"https:\/\/jrtwine.com\/blog\/agile-development-scrum-pitfalls\/#webpage"},"articleSection":"Agile, James - Himself"},{"@type":"BreadcrumbList","@id":"https:\/\/jrtwine.com\/blog\/agile-development-scrum-pitfalls\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/jrtwine.com\/blog\/#listItem","position":1,"name":"Home","item":"https:\/\/jrtwine.com\/blog\/","nextItem":{"@type":"ListItem","@id":"https:\/\/jrtwine.com\/blog\/category\/agile\/#listItem","name":"Agile"}},{"@type":"ListItem","@id":"https:\/\/jrtwine.com\/blog\/category\/agile\/#listItem","position":2,"name":"Agile","item":"https:\/\/jrtwine.com\/blog\/category\/agile\/","nextItem":{"@type":"ListItem","@id":"https:\/\/jrtwine.com\/blog\/agile-development-scrum-pitfalls\/#listItem","name":"Agile Development &#8211; Scrum Pitfalls"},"previousItem":{"@type":"ListItem","@id":"https:\/\/jrtwine.com\/blog\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/jrtwine.com\/blog\/agile-development-scrum-pitfalls\/#listItem","position":3,"name":"Agile Development &#8211; Scrum Pitfalls","previousItem":{"@type":"ListItem","@id":"https:\/\/jrtwine.com\/blog\/category\/agile\/#listItem","name":"Agile"}}]},{"@type":"Organization","@id":"https:\/\/jrtwine.com\/blog\/#organization","name":"James R Twine Blog","url":"https:\/\/jrtwine.com\/blog\/"},{"@type":"Person","@id":"https:\/\/jrtwine.com\/blog\/author\/jtwine\/#author","url":"https:\/\/jrtwine.com\/blog\/author\/jtwine\/","name":"James R. Twine","image":{"@type":"ImageObject","@id":"https:\/\/jrtwine.com\/blog\/agile-development-scrum-pitfalls\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/77d36362e353ec1c88adc48b48055faee96497898a208d3a6a05897d4902e552?s=96&d=mm&r=g","width":96,"height":96,"caption":"James R. Twine"}},{"@type":"WebPage","@id":"https:\/\/jrtwine.com\/blog\/agile-development-scrum-pitfalls\/#webpage","url":"https:\/\/jrtwine.com\/blog\/agile-development-scrum-pitfalls\/","name":"Agile Development \u2013 Scrum Pitfalls - James R Twine Blog","description":"I have been subjected to a few so-called agile development methodologies over the years. Most recently, Scrum was the one in question. Well, it was kinda-sorta-almost Scrummish, which means it was not really Scrum at all, but we will ignore that for now. All in all, the use of stories and a Wiki to keep","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/jrtwine.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/jrtwine.com\/blog\/agile-development-scrum-pitfalls\/#breadcrumblist"},"author":{"@id":"https:\/\/jrtwine.com\/blog\/author\/jtwine\/#author"},"creator":{"@id":"https:\/\/jrtwine.com\/blog\/author\/jtwine\/#author"},"datePublished":"2010-07-26T01:41:24+00:00","dateModified":"2010-07-26T01:43:05+00:00"},{"@type":"WebSite","@id":"https:\/\/jrtwine.com\/blog\/#website","url":"https:\/\/jrtwine.com\/blog\/","name":"James R Twine Blog","inLanguage":"en-US","publisher":{"@id":"https:\/\/jrtwine.com\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"James R Twine Blog -","og:type":"article","og:title":"Agile Development \u2013 Scrum Pitfalls - James R Twine Blog","og:description":"I have been subjected to a few so-called agile development methodologies over the years. Most recently, Scrum was the one in question. Well, it was kinda-sorta-almost Scrummish, which means it was not really Scrum at all, but we will ignore that for now. All in all, the use of stories and a Wiki to keep","og:url":"https:\/\/jrtwine.com\/blog\/agile-development-scrum-pitfalls\/","article:published_time":"2010-07-25T21:41:24+00:00","article:modified_time":"2010-07-25T21:43:05+00:00","twitter:card":"summary_large_image","twitter:title":"Agile Development \u2013 Scrum Pitfalls - James R Twine Blog","twitter:description":"I have been subjected to a few so-called agile development methodologies over the years. Most recently, Scrum was the one in question. Well, it was kinda-sorta-almost Scrummish, which means it was not really Scrum at all, but we will ignore that for now. All in all, the use of stories and a Wiki to keep"},"aioseo_meta_data":{"post_id":"96","title":null,"description":null,"keywords":null,"keyphrases":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_custom_url":null,"og_image_custom_fields":null,"og_image_url":null,"og_image_width":null,"og_image_height":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_image_url":null,"twitter_title":null,"twitter_description":null,"schema_type":"default","schema_type_options":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null,"created":"2026-09-17 06:52:57","updated":"2026-09-17 06:52:57"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/jrtwine.com\/blog\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/jrtwine.com\/blog\/category\/agile\/\" title=\"Agile\">Agile<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tAgile Development \u2013 Scrum Pitfalls\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/jrtwine.com\/blog\/"},{"label":"Agile","link":"https:\/\/jrtwine.com\/blog\/category\/agile\/"},{"label":"Agile Development &#8211; Scrum Pitfalls","link":"https:\/\/jrtwine.com\/blog\/agile-development-scrum-pitfalls\/"}],"_links":{"self":[{"href":"https:\/\/jrtwine.com\/blog\/wp-json\/wp\/v2\/posts\/96","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jrtwine.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jrtwine.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jrtwine.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jrtwine.com\/blog\/wp-json\/wp\/v2\/comments?post=96"}],"version-history":[{"count":3,"href":"https:\/\/jrtwine.com\/blog\/wp-json\/wp\/v2\/posts\/96\/revisions"}],"predecessor-version":[{"id":98,"href":"https:\/\/jrtwine.com\/blog\/wp-json\/wp\/v2\/posts\/96\/revisions\/98"}],"wp:attachment":[{"href":"https:\/\/jrtwine.com\/blog\/wp-json\/wp\/v2\/media?parent=96"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jrtwine.com\/blog\/wp-json\/wp\/v2\/categories?post=96"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jrtwine.com\/blog\/wp-json\/wp\/v2\/tags?post=96"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}