{"id":482,"date":"2018-09-05T06:00:14","date_gmt":"2018-09-05T11:00:14","guid":{"rendered":"https:\/\/rb-sns.com\/RB\/blog\/?p=482"},"modified":"2018-09-04T18:47:32","modified_gmt":"2018-09-04T23:47:32","slug":"hours-effort-completed-tasks-and-measuring-developer-value","status":"publish","type":"post","link":"https:\/\/rb-sns.com\/RB\/blog\/hours-effort-completed-tasks-and-measuring-developer-value\/","title":{"rendered":"Hours, Effort, Completed Tasks and Measuring Developer Value"},"content":{"rendered":"\n<p>It may be the line of business I am in (consulting), but it seems like finding how to evaluate developers is a common challenge.\u00a0 There are discussions and even arguments about developer value that impact employees, projects, and even companies.\u00a0 Although I do not have some divine insight to provide, I do have some food for thought as you consider this obstacle.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Developer Value Varies Geometrically<\/h2>\n\n\n\n<p>The most significant challenge in finding the correct mix of skills and adequate compensation is that the growth from low to high developers is not a straight line.\u00a0 The increase in productivity is geometric.\u00a0 Thus, a senior developer is often more productive than junior developers splitting the same compensation.\u00a0 That means that pure math is not going to help you compare resources.<\/p>\n\n\n\n<p>We see this in the way off-shore teams produce when compared to local resources.\u00a0 Not all off-shore teams are lower skilled than local talent.\u00a0 However, they often are.\u00a0 The whole model of off-shore is based on quantity over quality so you can get a team of developers for the price of a local one.\u00a0 The odds would imply that this will always be a better approach (more is better).\u00a0 Unfortunately, that is not the case.\u00a0 Those lower cost resources are not going to bring as much value to the table.\u00a0 There are a few cases where this will work out better, but those are rare.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Solving Problems Is The Key<\/h2>\n\n\n\n<p>The thing to focus on when evaluating software developers is that they are problem-solvers more than skilled technicians.\u00a0 The ability to write more code in less time has no value if the code does not provide needed solutions.\u00a0 I often use the terms coder and developer to distinguish between these skills.<\/p>\n\n\n\n<p>Therefore, the real developer value is not in their ability to write code or even understand a language.\u00a0 The value comes from their ability to analyze and solve problems.\u00a0 <g data-gr-id=\"7\" id=\"7\" class=\"gr_ gr_7 gr-alert gr_gramm gr_hide gr_premium Style\">This<\/g> is why coding tests are rarely useful in evaluating prospects.\u00a0 On the other hand, interviews and long-form discussions will go further in helping you choose the best candidate for your team.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Hours or Tasks?<\/h2>\n\n\n\n<p>Now that we have looked at what gives the most developer value, it is time to consider compensation and bonuses.\u00a0 This gets far more tricky.\u00a0 Although you can argue on both sides of this (hours spent or tasks completed), it turns out that both are flawed.\u00a0 Sometimes it takes many hours to slug through a solution,\u00a0 at other times your best developer can crank out a solution in a tenth of the time of lesser skilled ones.<\/p>\n\n\n\n<p>I hate to say it, but I find that honesty on both sides is the best answer.\u00a0 <g data-gr-id=\"7\" id=\"7\" class=\"gr_ gr_7 gr-alert gr_gramm gr_hide gr_premium Style\">This<\/g> also requires patience and understanding.\u00a0 Even the best developers will occasionally lose hours of time on a minor issue or misconfiguration.\u00a0 If you want to punish them for those &#8220;lost&#8221; hours, then you need to provide a bonus when they stumble across a solution in far less time than expected.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ok, Hours Works Best<\/h2>\n\n\n\n<p>When you balance out the good and bad luck that impacts developers (and dealing with the mistakes of others) then it seems that hourly pay works best.\u00a0 That assumes these things balance out.\u00a0 The good news is that it reduces the level of scrutiny needed.\u00a0 Hours are easy to track.<\/p>\n\n\n\n<p>When you want to compare developers, you will need to track progress over multiple challenges or projects.\u00a0 If you have a small number of comparison points, then it is easier to make a mistake.\u00a0 <g data-gr-id=\"8\" id=\"8\" class=\"gr_ gr_8 gr-alert gr_gramm gr_hide gr_premium Style\">This<\/g> is no different from any other form of evaluation.\u00a0 You need to focus on their overall body of work.\u00a0 <g data-gr-id=\"9\" id=\"9\" class=\"gr_ gr_9 gr-alert gr_gramm gr_hide gr_premium Style\">This<\/g> includes customer reviews and references.<\/p>\n\n\n\n<p>If you only check a reference or two (or see only one or two reviews) then the odds of making a mistake increase considerably.\u00a0 Take your time and gather enough information <g data-gr-id=\"21\" id=\"21\" class=\"gr_ gr_21 gr-alert gr_gramm gr_hide gr_premium SentenceStructure multiReplace replaceWithoutSep replaceWithoutSep\">to accurately assign a value to your developers<\/g>.\u00a0 It will help you build and retain the best team.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It may be the line of business I am in (consulting), but it seems like finding how to evaluate developers is a common challenge.\u00a0 There are discussions and even arguments about developer value that impact employees, projects, and even companies.\u00a0 Although I do not have some divine insight to provide, I do have some food [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":483,"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":[10],"tags":[32,18],"class_list":["post-482","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-special-topics","tag-comparisons","tag-team-building"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Hours, Effort, Completed Tasks and Measuring Developer Value -<\/title>\n<meta name=\"description\" content=\"A significant and common problem in IT is assigning developer value to the individuals in your team. This takes time and careful consideration.\" \/>\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\/hours-effort-completed-tasks-and-measuring-developer-value\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hours, Effort, Completed Tasks and Measuring Developer Value -\" \/>\n<meta property=\"og:description\" content=\"A significant and common problem in IT is assigning developer value to the individuals in your team. This takes time and careful consideration.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rb-sns.com\/RB\/blog\/hours-effort-completed-tasks-and-measuring-developer-value\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-09-05T11:00:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2018\/09\/developervalue.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"512\" \/>\n\t<meta property=\"og:image:height\" content=\"512\" \/>\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=\"3 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\/hours-effort-completed-tasks-and-measuring-developer-value\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/hours-effort-completed-tasks-and-measuring-developer-value\/\"},\"author\":{\"name\":\"Rob Broadhead\",\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/#\/schema\/person\/7a90d1b48e7e23c820769e418263da94\"},\"headline\":\"Hours, Effort, Completed Tasks and Measuring Developer Value\",\"datePublished\":\"2018-09-05T11:00:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/hours-effort-completed-tasks-and-measuring-developer-value\/\"},\"wordCount\":669,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/hours-effort-completed-tasks-and-measuring-developer-value\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2018\/09\/developervalue.jpg\",\"keywords\":[\"comparisons\",\"team building\"],\"articleSection\":[\"Special Topics\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/rb-sns.com\/RB\/blog\/hours-effort-completed-tasks-and-measuring-developer-value\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/hours-effort-completed-tasks-and-measuring-developer-value\/\",\"url\":\"https:\/\/rb-sns.com\/RB\/blog\/hours-effort-completed-tasks-and-measuring-developer-value\/\",\"name\":\"Hours, Effort, Completed Tasks and Measuring Developer Value -\",\"isPartOf\":{\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/hours-effort-completed-tasks-and-measuring-developer-value\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/hours-effort-completed-tasks-and-measuring-developer-value\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2018\/09\/developervalue.jpg\",\"datePublished\":\"2018-09-05T11:00:14+00:00\",\"description\":\"A significant and common problem in IT is assigning developer value to the individuals in your team. This takes time and careful consideration.\",\"breadcrumb\":{\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/hours-effort-completed-tasks-and-measuring-developer-value\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/rb-sns.com\/RB\/blog\/hours-effort-completed-tasks-and-measuring-developer-value\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/hours-effort-completed-tasks-and-measuring-developer-value\/#primaryimage\",\"url\":\"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2018\/09\/developervalue.jpg\",\"contentUrl\":\"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2018\/09\/developervalue.jpg\",\"width\":512,\"height\":512,\"caption\":\"developer value\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/hours-effort-completed-tasks-and-measuring-developer-value\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/rb-sns.com\/RB\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hours, Effort, Completed Tasks and Measuring Developer Value\"}]},{\"@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":"Hours, Effort, Completed Tasks and Measuring Developer Value -","description":"A significant and common problem in IT is assigning developer value to the individuals in your team. This takes time and careful consideration.","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\/hours-effort-completed-tasks-and-measuring-developer-value\/","og_locale":"en_US","og_type":"article","og_title":"Hours, Effort, Completed Tasks and Measuring Developer Value -","og_description":"A significant and common problem in IT is assigning developer value to the individuals in your team. This takes time and careful consideration.","og_url":"https:\/\/rb-sns.com\/RB\/blog\/hours-effort-completed-tasks-and-measuring-developer-value\/","article_published_time":"2018-09-05T11:00:14+00:00","og_image":[{"width":512,"height":512,"url":"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2018\/09\/developervalue.jpg","type":"image\/jpeg"}],"author":"Rob Broadhead","twitter_card":"summary_large_image","twitter_creator":"@rbcposts","twitter_misc":{"Written by":"Rob Broadhead","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/rb-sns.com\/RB\/blog\/hours-effort-completed-tasks-and-measuring-developer-value\/#article","isPartOf":{"@id":"https:\/\/rb-sns.com\/RB\/blog\/hours-effort-completed-tasks-and-measuring-developer-value\/"},"author":{"name":"Rob Broadhead","@id":"https:\/\/rb-sns.com\/RB\/blog\/#\/schema\/person\/7a90d1b48e7e23c820769e418263da94"},"headline":"Hours, Effort, Completed Tasks and Measuring Developer Value","datePublished":"2018-09-05T11:00:14+00:00","mainEntityOfPage":{"@id":"https:\/\/rb-sns.com\/RB\/blog\/hours-effort-completed-tasks-and-measuring-developer-value\/"},"wordCount":669,"commentCount":0,"publisher":{"@id":"https:\/\/rb-sns.com\/RB\/blog\/#organization"},"image":{"@id":"https:\/\/rb-sns.com\/RB\/blog\/hours-effort-completed-tasks-and-measuring-developer-value\/#primaryimage"},"thumbnailUrl":"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2018\/09\/developervalue.jpg","keywords":["comparisons","team building"],"articleSection":["Special Topics"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/rb-sns.com\/RB\/blog\/hours-effort-completed-tasks-and-measuring-developer-value\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/rb-sns.com\/RB\/blog\/hours-effort-completed-tasks-and-measuring-developer-value\/","url":"https:\/\/rb-sns.com\/RB\/blog\/hours-effort-completed-tasks-and-measuring-developer-value\/","name":"Hours, Effort, Completed Tasks and Measuring Developer Value -","isPartOf":{"@id":"https:\/\/rb-sns.com\/RB\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/rb-sns.com\/RB\/blog\/hours-effort-completed-tasks-and-measuring-developer-value\/#primaryimage"},"image":{"@id":"https:\/\/rb-sns.com\/RB\/blog\/hours-effort-completed-tasks-and-measuring-developer-value\/#primaryimage"},"thumbnailUrl":"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2018\/09\/developervalue.jpg","datePublished":"2018-09-05T11:00:14+00:00","description":"A significant and common problem in IT is assigning developer value to the individuals in your team. This takes time and careful consideration.","breadcrumb":{"@id":"https:\/\/rb-sns.com\/RB\/blog\/hours-effort-completed-tasks-and-measuring-developer-value\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rb-sns.com\/RB\/blog\/hours-effort-completed-tasks-and-measuring-developer-value\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/rb-sns.com\/RB\/blog\/hours-effort-completed-tasks-and-measuring-developer-value\/#primaryimage","url":"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2018\/09\/developervalue.jpg","contentUrl":"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2018\/09\/developervalue.jpg","width":512,"height":512,"caption":"developer value"},{"@type":"BreadcrumbList","@id":"https:\/\/rb-sns.com\/RB\/blog\/hours-effort-completed-tasks-and-measuring-developer-value\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/rb-sns.com\/RB\/blog\/"},{"@type":"ListItem","position":2,"name":"Hours, Effort, Completed Tasks and Measuring Developer Value"}]},{"@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\/482","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=482"}],"version-history":[{"count":1,"href":"https:\/\/rb-sns.com\/RB\/blog\/wp-json\/wp\/v2\/posts\/482\/revisions"}],"predecessor-version":[{"id":484,"href":"https:\/\/rb-sns.com\/RB\/blog\/wp-json\/wp\/v2\/posts\/482\/revisions\/484"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rb-sns.com\/RB\/blog\/wp-json\/wp\/v2\/media\/483"}],"wp:attachment":[{"href":"https:\/\/rb-sns.com\/RB\/blog\/wp-json\/wp\/v2\/media?parent=482"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rb-sns.com\/RB\/blog\/wp-json\/wp\/v2\/categories?post=482"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rb-sns.com\/RB\/blog\/wp-json\/wp\/v2\/tags?post=482"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}