{"id":488,"date":"2021-03-21T08:02:12","date_gmt":"2021-03-21T15:02:12","guid":{"rendered":"https:\/\/vernonkeenan.com\/?p=488"},"modified":"2021-05-30T14:40:52","modified_gmt":"2021-05-30T21:40:52","slug":"the-ways-of-the-salesforce-devops-build-or-buy","status":"publish","type":"post","link":"https:\/\/salesforcedevops.net\/index.php\/2021\/03\/21\/the-ways-of-the-salesforce-devops-build-or-buy\/","title":{"rendered":"The Ways of the Salesforce Devops: Build or Buy?"},"content":{"rendered":"\n<p class=\"has-drop-cap wp-block-paragraph\">Every Salesforce software pipeline needs devops. The question is no longer <em>should <\/em>I buy devops, but <em>how <\/em>do I buy devops! After an enterprise commits to devops, what happens next for a solution architect is to confront the decision of whether to build or to buy a Salesforce devops solution.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In 2021 the Salesforce software development lifecycle (SDLC) is broken, creating epic backlogs in enterprise application development. For some insights into why, check out <a href=\"https:\/\/vernonkeenan.com\/index.php\/2021\/03\/10\/salesforce-devops-in-early-2021\/\">my earlier post on the state of Salesforce devops in 2021<\/a>. The way we communicate about the mechanics of Salesforce enterprise application development also needs an overhaul. <a href=\"https:\/\/vernonkeenan.com\/index.php\/2021\/03\/14\/salesforce-sldc-nomenclature\/\">Check out another article on SLDC nomenclature<\/a> to learn more about the words I use to describe Salesforce devops, SDLC and enterprise application development.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">First Decision \u2013 Build or Buy?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In the past, a Salesforce devops solution required the construction of a unique, open-source based solution. Now, there are <a href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1QZkwzbsEfRiu1-FYMemgDEbBWCmQ0gMBEZOwZd-SX20\/edit?usp=sharing\">at least 10 vendors who offer software solutions<\/a> and several consultancies that deliver Salesforce devops solutions.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">When To Buy<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The signal to buy an enterprise Salesforce devops program is when an analysis shows the enterprise does not have the time or the resources to build their own devops program. Unfortunately, hiring devops engineers to run a new program is too risky a strategy in the United States job market.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Most enterprise Salesforce shops are <em>not <\/em>in a position to build their own develops solutions. These enterprises require application development professional services as well as a commercial, Salesforce-specific software product in order to implement a Salesforce devops program. Fortunately, most work in creating an enterprise devops program is done up front and does not necessarily require constant maintenance after implementation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Learn the Ways of the Devops<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The devops program needed by every enterprise is unique and potentially quite impactful. A devops team&#8217;s first job is to understand the business goals of the coding effort, including the stakeholder perspectives and all perspectives of existing teams. Identify and assess devops efforts already underway by those teams. Assess the suitability of existing standardized developer configurations, the developer network environment, available cloud resources, and other factors. And, above all, make sure there are engineering metrics in place so you can measure your success.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How To Build<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">One way to go forward with a DIY enterprise devops program is to run a test program using a combination of devops best practices and doing what is practically attainable in a particular Salesforce shop. After this process is underway, be sure to judge a devops program&#8217;s ROI based on developer metrics. Those metrics could come from the agile process, developer productivity and customer satisfaction.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">What does a DIY or open-source Salesforce devops solution look like? It is likely to be assemblage of tools and techniques that looks the following diagram. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"735\" data-src=\"https:\/\/vernonkeenan.com\/wp-content\/uploads\/2021\/03\/sdlc-network-1024x735.png\" alt=\"Software Development Lifecycle (SDLC) System Integration\" class=\"wp-image-346 lazyload\" data-srcset=\"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/03\/sdlc-network-1024x735.png 1024w, https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/03\/sdlc-network-300x215.png 300w, https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/03\/sdlc-network-768x551.png 768w, https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/03\/sdlc-network-1536x1102.png 1536w, https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/03\/sdlc-network-2048x1470.png 2048w, https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/03\/sdlc-network.png 941w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/735;\" \/><figcaption>Source: <a href=\"https:\/\/vernonkeenan.com\/index.php\/2021\/03\/14\/salesforce-sldc-nomenclature\/\">https:\/\/vernonkeenan.com\/index.php\/2021\/03\/14\/salesforce-sldc-nomenclature\/<\/a><\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">To find out more, check <a href=\"https:\/\/vernonkeenan.com\/index.php\/2021\/03\/14\/salesforce-sldc-nomenclature\/\">my earlier post<\/a> for a full explanation of the elements in this diagram.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Why would an enterprise choose to assemble a custom network of volatile parts to do this important task? One possible explanation is that a group of coders and system experts got tired of repeating themselves. And in order to make a difference in their daily lives they have been slowly building scripts and custom tools to get the job done.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Solutions are Available<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">My advice to anyone thinking about using devops to accelerate enterprise application development is simple. Do it, but be smart in how you go about it. Convince IT leadership to invest a pilot program as well as the research and metrics required to know if your develops program is successful.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Find and enable the developers who are already doing devops in your enterprise. And, don&#8217;t be afraid to call one of the <a href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1QZkwzbsEfRiu1-FYMemgDEbBWCmQ0gMBEZOwZd-SX20\/edit?usp=sharing\">vendors<\/a>, system integrators, or consultants who specialize in Salesforce devops. Many of the tools offered by these vendors tame the metadata monster and help with developer productivity.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Salesforce Devops Journey Continues<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">There is so much more to do to help developers and architects to make millions of Salesforce users happier and more productive. If you have your own enterprise application development story or other article ideas, drop me a line today!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">About Vernon Keenan<\/h2>\n\n\n<p><img decoding=\"async\" class=\"size-full wp-image-437 alignright lazyload\" data-src=\"https:\/\/ceres-gw.tnxs.net\/wp-content\/uploads\/2021\/03\/Vern-headonly-small.png\" alt=\"Vernon Keenan headshot\" width=\"234\" height=\"234\" data-srcset=\"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/03\/Vern-headonly-small.png 234w, https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/03\/Vern-headonly-small-150x150.png 150w\" data-sizes=\"(max-width: 234px) 100vw, 234px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 234px; --smush-placeholder-aspect-ratio: 234\/234;\" \/><\/p>\n<p>Vernon Keenan (<a href=\"https:\/\/linkedin.com\/in\/vernonkeenan\">LinkedIn<\/a>) works as a senior information technology industry consultant based in Oakland, California.<\/p>\n<p>He earned his B.Sc. in Biomedical Engineering at Northwestern University where he programmed a PDP-8 with punched paper tape.<\/p>\n<p>In his 34-year-long career he has been a teacher, SPSS programmer, database administrator, clinical researcher, technology journalist, product marketing manager, market researcher, management consultant, industry analyst. Most recently he has been a telecom operator, cloud architect, Go devops engineer and Salesforce Developer\/Architect.<\/p>\n<p>For inquiries about Salesforce strategy briefings or solution architect work please contact Vern directly at +1-510-679-1900 or <a href=\"mailto:vkeenan@gmail.com\">vkeenan@gmail.com<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Every Salesforce software pipeline needs devops. The question is no longer should I buy devops, but how do I buy devops! After an enterprise commits to devops, what happens next&hellip;<\/p>\n","protected":false},"author":1,"featured_media":496,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"categories":[3],"tags":[24,26,30,36,51,52],"post_series":[],"class_list":["post-488","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-industry-analysis","tag-devops","tag-devops-engineering","tag-engineering-metrics","tag-industry-analysis","tag-salesforce","tag-salesforce-devops","entry","has-media"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.9 (Yoast SEO v28.1) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>The Ways of the Salesforce Devops: Build or Buy? - SalesforceDevops.net<\/title>\n<meta name=\"description\" content=\"Salesforce Devops builders confront a build or buy decision right away. Check out Vernon Keenan&#039;s take on how devops development.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/salesforcedevops.net\/index.php\/2021\/03\/21\/the-ways-of-the-salesforce-devops-build-or-buy\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Ways of the Salesforce Devops: Build or Buy? - SalesforceDevops.net\" \/>\n<meta property=\"og:description\" content=\"Salesforce Devops builders confront a build or buy decision right away. Check out Vernon Keenan&#039;s take on how devops development.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/salesforcedevops.net\/index.php\/2021\/03\/21\/the-ways-of-the-salesforce-devops-build-or-buy\/\" \/>\n<meta property=\"og:site_name\" content=\"SalesforceDevops.net\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/salesforcedevopsnet\" \/>\n<meta property=\"article:published_time\" content=\"2021-03-21T15:02:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-05-30T21:40:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/03\/pexels-photo-1181341.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1011\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Vernon Keenan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@salesforcedevop\" \/>\n<meta name=\"twitter:site\" content=\"@salesforcedevop\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Vernon Keenan\" \/>\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\":\"TechArticle\",\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/index.php\\\/2021\\\/03\\\/21\\\/the-ways-of-the-salesforce-devops-build-or-buy\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/index.php\\\/2021\\\/03\\\/21\\\/the-ways-of-the-salesforce-devops-build-or-buy\\\/\"},\"author\":{\"name\":\"Vernon Keenan\",\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/#\\\/schema\\\/person\\\/f681893c994bc40406bb391546cd7ac8\"},\"headline\":\"The Ways of the Salesforce Devops: Build or Buy?\",\"datePublished\":\"2021-03-21T15:02:12+00:00\",\"dateModified\":\"2021-05-30T21:40:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/index.php\\\/2021\\\/03\\\/21\\\/the-ways-of-the-salesforce-devops-build-or-buy\\\/\"},\"wordCount\":805,\"commentCount\":9,\"publisher\":{\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/index.php\\\/2021\\\/03\\\/21\\\/the-ways-of-the-salesforce-devops-build-or-buy\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/salesforcedevops.net\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/pexels-photo-1181341.jpeg\",\"keywords\":[\"Devops\",\"Devops Engineering\",\"Engineering Metrics\",\"Industry Analysis\",\"Salesforce\",\"Salesforce Devops\"],\"articleSection\":[\"Industry Analysis\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/salesforcedevops.net\\\/index.php\\\/2021\\\/03\\\/21\\\/the-ways-of-the-salesforce-devops-build-or-buy\\\/#respond\"]}],\"copyrightYear\":\"2021\",\"copyrightHolder\":{\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/index.php\\\/2021\\\/03\\\/21\\\/the-ways-of-the-salesforce-devops-build-or-buy\\\/\",\"url\":\"https:\\\/\\\/salesforcedevops.net\\\/index.php\\\/2021\\\/03\\\/21\\\/the-ways-of-the-salesforce-devops-build-or-buy\\\/\",\"name\":\"The Ways of the Salesforce Devops: Build or Buy? - SalesforceDevops.net\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/index.php\\\/2021\\\/03\\\/21\\\/the-ways-of-the-salesforce-devops-build-or-buy\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/index.php\\\/2021\\\/03\\\/21\\\/the-ways-of-the-salesforce-devops-build-or-buy\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/salesforcedevops.net\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/pexels-photo-1181341.jpeg\",\"datePublished\":\"2021-03-21T15:02:12+00:00\",\"dateModified\":\"2021-05-30T21:40:52+00:00\",\"description\":\"Salesforce Devops builders confront a build or buy decision right away. Check out Vernon Keenan's take on how devops development.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/salesforcedevops.net\\\/index.php\\\/2021\\\/03\\\/21\\\/the-ways-of-the-salesforce-devops-build-or-buy\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/index.php\\\/2021\\\/03\\\/21\\\/the-ways-of-the-salesforce-devops-build-or-buy\\\/#primaryimage\",\"url\":\"https:\\\/\\\/salesforcedevops.net\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/pexels-photo-1181341.jpeg\",\"contentUrl\":\"https:\\\/\\\/salesforcedevops.net\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/pexels-photo-1181341.jpeg\",\"width\":1011,\"height\":675,\"caption\":\"Photo by Christina Morillo on Pexels.com\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/#website\",\"url\":\"https:\\\/\\\/salesforcedevops.net\\\/\",\"name\":\"SalesforceDevops.net\",\"description\":\"Elevating Salesforce Devops with Insights and Innovation\",\"publisher\":{\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/salesforcedevops.net\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/#organization\",\"name\":\"SalesforceDevops.net\",\"url\":\"https:\\\/\\\/salesforcedevops.net\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/salesforcedevops.net\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/7760e9c16fc75961659174739887197e-sticker.png\",\"contentUrl\":\"https:\\\/\\\/salesforcedevops.net\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/7760e9c16fc75961659174739887197e-sticker.png\",\"width\":421,\"height\":421,\"caption\":\"SalesforceDevops.net\"},\"image\":{\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/salesforcedevopsnet\",\"https:\\\/\\\/x.com\\\/salesforcedevop\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/vernonkeenan\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCOgOn9rD5gyXSOmV7-Q0n7g\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/#\\\/schema\\\/person\\\/f681893c994bc40406bb391546cd7ac8\",\"name\":\"Vernon Keenan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f1183f1ebb5c059e052825760f95b25244abc5ef832145327f298f3697f980c7?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f1183f1ebb5c059e052825760f95b25244abc5ef832145327f298f3697f980c7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f1183f1ebb5c059e052825760f95b25244abc5ef832145327f298f3697f980c7?s=96&d=mm&r=g\",\"caption\":\"Vernon Keenan\"},\"description\":\"Vernon Keenan (LinkedIn) works as a senior information technology industry consultant based in Oakland, California. He earned his B.Sc. in Biomedical Engineering at Northwestern University where he programmed a PDP-8 with punched paper tape. In his 34-year-long career he has been a teacher, SPSS programmer, database administrator, clinical researcher, technology journalist, product marketing manager, market researcher, management consultant, and industry analyst. Most recently he is a telecom operator, cloud architect, Go devops engineer and Salesforce Developer\\\/Architect. For inquiries about Salesforce strategy briefings or solution architect work please contact Vern directly at +1-510-679-1900 or vern@vernonkeenan.com.\",\"sameAs\":[\"https:\\\/\\\/ceres-gw.tnxs.net\",\"https:\\\/\\\/linkedin.com\\\/in\\\/vernonkeenan\",\"https:\\\/\\\/x.com\\\/salesforcedevop\"],\"url\":\"https:\\\/\\\/salesforcedevops.net\\\/index.php\\\/author\\\/vern\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"The Ways of the Salesforce Devops: Build or Buy? - SalesforceDevops.net","description":"Salesforce Devops builders confront a build or buy decision right away. Check out Vernon Keenan's take on how devops development.","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:\/\/salesforcedevops.net\/index.php\/2021\/03\/21\/the-ways-of-the-salesforce-devops-build-or-buy\/","og_locale":"en_US","og_type":"article","og_title":"The Ways of the Salesforce Devops: Build or Buy? - SalesforceDevops.net","og_description":"Salesforce Devops builders confront a build or buy decision right away. Check out Vernon Keenan's take on how devops development.","og_url":"https:\/\/salesforcedevops.net\/index.php\/2021\/03\/21\/the-ways-of-the-salesforce-devops-build-or-buy\/","og_site_name":"SalesforceDevops.net","article_publisher":"https:\/\/www.facebook.com\/salesforcedevopsnet","article_published_time":"2021-03-21T15:02:12+00:00","article_modified_time":"2021-05-30T21:40:52+00:00","og_image":[{"width":1011,"height":675,"url":"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/03\/pexels-photo-1181341.jpeg","type":"image\/jpeg"}],"author":"Vernon Keenan","twitter_card":"summary_large_image","twitter_creator":"@salesforcedevop","twitter_site":"@salesforcedevop","twitter_misc":{"Written by":"Vernon Keenan","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/salesforcedevops.net\/index.php\/2021\/03\/21\/the-ways-of-the-salesforce-devops-build-or-buy\/#article","isPartOf":{"@id":"https:\/\/salesforcedevops.net\/index.php\/2021\/03\/21\/the-ways-of-the-salesforce-devops-build-or-buy\/"},"author":{"name":"Vernon Keenan","@id":"https:\/\/salesforcedevops.net\/#\/schema\/person\/f681893c994bc40406bb391546cd7ac8"},"headline":"The Ways of the Salesforce Devops: Build or Buy?","datePublished":"2021-03-21T15:02:12+00:00","dateModified":"2021-05-30T21:40:52+00:00","mainEntityOfPage":{"@id":"https:\/\/salesforcedevops.net\/index.php\/2021\/03\/21\/the-ways-of-the-salesforce-devops-build-or-buy\/"},"wordCount":805,"commentCount":9,"publisher":{"@id":"https:\/\/salesforcedevops.net\/#organization"},"image":{"@id":"https:\/\/salesforcedevops.net\/index.php\/2021\/03\/21\/the-ways-of-the-salesforce-devops-build-or-buy\/#primaryimage"},"thumbnailUrl":"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/03\/pexels-photo-1181341.jpeg","keywords":["Devops","Devops Engineering","Engineering Metrics","Industry Analysis","Salesforce","Salesforce Devops"],"articleSection":["Industry Analysis"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/salesforcedevops.net\/index.php\/2021\/03\/21\/the-ways-of-the-salesforce-devops-build-or-buy\/#respond"]}],"copyrightYear":"2021","copyrightHolder":{"@id":"https:\/\/salesforcedevops.net\/#organization"}},{"@type":"WebPage","@id":"https:\/\/salesforcedevops.net\/index.php\/2021\/03\/21\/the-ways-of-the-salesforce-devops-build-or-buy\/","url":"https:\/\/salesforcedevops.net\/index.php\/2021\/03\/21\/the-ways-of-the-salesforce-devops-build-or-buy\/","name":"The Ways of the Salesforce Devops: Build or Buy? - SalesforceDevops.net","isPartOf":{"@id":"https:\/\/salesforcedevops.net\/#website"},"primaryImageOfPage":{"@id":"https:\/\/salesforcedevops.net\/index.php\/2021\/03\/21\/the-ways-of-the-salesforce-devops-build-or-buy\/#primaryimage"},"image":{"@id":"https:\/\/salesforcedevops.net\/index.php\/2021\/03\/21\/the-ways-of-the-salesforce-devops-build-or-buy\/#primaryimage"},"thumbnailUrl":"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/03\/pexels-photo-1181341.jpeg","datePublished":"2021-03-21T15:02:12+00:00","dateModified":"2021-05-30T21:40:52+00:00","description":"Salesforce Devops builders confront a build or buy decision right away. Check out Vernon Keenan's take on how devops development.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/salesforcedevops.net\/index.php\/2021\/03\/21\/the-ways-of-the-salesforce-devops-build-or-buy\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/salesforcedevops.net\/index.php\/2021\/03\/21\/the-ways-of-the-salesforce-devops-build-or-buy\/#primaryimage","url":"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/03\/pexels-photo-1181341.jpeg","contentUrl":"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/03\/pexels-photo-1181341.jpeg","width":1011,"height":675,"caption":"Photo by Christina Morillo on Pexels.com"},{"@type":"WebSite","@id":"https:\/\/salesforcedevops.net\/#website","url":"https:\/\/salesforcedevops.net\/","name":"SalesforceDevops.net","description":"Elevating Salesforce Devops with Insights and Innovation","publisher":{"@id":"https:\/\/salesforcedevops.net\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/salesforcedevops.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/salesforcedevops.net\/#organization","name":"SalesforceDevops.net","url":"https:\/\/salesforcedevops.net\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/salesforcedevops.net\/#\/schema\/logo\/image\/","url":"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/03\/7760e9c16fc75961659174739887197e-sticker.png","contentUrl":"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/03\/7760e9c16fc75961659174739887197e-sticker.png","width":421,"height":421,"caption":"SalesforceDevops.net"},"image":{"@id":"https:\/\/salesforcedevops.net\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/salesforcedevopsnet","https:\/\/x.com\/salesforcedevop","https:\/\/www.linkedin.com\/in\/vernonkeenan","https:\/\/www.youtube.com\/channel\/UCOgOn9rD5gyXSOmV7-Q0n7g"]},{"@type":"Person","@id":"https:\/\/salesforcedevops.net\/#\/schema\/person\/f681893c994bc40406bb391546cd7ac8","name":"Vernon Keenan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f1183f1ebb5c059e052825760f95b25244abc5ef832145327f298f3697f980c7?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f1183f1ebb5c059e052825760f95b25244abc5ef832145327f298f3697f980c7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f1183f1ebb5c059e052825760f95b25244abc5ef832145327f298f3697f980c7?s=96&d=mm&r=g","caption":"Vernon Keenan"},"description":"Vernon Keenan (LinkedIn) works as a senior information technology industry consultant based in Oakland, California. He earned his B.Sc. in Biomedical Engineering at Northwestern University where he programmed a PDP-8 with punched paper tape. In his 34-year-long career he has been a teacher, SPSS programmer, database administrator, clinical researcher, technology journalist, product marketing manager, market researcher, management consultant, and industry analyst. Most recently he is a telecom operator, cloud architect, Go devops engineer and Salesforce Developer\/Architect. For inquiries about Salesforce strategy briefings or solution architect work please contact Vern directly at +1-510-679-1900 or vern@vernonkeenan.com.","sameAs":["https:\/\/ceres-gw.tnxs.net","https:\/\/linkedin.com\/in\/vernonkeenan","https:\/\/x.com\/salesforcedevop"],"url":"https:\/\/salesforcedevops.net\/index.php\/author\/vern\/"}]}},"uagb_featured_image_src":{"full":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/03\/pexels-photo-1181341.jpeg",1011,675,false],"thumbnail":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/03\/pexels-photo-1181341-150x150.jpeg",150,150,true],"medium":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/03\/pexels-photo-1181341-300x200.jpeg",300,200,true],"medium_large":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/03\/pexels-photo-1181341-768x513.jpeg",768,513,true],"large":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/03\/pexels-photo-1181341-1024x684.jpeg",980,655,true],"1536x1536":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/03\/pexels-photo-1181341-1536x1025.jpeg",1536,1025,true],"2048x2048":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/03\/pexels-photo-1181341.jpeg",1011,675,false],"lightbox":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/03\/pexels-photo-1181341-1500x1001.jpeg",1500,1001,true],"search_results":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/03\/pexels-photo-1181341-125x125.jpeg",125,125,true],"blog_entry":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/03\/pexels-photo-1181341-750x450.jpeg",750,450,true],"blog_post":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/03\/pexels-photo-1181341.jpeg",674,450,false],"blog_post_full":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/03\/pexels-photo-1181341.jpeg",1011,675,false],"blog_related":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/03\/pexels-photo-1181341-680x380.jpeg",680,380,true],"gallery":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/03\/pexels-photo-1181341.jpeg",1011,675,false]},"uagb_author_info":{"display_name":"Vernon Keenan","author_link":"https:\/\/salesforcedevops.net\/index.php\/author\/vern\/"},"uagb_comment_info":12,"uagb_excerpt":"Every Salesforce software pipeline needs devops. The question is no longer should I buy devops, but how do I buy devops! After an enterprise commits to devops, what happens next&hellip;","_links":{"self":[{"href":"https:\/\/salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/posts\/488","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/comments?post=488"}],"version-history":[{"count":0,"href":"https:\/\/salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/posts\/488\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/media\/496"}],"wp:attachment":[{"href":"https:\/\/salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/media?parent=488"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/categories?post=488"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/tags?post=488"},{"taxonomy":"post_series","embeddable":true,"href":"https:\/\/salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/post_series?post=488"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}