{"id":65269,"date":"2022-09-28T13:41:17","date_gmt":"2022-09-28T13:41:17","guid":{"rendered":"https:\/\/www.techrepublic.com\/?p=3998469"},"modified":"2022-09-28T13:41:17","modified_gmt":"2022-09-28T13:41:17","slug":"cloudbees-ceo-software-delivery-is-now-release-orchestration","status":"publish","type":"post","link":"https:\/\/cloudnewshub.com\/?p=65269","title":{"rendered":"CloudBees CEO: Software delivery is now \u2018release orchestration\u2019"},"content":{"rendered":"<figure id=\"attachment_3990198\" aria-describedby=\"caption-attachment-3990198\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-article wp-image-3990198\" src=\"http:\/\/cloudnewshub.com\/wp-content\/uploads\/2022\/09\/cloudbees-ceo-software-delivery-is-now-release-orchestration.jpg\" alt=\"DevSecOps Software development cycle programming concept. Businessman pressing button.\" width=\"770\" height=\"325\"><figcaption id=\"caption-attachment-3990198\" class=\"wp-caption-text\">Image: Adobe Stock<\/figcaption><\/figure>\n<aside class=\"pinbox right\">\n<h3 class=\"heading\">Open source: Must-read coverage<\/h3>\n<\/aside>\n<p>Software gets deployed. Way back in the day, software used to work through its development life cycle via one or other development methodologies and end up on a floppy disk or a CD-ROM. Some software application development teams, often known as \u201cshops,\u201d would use the <a href=\"https:\/\/www.techrepublic.com\/article\/waterfall-development-for-new-managers\/\">waterfall model<\/a> to break down a project into linear phases. Some would use the agile approach to \u201crelease early and often,\u201d while others would pick from the other options including rapid, lean, feature-driven and extreme.<\/p>\n<p>Whatever the approach taken, software application code would ultimately work its way through its alpha and beta phases to emerge as the \u201crelease candidate\u201d that would pave the way to the general availability phase.<\/p>\n<h2>A cyclical sense of perpetuity<\/h2>\n<p>A lot of software is still built that way, but the era of cloud and the web has given rise to a more dynamic cadence that sees software deployed with a sense of continuous perpetuity.<\/p>\n<p>Because the app on your smartphone might need to be updated, and thus be deployed, more than once in a single day, the notion of continuous integration and continuous delivery (CI\/CD) is now married with DevOps (development and operations) to provide a whole new understanding of what software deployment actually means.<\/p>\n<p><strong>SEE: <a href=\"https:\/\/www.techrepublic.com\/resource-library\/downloads\/hire-devops-engineer\/\">How to recruit and hire a DevOps engineer<\/a> (TechRepublic Premium)<\/strong><\/p>\n<p>Software delivery platform specialist CloudBees calls this dynamism end-to-end <a href=\"https:\/\/t.sidekickopen01.com\/s3t\/c\/5\/f18dQhb0S7kF8bGq8-W2fDt-S59hl3kW7_k2841CX6NGN36PLmzvLXgSW58H2zJ10W-RDf197v5Y04?te=W3R5hFj4cm2zwW4mKLS-3F9cVLW3H3BMX4cg7sGW3_rj2T43PsG1W4fNk7w45S_3cW3F4G5h43Tw4gW3K6j0k4cHYRhW49JGym4cQh_Bf4fJg0T04&amp;si=8000000020713532&amp;pi=26ef94ee-69d4-48ad-8e44-c8f70c14ac24\">release orchestration<\/a>. This is software deployment\u2014often now in cloud-native computing environments\u2014driven by the acceleration advantages of low-code automations. These automations provide an acute level of visibility into the state of the software application\u2019s working operations that would not have existed back in the CD-ROM era or even perhaps more recently.<\/p>\n<p>As we have said, this is software engineering enriched through DevOps. It is a cultural approach, rather than a methodology or defined workflow system, that enables increasingly cloud-native programmers to be more aware of what the operations team (database administrators, sysadmins, and testers) has to shoulder. In turn, it also enables operations to know more about developer requirements.<\/p>\n<p>CloudBees goes a step further and adds security engineering team functions right in the middle. This produces the now widely lauded DevSecOps.<\/p>\n<p>To achieve this cloud software release proficiency, and to elevate software shops to the point where they can enjoy release orchestration, is no small task. CloudBees has now precision-engineered its own engineering, so-to-speak, with the 2022 acquisition of ReleaseIQ to expand the company\u2019s DevSecOps capabilities. This is a corporate move designed to empower customers with a low-code, end-to-end release orchestration and visibility solution.<\/p>\n<p>The new software-as-a-service (SaaS)-based offering from CloudBees, with ReleaseIQ integrated into its stack, claims to enable DevOps organizations to rapidly compose and analyze cloud developer workflows, orchestrating any combination of CI and CD technologies\u2014including Jenkins, an open-source automation server service that helps software build, test and deploy processes\u2014without migration or replacement.<\/p>\n<h2>Tool choice vs. forced tool sets<\/h2>\n<p>CloudBees says that the decision to acquire ReleaseIQ was rooted in three of its core company beliefs: choice, visibility and continuous value. It insists that first and foremost, businesses need to empower developers by providing a choice of tools versus forcing a tool set. Second, as DevSecOps matures, it is no longer acceptable to have a limited view of any software delivery ecosystem. The third cornerstone relating to value is perhaps inevitable; what enterprise software vendor doesn\u2019t talk about customer deliverables, outcomes and value with a side order of always-present innovation?<\/p>\n<p>We know that today\u2019s DevOps teams often face excessive development complexity, inefficiency, and cost caused by incoherent, disconnected CI and CD pipelines. A limited view of a singular pipeline causes intelligence gaps and ineffective processes. CloudBees says that its new capability enables teams to coordinate coherent, effective deployments and releases across teams, applications and environments. It also provides complete visibility into the software delivery practice to advance performance.<\/p>\n<p><strong>SEE: <a href=\"https:\/\/www.techrepublic.com\/article\/devops-tools\/\">Best DevOps Tools and Solutions for 2022<\/a> (TechRepublic)<\/strong><\/p>\n<h2>CEO Kapur: A software philosophy<\/h2>\n<p>What we need to realize at this point is that cloud computing changed software and the way software applications are developed and delivered. It also changed the way organizations need to think about their IT infrastructure and operations layer.<\/p>\n<p>\u201cAny company that has been around for the last couple of decades will inevitably have a mix of modern cloud technologies and a degree of legacy technologies,\u201d said Anuj Kapur, president and chief executive officer at CloudBees. \u201cLet\u2019s remember, Docker is only nine years old, and AWS only embraced containers some four or five years ago\u2014memories fade quickly.<\/p>\n<p>\u201cWe often assume that the technology we use today [at the upper tier] is matched to the implementation operations layer below, but clearly this is not always the case.\u201d<\/p>\n<p>When we look at how the cloud computing landscape actually works in real-world engineering terms, Kapur explains how divergent and variable it is in terms of the heterogeneous tiers of technology that are now being brought together. There are different applications, different teams with different specialized skill sets, different software tools, and different execution environments where code has to work.<\/p>\n<p>\u201cIf all of this is happening against a backdrop of enterprises starting to move from being \u2018consumers\u2019 of software to being \u2018producers\u2019 of more of their own applications\u2014and it is\u2014then we need to think about addressing the fabric of our IT operations,\u201d asserted Kapur. \u201cAs we apply DevOps today in cloud-native environments and elsewhere, there are points of sensitivity that we need to get right.\u201d<\/p>\n<p>What Kapur is referring to is the human factor. For some developers, DevOps represents an opportunity to grasp greater execution control over how their applications will work. Given the shift to create more cloud-native development today, this is a positive for them. For others, it\u2019s an administrative responsibility they don\u2019t want to take on; these are the programmers that just want to write code.<\/p>\n<h2>No standardized rubric<\/h2>\n<p>There\u2019s a friction parallel in security too in the world of DevSecOps. With so much open-source software out there in enterprise use, we clearly need to be able to look into code production pipelines. While some software teams will welcome DevSecOps and its ability to automate security IP into automation to ensure it is embedded in every process, others will find it intrusive and would rather get on with choosing the open-source components they want without the hassle.<\/p>\n<p>\u201cWhatever the environment and whatever the mix of tools, teams, applications and cloud services being used, there is no standardized rubric to apply across all industries in the application of DevSecOps,\u201d argued Kapur. \u201cTo attempt to work to one would be difficult and perhaps even dangerous.\u201d<\/p>\n<p>As we now work to build the immediate future of cloud computing, we would do well to look back at where we came from half a century ago. For those of us that remember when software came on CD-ROMs, 3.5-inch floppy disks, and before that on cassette tape and even more rudimentary formats such as the printed page, the pace of modern software feels like some kind of warp speed journey through a new universe.<\/p>\n<p>But we can\u2019t stop and think like that; this cadence is second nature to Generation Z, and these are the people now driving the next phase of the software industry\u2019s growth.<\/p>\n<p>Back in the 1980s, we used to write off for a product advertised in a magazine by posting a bank check or payment order to a depot somewhere, wait for the money to clear, and then sit and wait patiently for one to two weeks before a post worker delivered a package to our house. In the age of Amazon, NetFlix and Uber, that sounds ridiculous. Software itself is now similarly speedy; welcome to release orchestration.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Image: Adobe Stock Open source: Must-read coverage Software gets deployed. Way back in the day, software used to work through its development life cycle via one or other development methodologies and end up on a floppy disk or a CD-ROM. Some software application development teams, often known as \u201cshops,\u201d would use the waterfall model to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":65270,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[40,783,737,287,27],"tags":[],"class_list":["post-65269","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud","category-cloudsync","category-edge","category-security","category-software"],"_links":{"self":[{"href":"https:\/\/cloudnewshub.com\/index.php?rest_route=\/wp\/v2\/posts\/65269","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cloudnewshub.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cloudnewshub.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cloudnewshub.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cloudnewshub.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=65269"}],"version-history":[{"count":0,"href":"https:\/\/cloudnewshub.com\/index.php?rest_route=\/wp\/v2\/posts\/65269\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cloudnewshub.com\/index.php?rest_route=\/wp\/v2\/media\/65270"}],"wp:attachment":[{"href":"https:\/\/cloudnewshub.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=65269"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cloudnewshub.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=65269"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cloudnewshub.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=65269"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}