{"id":450,"date":"2018-07-15T07:00:43","date_gmt":"2018-07-15T12:00:43","guid":{"rendered":"https:\/\/rb-sns.com\/RB\/blog\/?p=450"},"modified":"2018-07-14T17:26:37","modified_gmt":"2018-07-14T22:26:37","slug":"keeping-the-agile-development-approach-flexible-and-increasing-velocity","status":"publish","type":"post","link":"https:\/\/rb-sns.com\/RB\/blog\/keeping-the-agile-development-approach-flexible-and-increasing-velocity\/","title":{"rendered":"Keeping The Agile Development Approach Flexible and Increasing Velocity"},"content":{"rendered":"<p>The Agile development approach is a hot topic and has been for a while.\u00a0 Although it is adopted in a lot of shops and well-documented, there are still some issues with it.\u00a0 The way we implement the Agile approach can defeat the purpose of a flexible model that allows a high velocity of production.\u00a0 That assumes you have enough resources to effectively do more than one thing at a time.\u00a0 However, there are some ways to adjust your scrums and sprints to get the most out of this methodology.<\/p>\n<h2>Agile as Small Waterfall<\/h2>\n<p>One of the flaws I have come across is that teams treat a sprint as a short waterfall process.\u00a0 It does include all of the same steps as the waterfall approach (gather requirements, design, implement, test, deploy) but does not need to be as linear.\u00a0 For example, a waterfall approach to a sprint would be a few days for requirements, then to design, then implement for a while, then test, and end with a deployment.\u00a0 All you gained in this is reducing the scope of the requirements and what is deployed.\u00a0 I am over-simplifying a little bit.\u00a0 However, this is close enough to a lot of sprints\u00a0I have seen.<\/p>\n<p>The productivity problem is that you have resources during the sprint that are not used.\u00a0 Testing is not done until the end, so testers are idle at the start.\u00a0 Designers are not needed much during implementation, so they are almost unused.\u00a0 Team members do a lot of work at a high pace during their portion of the sprint and hang around the rest of the time.\u00a0 You can use that spare time for training and skills improvement (not a bad idea), but there are better uses of your resources.<\/p>\n<h2>Continuous Progress<\/h2>\n<p>The goal is likely to keep all of your resources working on a steady and constant basis.\u00a0 This can be partially achieved by including everyone in every step.\u00a0 It makes sense for testers and developers to be involved in design and designers engaged in implementation, testing, and deployment.\u00a0 However, this is almost like busywork in some of those cases.\u00a0 A better approach is to overlap your sprints.\u00a0 This is easy to do with multiple teams.\u00a0 Nevertheless, it can be accomplished with a single unit as well.<\/p>\n<p>The effect is that you will have more than one sprint active at a time.\u00a0 Multiple teams will have this, but a single group may as well.\u00a0 With multiple units, a productive approach is to have members be a part of more than one sprint at a time.\u00a0 The implementation team will be the only group that tends to have a single sprint focus most of the time.<\/p>\n<h2>Overlap For Productivity<\/h2>\n<p>Let&#8217;s use a two-week sprint as an example of how this works.\u00a0 Sprint A starts on week one and requirements are gathered (from the backlog).\u00a0 The implementation and testing team go over the items for the sprint and provide feedback, estimates, and ask for clarifications as needed.\u00a0 This is the first few days of the sprint (we will assume two).\u00a0 Next, we move into implementation.\u00a0 For this example, implementation is six days which leaves two for integration testing and deployment.\u00a0 That is not enough time for sufficient testing so we will have our testers running through scripts where possible as tickets are completed during this phase.<\/p>\n<p>The designers will be supporting the implementation phase, as needed.\u00a0 However, they will also be looking ahead to the next sprint.\u00a0 The design team can dig deep into designing for the next sprint and use this time to get feedback on design decisions as well as poll customers\/users.\u00a0 That should make it easy to keep the selection and clarification part of the next sprint go smoothly (maybe a day instead of a couple).<\/p>\n<p>As we move into testing, then the implementation team and designers will start work on the next sprint.\u00a0 They will be selecting and clarifying tasks while the testers test.\u00a0 As we move into deployment for Sprint One, we will also be working on implementation in Sprint Two.\u00a0 Rinse and repeat.\u00a0 The overlap of a few days will help keep designers busy and the\u00a0developers implementing.<\/p>\n<p>If you have two or more teams, you can overlap implementation, keep design short and assign designers to possibly several sprints at a time.\u00a0 This will also allow for more design time to be allocated to each sprint.\u00a0 That will pay off in clarity around requirements as well as reduced design related flaws.<\/p>\n<h2>Minor Tweaks<\/h2>\n<p>As you can see, these changes are not earth-shattering, nor are they complicated to introduce.\u00a0 Your scrum master and designers might have a little more asked of them.\u00a0 Nevertheless, the payoff is worthwhile, and they will find a rhythm with this process early on.\u00a0 It also helps avoid a roller coaster of activity that can often occur with team members when you do not find ways to keep them busy and focused throughout a sprint.\u00a0 Better yet, this is an easy change to try for a few sprints to see if it works for you and your team.<\/p>\n<p>I would love to hear other suggestions and feedback on how your attempts at improving your agile development velocity turn out.\u00a0 We can all learn from the successes (and failures) of others.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Agile development approach is a hot topic and has been for a while.\u00a0 Although it is adopted in a lot of shops and well-documented, there are still some issues with it.\u00a0 The way we implement the Agile approach can defeat the purpose of a flexible model that allows a high velocity of production.\u00a0 That [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":451,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[20],"tags":[21,14,27,34],"class_list":["post-450","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-building-software","tag-consulting","tag-design","tag-productivity","tag-software-development"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Keeping The Agile Development Approach Flexible and Increasing Velocity -<\/title>\n<meta name=\"description\" content=\"Agile development is a common approach to software these days. However, it can be abused and improved as well. Here are a few tips to try out.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rb-sns.com\/RB\/blog\/keeping-the-agile-development-approach-flexible-and-increasing-velocity\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Keeping The Agile Development Approach Flexible and Increasing Velocity -\" \/>\n<meta property=\"og:description\" content=\"Agile development is a common approach to software these days. However, it can be abused and improved as well. Here are a few tips to try out.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rb-sns.com\/RB\/blog\/keeping-the-agile-development-approach-flexible-and-increasing-velocity\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-07-15T12:00:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2018\/07\/performance.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"640\" \/>\n\t<meta property=\"og:image:height\" content=\"469\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Rob Broadhead\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rbcposts\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rob Broadhead\" \/>\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\":\"Article\",\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/keeping-the-agile-development-approach-flexible-and-increasing-velocity\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/keeping-the-agile-development-approach-flexible-and-increasing-velocity\/\"},\"author\":{\"name\":\"Rob Broadhead\",\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/#\/schema\/person\/7a90d1b48e7e23c820769e418263da94\"},\"headline\":\"Keeping The Agile Development Approach Flexible and Increasing Velocity\",\"datePublished\":\"2018-07-15T12:00:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/keeping-the-agile-development-approach-flexible-and-increasing-velocity\/\"},\"wordCount\":891,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/keeping-the-agile-development-approach-flexible-and-increasing-velocity\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2018\/07\/performance.jpg\",\"keywords\":[\"consulting\",\"design\",\"productivity\",\"software development\"],\"articleSection\":[\"Building Software\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/rb-sns.com\/RB\/blog\/keeping-the-agile-development-approach-flexible-and-increasing-velocity\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/keeping-the-agile-development-approach-flexible-and-increasing-velocity\/\",\"url\":\"https:\/\/rb-sns.com\/RB\/blog\/keeping-the-agile-development-approach-flexible-and-increasing-velocity\/\",\"name\":\"Keeping The Agile Development Approach Flexible and Increasing Velocity -\",\"isPartOf\":{\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/keeping-the-agile-development-approach-flexible-and-increasing-velocity\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/keeping-the-agile-development-approach-flexible-and-increasing-velocity\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2018\/07\/performance.jpg\",\"datePublished\":\"2018-07-15T12:00:43+00:00\",\"description\":\"Agile development is a common approach to software these days. However, it can be abused and improved as well. Here are a few tips to try out.\",\"breadcrumb\":{\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/keeping-the-agile-development-approach-flexible-and-increasing-velocity\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/rb-sns.com\/RB\/blog\/keeping-the-agile-development-approach-flexible-and-increasing-velocity\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/keeping-the-agile-development-approach-flexible-and-increasing-velocity\/#primaryimage\",\"url\":\"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2018\/07\/performance.jpg\",\"contentUrl\":\"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2018\/07\/performance.jpg\",\"width\":640,\"height\":469,\"caption\":\"agile development\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/keeping-the-agile-development-approach-flexible-and-increasing-velocity\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/rb-sns.com\/RB\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Keeping The Agile Development Approach Flexible and Increasing Velocity\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/#website\",\"url\":\"https:\/\/rb-sns.com\/RB\/blog\/\",\"name\":\"\",\"description\":\"Technology That Serves the Business, Not the Other Way Around\",\"publisher\":{\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/rb-sns.com\/RB\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/#organization\",\"name\":\"RB Consulting, Inc.\",\"url\":\"https:\/\/rb-sns.com\/RB\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2016\/12\/RBLogo.png\",\"contentUrl\":\"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2016\/12\/RBLogo.png\",\"width\":256,\"height\":256,\"caption\":\"RB Consulting, Inc.\"},\"image\":{\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/robbroadhead\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/#\/schema\/person\/7a90d1b48e7e23c820769e418263da94\",\"name\":\"Rob Broadhead\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bd120f8660b05d3d93d8889bc23970acf7146d65968ccea2a3f4ff25a38e28f9?s=96&d=mm&r=pg\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bd120f8660b05d3d93d8889bc23970acf7146d65968ccea2a3f4ff25a38e28f9?s=96&d=mm&r=pg\",\"caption\":\"Rob Broadhead\"},\"description\":\"Rob is a seasoned software developer and technology professional. His background includes over 30 years of development. It includes enterprise systems on a wide variety of system architectures and platforms. His roles have included staff developer, director of development, architect, database administrator, and many points in between. He founded RB Consulting as a software development and implementation consulting company. However, after witnessing a significant number of poorly planned and designed projects, he altered the business focus. The primary focus is on helping customers put together well-designed project plans and navigating the vast sea of technology. This includes building teams\/departments to address IT needs in the future as well as for today. There is also still a software development wing of the company and implementation consulting. Rob received his MBA (with a concentration in e-Business) at the University of Phoenix. He also holds a BS in Computer Science from Rose-Hulman Institute of Technology. He has written and published a semi-biographical book, e-books, and a book on software development careers. He is a podcaster (The Building Better Developers\/Develpreneur podcast) and a regular contributor to Develpreneur, as well as his personal blog on this site.\",\"sameAs\":[\"https:\/\/develpreneur.com\",\"https:\/\/linkedin.com\/robbroadhead\",\"https:\/\/x.com\/rbcposts\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Keeping The Agile Development Approach Flexible and Increasing Velocity -","description":"Agile development is a common approach to software these days. However, it can be abused and improved as well. Here are a few tips to try out.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/rb-sns.com\/RB\/blog\/keeping-the-agile-development-approach-flexible-and-increasing-velocity\/","og_locale":"en_US","og_type":"article","og_title":"Keeping The Agile Development Approach Flexible and Increasing Velocity -","og_description":"Agile development is a common approach to software these days. However, it can be abused and improved as well. Here are a few tips to try out.","og_url":"https:\/\/rb-sns.com\/RB\/blog\/keeping-the-agile-development-approach-flexible-and-increasing-velocity\/","article_published_time":"2018-07-15T12:00:43+00:00","og_image":[{"width":640,"height":469,"url":"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2018\/07\/performance.jpg","type":"image\/jpeg"}],"author":"Rob Broadhead","twitter_card":"summary_large_image","twitter_creator":"@rbcposts","twitter_misc":{"Written by":"Rob Broadhead","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/rb-sns.com\/RB\/blog\/keeping-the-agile-development-approach-flexible-and-increasing-velocity\/#article","isPartOf":{"@id":"https:\/\/rb-sns.com\/RB\/blog\/keeping-the-agile-development-approach-flexible-and-increasing-velocity\/"},"author":{"name":"Rob Broadhead","@id":"https:\/\/rb-sns.com\/RB\/blog\/#\/schema\/person\/7a90d1b48e7e23c820769e418263da94"},"headline":"Keeping The Agile Development Approach Flexible and Increasing Velocity","datePublished":"2018-07-15T12:00:43+00:00","mainEntityOfPage":{"@id":"https:\/\/rb-sns.com\/RB\/blog\/keeping-the-agile-development-approach-flexible-and-increasing-velocity\/"},"wordCount":891,"commentCount":0,"publisher":{"@id":"https:\/\/rb-sns.com\/RB\/blog\/#organization"},"image":{"@id":"https:\/\/rb-sns.com\/RB\/blog\/keeping-the-agile-development-approach-flexible-and-increasing-velocity\/#primaryimage"},"thumbnailUrl":"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2018\/07\/performance.jpg","keywords":["consulting","design","productivity","software development"],"articleSection":["Building Software"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/rb-sns.com\/RB\/blog\/keeping-the-agile-development-approach-flexible-and-increasing-velocity\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/rb-sns.com\/RB\/blog\/keeping-the-agile-development-approach-flexible-and-increasing-velocity\/","url":"https:\/\/rb-sns.com\/RB\/blog\/keeping-the-agile-development-approach-flexible-and-increasing-velocity\/","name":"Keeping The Agile Development Approach Flexible and Increasing Velocity -","isPartOf":{"@id":"https:\/\/rb-sns.com\/RB\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/rb-sns.com\/RB\/blog\/keeping-the-agile-development-approach-flexible-and-increasing-velocity\/#primaryimage"},"image":{"@id":"https:\/\/rb-sns.com\/RB\/blog\/keeping-the-agile-development-approach-flexible-and-increasing-velocity\/#primaryimage"},"thumbnailUrl":"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2018\/07\/performance.jpg","datePublished":"2018-07-15T12:00:43+00:00","description":"Agile development is a common approach to software these days. However, it can be abused and improved as well. Here are a few tips to try out.","breadcrumb":{"@id":"https:\/\/rb-sns.com\/RB\/blog\/keeping-the-agile-development-approach-flexible-and-increasing-velocity\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rb-sns.com\/RB\/blog\/keeping-the-agile-development-approach-flexible-and-increasing-velocity\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/rb-sns.com\/RB\/blog\/keeping-the-agile-development-approach-flexible-and-increasing-velocity\/#primaryimage","url":"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2018\/07\/performance.jpg","contentUrl":"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2018\/07\/performance.jpg","width":640,"height":469,"caption":"agile development"},{"@type":"BreadcrumbList","@id":"https:\/\/rb-sns.com\/RB\/blog\/keeping-the-agile-development-approach-flexible-and-increasing-velocity\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/rb-sns.com\/RB\/blog\/"},{"@type":"ListItem","position":2,"name":"Keeping The Agile Development Approach Flexible and Increasing Velocity"}]},{"@type":"WebSite","@id":"https:\/\/rb-sns.com\/RB\/blog\/#website","url":"https:\/\/rb-sns.com\/RB\/blog\/","name":"","description":"Technology That Serves the Business, Not the Other Way Around","publisher":{"@id":"https:\/\/rb-sns.com\/RB\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rb-sns.com\/RB\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/rb-sns.com\/RB\/blog\/#organization","name":"RB Consulting, Inc.","url":"https:\/\/rb-sns.com\/RB\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/rb-sns.com\/RB\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2016\/12\/RBLogo.png","contentUrl":"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2016\/12\/RBLogo.png","width":256,"height":256,"caption":"RB Consulting, Inc."},"image":{"@id":"https:\/\/rb-sns.com\/RB\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/in\/robbroadhead"]},{"@type":"Person","@id":"https:\/\/rb-sns.com\/RB\/blog\/#\/schema\/person\/7a90d1b48e7e23c820769e418263da94","name":"Rob Broadhead","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/rb-sns.com\/RB\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/bd120f8660b05d3d93d8889bc23970acf7146d65968ccea2a3f4ff25a38e28f9?s=96&d=mm&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bd120f8660b05d3d93d8889bc23970acf7146d65968ccea2a3f4ff25a38e28f9?s=96&d=mm&r=pg","caption":"Rob Broadhead"},"description":"Rob is a seasoned software developer and technology professional. His background includes over 30 years of development. It includes enterprise systems on a wide variety of system architectures and platforms. His roles have included staff developer, director of development, architect, database administrator, and many points in between. He founded RB Consulting as a software development and implementation consulting company. However, after witnessing a significant number of poorly planned and designed projects, he altered the business focus. The primary focus is on helping customers put together well-designed project plans and navigating the vast sea of technology. This includes building teams\/departments to address IT needs in the future as well as for today. There is also still a software development wing of the company and implementation consulting. Rob received his MBA (with a concentration in e-Business) at the University of Phoenix. He also holds a BS in Computer Science from Rose-Hulman Institute of Technology. He has written and published a semi-biographical book, e-books, and a book on software development careers. He is a podcaster (The Building Better Developers\/Develpreneur podcast) and a regular contributor to Develpreneur, as well as his personal blog on this site.","sameAs":["https:\/\/develpreneur.com","https:\/\/linkedin.com\/robbroadhead","https:\/\/x.com\/rbcposts"]}]}},"_links":{"self":[{"href":"https:\/\/rb-sns.com\/RB\/blog\/wp-json\/wp\/v2\/posts\/450","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rb-sns.com\/RB\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rb-sns.com\/RB\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rb-sns.com\/RB\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rb-sns.com\/RB\/blog\/wp-json\/wp\/v2\/comments?post=450"}],"version-history":[{"count":3,"href":"https:\/\/rb-sns.com\/RB\/blog\/wp-json\/wp\/v2\/posts\/450\/revisions"}],"predecessor-version":[{"id":454,"href":"https:\/\/rb-sns.com\/RB\/blog\/wp-json\/wp\/v2\/posts\/450\/revisions\/454"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rb-sns.com\/RB\/blog\/wp-json\/wp\/v2\/media\/451"}],"wp:attachment":[{"href":"https:\/\/rb-sns.com\/RB\/blog\/wp-json\/wp\/v2\/media?parent=450"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rb-sns.com\/RB\/blog\/wp-json\/wp\/v2\/categories?post=450"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rb-sns.com\/RB\/blog\/wp-json\/wp\/v2\/tags?post=450"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}