What Is COTSOps?
This is the second post in the COTSOps Ecosystem Optimization Strategy series we defined and distinguished COTSOps as compared to DevOps and how it impacts the ability to execute Digital strategy.
And Data strategy, Cloud strategy, and Edge strategy, ..
The COTSOps strategy identifies and optimizes these complex ecosystem interdependency constraints for execution throughput and continuous improvement.
Originally discovered and developed in late 2016 to early 2017, the COTSOps naming was not applied until 2020.
Quick recap.
A significant percentage of global enterprises across most industry verticals are not significant custom software development companies.
The COTSOps enterprise, the majority (~65-90%) of their global incumbent application portfolio (business, IT, and OT/ICS, Edge) is comprised of 100’s to 1,000’s of 3rd party Commercial-Off-The-Shelf (COTS) software applications created and commercially supported by Independent Software Vendors (ISVs).
So, how does a COTSOps enterprise modernize 100's to 1,000s of their incumbent (OT/ICS/Edge/IIoT and IT) ISV COTS workloads to better action their data and efficiently consume cloud compute resources when they do not own the software source code to any of these COTS?
They don't.
An issue of permission (access to source code) to modernize their incumbent applications.
If COTS applications are not cloud, why run
Makes you wonder why 1,000's of COTSOps enterprises with 100s to 1,000s of incumbent non-cloud architecture COTS applications/workloads went the fools errand of 'journey to the cloud'.
I'll cover this later, but a great question for every COTSOps enterprise executive for their trusted advisor System Integrators who pitched them non-wisdom of J2C and have embarked in years of inflationary outcomes from 'lift and shift'.
Consider, the plight of the COTSOps enterprise who is utterly dependent upon the bespoke actions of 100s to 1,000s of siloed COTS ISVs to when and if they will modernize their COTS so the COTSOps enterprise can optimize their public cloud consumption.
I do have to note that market deception of the the industry term 'cloud-native' architecture.
In previous posts on LinkedIn, I’ve written on digital transformation, which was a market impetus for enterprises leaping into public cloud adoption.
Interestingly, in every single COTSOps enterprise I’ve talked to, they are doing digital initiatives, but no two people in the organization can define digital transformation. Cloud vendors' hyperscaling services can be great, but the obvious is the architecture of the application workloads must first align. Cloud-first became cloud at any cost. Great for the outcomes of whose shareholders?
When executing a transformative strategy, definition not only matters but is critical for leading an organization to where they are going.
“Digital transformation is organizations' capability to securely wield software and data with agility and velocity, continuously improving change throughput, in order to compete, differentiate, disrupt, and if fortunate innovate.”
I created this ‘north star’ definition for digital transformation in 2016. Whether one is a Business Analyst, Sales, Marketing, IT, Logistics, Manufacturing, IT Enterprise Architecture, IT Infrastructure, or wherever role inside or outside the organization, it clarifies the focus of what the enterprise is executing and how everyone aligns to achieving the desired state of software and data throughput. It also addresses organizational culture; including alignment to value chains vs. perpetuating silos and fiefdoms.
Most certainly digital transformation addresses topics like customer intimacy, integrating back, middle, and front office, and supply chain resiliency. These digital initiatives have execution capability illustrated in the above definition.
Recommended by LinkedIn
Is the COTSOps ecosystem executing a discernible strategy?
The above definition is very different from the on-the-ground reality in many COTSOps enterprises today.
All know they must transform to container/Kubernetes architecture, however, very few have defined their enterprise’s strategy and/or architecture tenets and requirements to provide the guardrails to lead their own organization, partners, and their ISV COTS software supply chain to their desired outcomes.
Once-in-a-generation opportunity
The COTSOps ecosystem is a complex system with dependence upon the mutual successes of one another. This is a once-in-a-generation opportunity where ISVs, COTSOps end customers, and SIs are all going through this transformation at the same time.
Nearly 20-years ago it was enterprises leading their supply chains to EDI. Similarly in this transformation; leadership is required.
What's the probability 100's to 1,000's of bespoke COTS ISVs will align their individual technical interpretations of 'cloud' to your enterprise's requirements if you're enterprise/industry is not leading the software value chain?
Hint, ISV’s are also trying to figure this out.
Today, few, single-digit percentage, of 10,000s of global ISVs have delivered modern container/Kubernetes-native COTS applications.
That is terrific news! It is not too late; the once-in-a-generation opportunity has not been missed.
What are future outcomes we want to avoid to guide our requirements?
Maybe you agree, the COTSOps enterprise requires a differentiated strategy and execution approach to digital transformation and cloud/container/Kubernetes modernization to achieve desired outcomes.
Below are links to the next 3 COTSOps Strategy articles as I address ecosystem constraints and COTSOps execution strategy for Win-Win-Win outcomes. As well as strategies and tactics to avoid creating destructive WiP (Work in Progress).
Further, I welcome all to join the COTSOps LinkedIn group to foster constructive optimization conversations. Also, if you enjoyed and this made you think please share the article with others and give a 'like' and leave a comment. :)
THANK YOU to the brilliant John Archer (https://www.garudax.id/in/archer/) who spent many hours helping me noodle through the many COTSOps constraints, complexities, and optimization considerations.
#COTSOps #TheoryOfConstraints #DevOps #CICD #softwarevelocity #GitOps #Microservices #middleware #Kakfa #Industry40 #kubernetes #Oil&Gas #Utilities #DigitalTransformation #dataservices #GitOps #Manufacturing #Healthcare #cloud #cloudarchitecture #Edge #IntelligentEdge #hybridcloud #SCADA #ecosystem #optimization #partners #vendormanagement #digital #digitalstrategy #security #OT #ICS #Cybersecurity #Compliance #ISV #Linux #sustainability @gartner_inc @DeloitteOnTech @AccentureTech @Forrester @BCG @IDCInsights @Wipro @TCS @Avanade @IBM @451Research @McKinsey @RedHat #opensource #opensourcesoftware @ogOPAF @LFEnergy #openfootprint @HCLtech #SAP #CEO #CFO #CSO #CISO #CAO #CIO
Good stuff. Keep leading the fight, Stephen McAleer!
"Cloud-first became cloud at any cost." Sounds depressingly familiar. Good read! By the way, how nice to see the mention of Eli Goldratt. Before The Phoenix Project there was The Goal :)
Impressive Steve, looking forward to more on this
Nicely put...thanks for posting!