This was originally posted here while working for Telstra Purple.
Adopting any new technology can be a daunting challenge in the IT industry. Cloud, however, is at another level and is always fraught with unique challenges and complexities that are typically misunderstood. Some would blame this on the amazing marketing spin that makes it sound like it’s only a few clicks to transition, but in reality, it’s more about getting the right skills in the team that will plan out the adoption journey. Ultimately, cloud adoptions are often mistaken as a technical challenge, when really, it’s more a business strategy or organisational framing activity. Organisations don’t typically see this and task the wrong people to devise the plan, and sadly, this usually ends in disaster.
When organisations don’t get this right, it can result in significant financial loss, reduced business productivity and even increased staff attrition. This is where a design-led approach can help manage these pressures and demands, particularly on key IT personnel, and get unanimous buy-in from all parties, such as the executive. Nothing helps a strategy more by having everyone understand the direction being taken and their role and responsibility from getting from A to B.
Introducing the double-diamond model
A design-led approach to Cloud adoption needs a way to tackle the unique challenges. This is where the double-diamond model steps in.
If you’re not familiar with the double-diamond model, consider reading Double Diamond Model: what is it?
Discover – The start
Typically, when an organisation considers adopting or transitioning to the Cloud, their mind is set that it’s somehow a done deal. However, is that really the case? It’s common for a decision to adopt to be quite bullish without first thinking about what the actual root problems are. This is where the double-diamond model makes the most sense by holistically taking a step back and asking the questions, and collecting the right data to get a deeper understanding of organisational pain points.
As a starting point, here are some questions that are often missed:
- Is the Cloud actually the most cost-effective solution for this organisation?
- What alternatives are there to a cloud adoption or transition?
- Is this workload/application even suitable for the Cloud?
- Can the organisation afford migration fatigue and the additional project work it creates? If no, who do we need to support the transition properly?
- Are we considering all the possible options out there?
Organisations that inevitably miss these questions ultimately pay the price for it in the end either by not surfacing potential impacts and difficulties that come with Cloud adoptions. For example, Cloud adoption is not the most cost-effective option if the organisation is still running suitable hardware on-premises or needs to address a skill-gap in the IT team before managing a new eco-system! So why move now when these problems still exist?
When collecting data on the digital estate (IT footprint), there are several ways to achieve this, but it’s important not to rule out any data sources that may derail a Cloud adoption strategy. The fact that there could be data that disproves Cloud adoption is a problem in its own right, and it could even be a problem that may be solvable with the right solution.
Define – The problems
When all the data is gathered, and the right questions are asked, it’s now time to review. Here is where filtering is important, and getting the business onboarded with the problems identified. You can do this a couple of ways, but leveraging something like the six R’s of Cloud rationalisation is a great starting point. Consider each workload/application on its own merit for Cloud adoption. Some workloads are just better off remaining on-premises even if the marketing material says otherwise!
It’s worth keeping in mind that there may be multiple problems found for organisations with an extensive digital estate. Examples of some identified problems could be:
- End of life hardware/software,
- Lack of knowledge to support the workload/application,
- Cost management issues,
- Insecure systems and services.
Ultimately, multiple problems are okay, and looping back through the double-diamond approach should be promoted as good behaviour to narrow in on the problems most important to the organisation. Each time this is done, consider keeping an eye on the commonalities present in all the identified problems so the technical people in the organisation can start diverging on potential solutions.
The organisation executive is also an important stakeholder in the define phase. They should be presented with all the findings so their feedback can be taken on board. A way to do this would be to run a couple of interactive workshops as they provide a great way to articulate connections between the findings and the root problems. This also helps with thought leadership and building a healthy collaborative culture, aligning Cloud adoption with business strategy.
A word of warning though, a Cloud adoption plan should not be an ‘ugly’ five-year roadmap! In a matter of a year, or even less, at today’s pace, the organisation digital estate will change, technology will evolve, stakeholders will move on, so inevitably, the roadmap will be out of date. Considering repeating the first diamond regularly, at least every three months (horizon roadmap), to create the necessary feedback loops needed to continue with Cloud adoption.
Develop – Possible solutions
After completing the first pass of discovering and defining the digital estate (first diamond), organisations should now have enough information to take on a more standard approach to Cloud adoption.
Fully equipped with the problems that need to be solved, technical experts can begin working on experiments and building potential solutions. This could be using third-party tools, scripting, automation, documented processes, or anything that make sense to solve the right problem cost-effectively and securely.
From an organisation perspective, solving problems is about choosing the right strategy and finding the right motivations to drive business justification. An excellent way to do this is to take low hanging fruit (workloads) in the digital estate and work on them. This will help in understanding the processes that will need to be repeated for future workloads so they can be accelerated in the future.
Deliver – The outcome
Once a few robust and well-documented developed approaches are understood and accepted by parts of the organisation like change control, the executive and architecture, the organisation’s Cloud adoption strategy will move to delivery. This would likely be iterative, taking small slices of the digital estate and moving them to the cloud provider of choice.
When organisations move into this phase, they should consider picking a delivery lifecycle that provides agility at scale, something like an agile approach (Full Delivery Life Cycles – Disciplined Agile). Each organisation will do this differently and have its lifecycle evolve over time. When that happens, supporting documentation should be updated and made visible to the entire organisation. That way, everyone can understand the path being taken and the next steps on the adoption journey.
Conclusion
While it’s sold that the Cloud can improve organisation agility, reduce costs, deliver quicker to market, and enable expansion, careful consideration should be taken on the motivations. Cloud adoption is often fraught with not finding the problems that actually need to be solved!
A design-led thinking approach using the double-diamond model should help uncover these real problems and find fit-for-purpose solutions to achieve the right outcomes for any Cloud adoption strategy.