Digital Transformation: There is no target picture
Gregor Hohpe
Retired from big tech. Not retired from riding the Architect Elevator to make IT and architecture a better place. Have opinions on EA, platforms, integration, cloud, serverless.
Traditional IT projects work by taking something from the current state to a reasonable known future state. Much effort goes into defining the future state well, so IT can deliver accordingly. Once delivered, we like to keep things in the future state for a good while as that's how the project generates the ROI (Return on Investment) projected in the up-front business case. A majority of IT management's time is spent with such projections and calculations as the IT delivery is usually outsourced.
When such organizations take an aim at digital transformation, they are naturally inclined to follow the same process. The process may not be perfect, but it's worked well enough for them and digital transformation is a difficult endeavor anyway, so better not to change the process at the same time. Hence, you end up with a "change project" or "change program" (if more money is on the table) that'll take the organization from today's state into one that's ready for the digital world.
Digital Transformation: Preparing for Constant Change
Sadly, this approach badly misses the whole point of digital transformation. Yes, we do know several elements of what "being digital" looks like: companies that do well in the digital world are customer-centric, highly automated, aren't afraid of failure, etc. Understanding these aspects is already better than simply putting more pressure on the organization to move faster, but it still assumes there's a specific target picture you are aiming for.
Unlike the traditional IT world, digital companies aren't looking to optimize existing processes -- they chart new territory, meaning they need to be able to course-correct as they discover what works and what doesn't. Digital transformation therefore isn't about reaching a specific target state ("B" in the diagram above), but about permanently increasing the rate of change in the organization, so it can deal with the fact that there is no well-defined target picture.
I observed an organization demanding a "digital architecture blueprint" that was meant to last for 5 years. The contradiction in such a plan is easy to unearth by conducting the thought experiment that you would have defined this architecture 5 years ago: even if you had done a great job, and you were totally super-bleeding edge, you might have included Docker containers, but your strategy would have likely ignored container orchestration and be devoid of Kubernetes, the de-facto container orchestrator. There would be no sign of TensorFlow and most other machine learning tools. There likely wouldn't be a hybrid cloud strategy based on open source run-time abstractions. Whether we like it or not, IT plans don't last 5 years anymore unless they are so high level that they are meaningless (yes, there'll be some new stuff, some legacy, and some data analytics).
Should we wait until it all settles down?
In an executive discussion, IT managers of a traditional organization voiced their frustration with the high rate of change in cloud technologies. One thought would be to wait until things slow down a bit in order to be able to make longer-lasting investment decisions. I consider this a very dangerous position. I don't think a traditional business has to be on the very bleeding edge, so you can be a fast follower that avoids a few swings in the technology evolution. For example, you might have been able to save yourself from evaluating multiple container orchestrators if you waited a year or so until it became clear that Kubernetes was the winner. But to expect that things will slow down is bound to be a losing proposition. If anything we have seen the pace of innovation pick up in recent years: machine learning is a great example that moved from science fiction into main stream within just a few years.
The only viable answer is to shape your IT organization and technology stack in such a way that it can deal with change more easily and cheaply. That's what digital transformation is about.
Want more?
You can read more of my thoughts on architecture and transformation in my book:
- E-book at https://leanpub.com/37things
- Hardcopy at Amazon
- curious ??? - determined ?? - fair ?? - open-minded ?? - Manager Financial Services, Prokurist - Cloud Technology, IT Architect, Google Cloud Evangelist, Prompt Engineer, Google Workspace
6 年And I only can warmly recommend to read his great Book 37things!! For me it is really an eye opener!
Host of the Money Matters Podacst | SMSF Investment Specialist | Financial Advisor | Small Business Specialist | Superannuation Investment Specialist
6 年Great article Gregor, you've outdone yourself!
?? Digital Transformation Leader | IT Strategy & Innovation Expert | Cybersecurity & Compliance Specialist ?? Driving Digital Innovation to Enhance Business Agility and Aligning IT Strategy with Business Objectives
6 年My stance is; we move swiftly, the ROI from Digital Transformation is a company's competitive edge, business excellence and innovative workplace promoting rapid innovation and a supportive culture of organisation re-design.?
Scaling AI to Impact | Founder | Consultant | Recovering Physicist
6 年Truly digital companies not only have a larger rate of change, but also have a better feedback loop. The ability to recognize, accept and correct mistakes is one of the biggest bottlenecks to digitalisation for most companies, as there are typically little incentives to do this for individual employees, while there are several to pursue "cover your own ass".
Architecture Leader | Health Information Technology | Enabling Technology to improve Health and Wellness in communities
6 年You can fall into a digital transformation spiral, if you will, but the journey should be aimed at achieving a defined goal and ROI because resources are scarce. How far you want to go also depends on what kind of business you are and what kind of customers you have and what they value. To satisfy all these you need to set target and measure return against goal as you continue your journey. Ask this to a finance manager- if you dont set goal, you cant set budget and you can't measure ROI. If there is no ROI there is no investment to start with. So you should set target, archive it and then set the next target and so on.