{"id":621,"date":"2020-07-15T05:00:00","date_gmt":"2020-07-15T10:00:00","guid":{"rendered":"https:\/\/rb-sns.com\/RB\/blog\/?p=621"},"modified":"2020-07-10T16:50:51","modified_gmt":"2020-07-10T21:50:51","slug":"the-agile-manifesto-a-practical-look","status":"publish","type":"post","link":"https:\/\/rb-sns.com\/RB\/blog\/the-agile-manifesto-a-practical-look\/","title":{"rendered":"The Agile Manifesto &#8211; A Practical Look"},"content":{"rendered":"\n<p>The <a rel=\"noreferrer noopener\" target=\"_blank\" href=\"https:\/\/agilemanifesto.org\/\">Agile manifesto<\/a> started an entire industry. It has even been the focus of numerous &#8220;religious&#8221; <a href=\"https:\/\/rb-sns.com\/RB\/blog\/winning-with-agile\/\">debates and arguments<\/a>. However, it has a lot of wisdom within it that is often overlooked. The main ideas are as relevant today as they were when it was first crafted. Therefore, it is worth our time to review some of these wise nuggets and consider applying them throughout our software development efforts.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Manifesto Is Not The Agile Methodology<\/h2>\n\n\n\n<p>We need to start by clarifying that the Agile Manifesto is not the same as the Agile Methodology for building software. The manifesto was used to create the methodology. However, they are not one and the same. Think of the methodology as an attempt to turn the manifesto ideas into reality. It is easy to see where many agile or extreme programming techniques got their start in the manifesto. Nevertheless, your opinion (and experience) of one may be noticeably different from the other.<\/p>\n\n\n\n<p>The manifesto came out of a desire to create better software. The first point drives that concept home. The highest priority is to satisfy the customer. This statement should be the &#8220;why&#8221; of any application and cannot be turned into a process. The Agile methodology provides a lot of ways to assist in this goal but does not guarantee it. Looking at it that way, we can easily see where a team could use Agile methodology precisely as described and still fail to deliver a successful project.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Work As A Realist, Focused on Delivery<\/h2>\n\n\n\n<p>There are twelve points the Agile Manifesto lays out. &nbsp;These emphasize producing a solution the customer wants while acknowledging the realities of software development. &nbsp;The most important of these practicalities, to me, is delivering results along the way to the final solution. &nbsp;This process recognizes that customers often change their minds, communication problems exist, and showing is better than explaining.<\/p>\n\n\n\n<p>We all know there is often a disconnect between business representatives and technical resources. &nbsp;The language does not always translate and skilled liaisons are in short supply. &nbsp;Thus, we can lower the bar by deciding to be flexible from the start. &nbsp;This approach is not a way to ignore requirements gathering, design, or other due diligence. &nbsp;Instead, it assumes we will need to revisit those steps.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Manifesto Points<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.<\/p><p>Welcome changing requirements, even late in development. Agile processes harness change for the customer&#8217;s competitive advantage.<\/p><p>Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.<\/p><p>Business people and developers must work together daily throughout the project.<\/p><p>Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.<\/p><p>The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.<\/p><p>Working software is the primary measure of progress.<\/p><p>Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.<\/p><p>Continuous attention to technical excellence and good design enhances agility.<\/p><p>Simplicity&#8211;the art of maximizing the amount of work not done&#8211;is essential.<\/p><p>The best architectures, requirements, and designs emerge from self-organizing teams.<\/p><p>At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.<\/p><p><cite>The Agile Manifesto<\/cite><\/p><p><\/p><\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Work Together For A Common Goal<\/h2>\n\n\n\n<p>&nbsp;There are numerous rules of software development built into this manifesto that are needed for a successful product. &nbsp;We already stated a focus on making the customer happy. &nbsp;This statement is not arguable. &nbsp;A product that does not please the customer is a failure by definition. &nbsp;Another important concept that is woven throughout the manifesto is the Pareto Principle. &nbsp;This rule says that 80% of our effort is spent in the last 20% of the product. &nbsp;That means we can get &#8220;mostly there&#8221; relatively quickly. This focus on getting most of the way to the solution is highly valuable. &nbsp;<\/p>\n\n\n\n<p>Let&#8217;s think about that a bit. &nbsp;When you are almost done, you likely have a lot of the core functionality covered. &nbsp;The &#8220;happy path&#8221; is complete and functional. &nbsp;That is an essential factor in getting feedback. &nbsp;You have a use for the product the customer can see and experience. &nbsp;They have something concrete to assess and a solid basis for requesting changes. &nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Gaps In Knowledge<\/h2>\n\n\n\n<p>It is not very different from taking a vehicle for a test drive. &nbsp;You can get a feel for it and might even see some weaknesses. &nbsp;This last factor is critical to the success of a product. &nbsp;Customers should not be required to know edge cases and outliers in building a solution. &nbsp;That is up to the developers. &nbsp;However, these are issues that often fall into the &#8220;you do not know what you do not know&#8221; category. &nbsp;When you provide a demo or partially complete solution, you give the customer a straw man to work with. &nbsp;That is far more concrete and relatable than describing functionality or showing them a flow chart.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Keep It Simple Somehow<\/h2>\n\n\n\n<p>The focus on delivering regularly and the underlying Pareto principle ideas lead us to opportunities for the KISS approach. &nbsp;It is amazing how often customers will scope out requirements to get working software in their hands sooner. &nbsp;This carrot is dangled in front of them during regular demos and releases. &nbsp;Yes, there are gaps. &nbsp;However, a good relationship with a customer can lead to a shorter path to something they want and consider &#8220;done.&#8221; &nbsp;Who would argue against that?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Remain Flexible<\/h2>\n\n\n\n<p>The last central theme I want to point out is the focus on change.  When we create software, it is crucial to think about flexibility.  We are not building a system to solve a specific problem and situation.  Instead, we are trying to provide a solution that is useful in a broad range of configurations.  The world is also constantly changing.  Therefore, even though we can be assured of a need for new versions of our software, we need to be smart about it.  A sound system is built with growth and change assumed.  That means we need to prepare for it from the architecture through to each step of implementation.<\/p>\n\n\n\n<p>The Agile Manifesto has been around for many years.  Nevertheless, it still is needed to remind software developers and teams of what is important.  When we embrace these core concepts it reduces risk and improves our chances for success. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Agile manifesto started an entire industry. It has even been the focus of numerous &#8220;religious&#8221; debates and arguments. However, it has a lot of wisdom within it that is often overlooked. The main ideas are as relevant today as they were when it was first crafted. Therefore, it is worth our time to review some of these wise nuggets and consider applying them throughout our software development efforts.<\/p>\n","protected":false},"author":1,"featured_media":376,"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":[38,4,25,34],"class_list":["post-621","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-building-software","tag-agile","tag-best-practices","tag-maintaining-software","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>The Agile Manifesto - A Practical Look -<\/title>\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\/the-agile-manifesto-a-practical-look\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Agile Manifesto - A Practical Look -\" \/>\n<meta property=\"og:description\" content=\"The Agile manifesto started an entire industry. It has even been the focus of numerous &quot;religious&quot; debates and arguments. However, it has a lot of wisdom within it that is often overlooked. The main ideas are as relevant today as they were when it was first crafted. Therefore, it is worth our time to review some of these wise nuggets and consider applying them throughout our software development efforts.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rb-sns.com\/RB\/blog\/the-agile-manifesto-a-practical-look\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-07-15T10:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2018\/01\/agile.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=\"6 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\/the-agile-manifesto-a-practical-look\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/the-agile-manifesto-a-practical-look\/\"},\"author\":{\"name\":\"Rob Broadhead\",\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/#\/schema\/person\/7a90d1b48e7e23c820769e418263da94\"},\"headline\":\"The Agile Manifesto &#8211; A Practical Look\",\"datePublished\":\"2020-07-15T10:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/the-agile-manifesto-a-practical-look\/\"},\"wordCount\":1122,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/the-agile-manifesto-a-practical-look\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2018\/01\/agile.jpg\",\"keywords\":[\"agile\",\"best practices\",\"maintaining software\",\"software development\"],\"articleSection\":[\"Building Software\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/rb-sns.com\/RB\/blog\/the-agile-manifesto-a-practical-look\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/the-agile-manifesto-a-practical-look\/\",\"url\":\"https:\/\/rb-sns.com\/RB\/blog\/the-agile-manifesto-a-practical-look\/\",\"name\":\"The Agile Manifesto - A Practical Look -\",\"isPartOf\":{\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/the-agile-manifesto-a-practical-look\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/the-agile-manifesto-a-practical-look\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2018\/01\/agile.jpg\",\"datePublished\":\"2020-07-15T10:00:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/the-agile-manifesto-a-practical-look\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/rb-sns.com\/RB\/blog\/the-agile-manifesto-a-practical-look\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/the-agile-manifesto-a-practical-look\/#primaryimage\",\"url\":\"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2018\/01\/agile.jpg\",\"contentUrl\":\"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2018\/01\/agile.jpg\",\"width\":512,\"height\":512,\"caption\":\"agile\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/the-agile-manifesto-a-practical-look\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/rb-sns.com\/RB\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Agile Manifesto &#8211; A Practical Look\"}]},{\"@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":"The Agile Manifesto - A Practical Look -","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\/the-agile-manifesto-a-practical-look\/","og_locale":"en_US","og_type":"article","og_title":"The Agile Manifesto - A Practical Look -","og_description":"The Agile manifesto started an entire industry. It has even been the focus of numerous \"religious\" debates and arguments. However, it has a lot of wisdom within it that is often overlooked. The main ideas are as relevant today as they were when it was first crafted. Therefore, it is worth our time to review some of these wise nuggets and consider applying them throughout our software development efforts.","og_url":"https:\/\/rb-sns.com\/RB\/blog\/the-agile-manifesto-a-practical-look\/","article_published_time":"2020-07-15T10:00:00+00:00","og_image":[{"width":512,"height":512,"url":"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2018\/01\/agile.jpg","type":"image\/jpeg"}],"author":"Rob Broadhead","twitter_card":"summary_large_image","twitter_creator":"@rbcposts","twitter_misc":{"Written by":"Rob Broadhead","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/rb-sns.com\/RB\/blog\/the-agile-manifesto-a-practical-look\/#article","isPartOf":{"@id":"https:\/\/rb-sns.com\/RB\/blog\/the-agile-manifesto-a-practical-look\/"},"author":{"name":"Rob Broadhead","@id":"https:\/\/rb-sns.com\/RB\/blog\/#\/schema\/person\/7a90d1b48e7e23c820769e418263da94"},"headline":"The Agile Manifesto &#8211; A Practical Look","datePublished":"2020-07-15T10:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/rb-sns.com\/RB\/blog\/the-agile-manifesto-a-practical-look\/"},"wordCount":1122,"commentCount":2,"publisher":{"@id":"https:\/\/rb-sns.com\/RB\/blog\/#organization"},"image":{"@id":"https:\/\/rb-sns.com\/RB\/blog\/the-agile-manifesto-a-practical-look\/#primaryimage"},"thumbnailUrl":"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2018\/01\/agile.jpg","keywords":["agile","best practices","maintaining software","software development"],"articleSection":["Building Software"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/rb-sns.com\/RB\/blog\/the-agile-manifesto-a-practical-look\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/rb-sns.com\/RB\/blog\/the-agile-manifesto-a-practical-look\/","url":"https:\/\/rb-sns.com\/RB\/blog\/the-agile-manifesto-a-practical-look\/","name":"The Agile Manifesto - A Practical Look -","isPartOf":{"@id":"https:\/\/rb-sns.com\/RB\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/rb-sns.com\/RB\/blog\/the-agile-manifesto-a-practical-look\/#primaryimage"},"image":{"@id":"https:\/\/rb-sns.com\/RB\/blog\/the-agile-manifesto-a-practical-look\/#primaryimage"},"thumbnailUrl":"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2018\/01\/agile.jpg","datePublished":"2020-07-15T10:00:00+00:00","breadcrumb":{"@id":"https:\/\/rb-sns.com\/RB\/blog\/the-agile-manifesto-a-practical-look\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rb-sns.com\/RB\/blog\/the-agile-manifesto-a-practical-look\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/rb-sns.com\/RB\/blog\/the-agile-manifesto-a-practical-look\/#primaryimage","url":"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2018\/01\/agile.jpg","contentUrl":"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2018\/01\/agile.jpg","width":512,"height":512,"caption":"agile"},{"@type":"BreadcrumbList","@id":"https:\/\/rb-sns.com\/RB\/blog\/the-agile-manifesto-a-practical-look\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/rb-sns.com\/RB\/blog\/"},{"@type":"ListItem","position":2,"name":"The Agile Manifesto &#8211; A Practical Look"}]},{"@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\/621","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=621"}],"version-history":[{"count":7,"href":"https:\/\/rb-sns.com\/RB\/blog\/wp-json\/wp\/v2\/posts\/621\/revisions"}],"predecessor-version":[{"id":628,"href":"https:\/\/rb-sns.com\/RB\/blog\/wp-json\/wp\/v2\/posts\/621\/revisions\/628"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rb-sns.com\/RB\/blog\/wp-json\/wp\/v2\/media\/376"}],"wp:attachment":[{"href":"https:\/\/rb-sns.com\/RB\/blog\/wp-json\/wp\/v2\/media?parent=621"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rb-sns.com\/RB\/blog\/wp-json\/wp\/v2\/categories?post=621"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rb-sns.com\/RB\/blog\/wp-json\/wp\/v2\/tags?post=621"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}