Cloud computing helps organizations realize greater scalability, reliability, and cost-effectiveness. Despite the attractiveness of these benefits, deciding to move IT systems to the Cloud solely based on them is unwise.
“Why?”, you might ask. The simple answer is this: risk. To facilitate Cloud adoption, you need a decision-making framework that accounts for the benefits and potential risks that come with the project.
In this post, we will lay out a decision-making framework stakeholders can use to make the most informed decision regarding Cloud adoption. But first, let’s cover the most common challenges decision-makers face with the Cloud.
Challenges of Cloud Adoption
With Cloud adoption, the two most important factors that typically affect decisions are cost calculations and the level of organizational change Cloud adoption brings. Understanding these two factors is a challenge for many organizations. Here’s why.
Cost Calculations
Understanding the operational costs of Public Cloud is challenging because Cloud computing introduces utility billing, which is a shift away from capital operation budgeting. Utility billing comes with a level of uncertainty.
The uncertainty relates to:
- The actual resources consumed by a system, which are determined by load.
- The deployment option used by a system.
- Cloud provider pricing models which are subject to change.
Some of this uncertainty can be addressed with cost modeling tools (more on cost modeling later).
Organizational Change
The success of Cloud adoption depends on the maturity of your organizational processes as technology. For this reason, it is important that you understand the significance of the organizational changes associated with Cloud adoption. Once there is an understanding of the organizational changes and the effort required to make those changes, the real challenge of implementing those changes come to the forefront.
Here are some changes you can expect with Cloud adoption:
- Security: Public Cloud introduces potential vulnerabilities that must be addressed.
- Compliance: Your data being hosted off premises in an unknown geographic location can have legal implications based on what industry you are in.
- System support: Your administrators will not have complete control of your Cloud infrastructure.
- Accounting: With Cloud computing, hardware and network infrastructure isn’t procured upfront; IT will be consumed as a service and billed like a utility.
A Decision-Making Framework for Cloud Adoption
We have established cost calculations and organizational change as the most common challenges organizations face during Cloud adoption. To address these challenges and other unique challenges that may arise, you need a framework that organizes how stakeholders think about the concerns they and other decision-makers have.
Here’s a simple decision-making framework for doing so:
- Begin with a Technology Suitability Analysis to determine if the Cloud is suitable for your system.
- If the Cloud is deemed suitable, you proceed with an investigation on the cost of running your system in the Cloud.
- Run a Stakeholder Impact Analysis to assess the impact utilizing Cloud computing will have on the work of stakeholders in your organization.
- If all three analyses show that the Cloud is a viable option, you can conduct responsibility modeling to identify and analyze the risks associated with the operation of your systems in the Cloud. The responsibility modeling exercise will also reveal the areas different Cloud providers will be responsible for in your system.
Let’s take a closer look at each component of the decision-making framework.
Technology Suitability Analysis
The purpose of a Technology Suitability Analysis is to support decision-makers in determining whether Cloud computing is the right fit to support a proposed IT system. It comprises a simple checklist of questions that provides a rapid assessment of the suitability of a particular Cloud service for a specific enterprise IT system.
Here are some questions you would ask in a Technology Suitability Analysis:
- Availability: Does the Cloud service provider provide the appropriate SLA for your business requirements?
- Security Requirements: Does the Cloud service provider meet your security requirements
- Data Confidentiality and Privacy: Does the Cloud provider provide sufficient data confidentiality and privacy guarantees?
- Regulatory requirements: Does the Cloud provider comply with the required regulatory requirement of your organization?
This list of questions isn’t exhaustive. You may have some additional questions specific to your organization. Whatever concerns you have regarding Cloud technology, address them in the technology suitability analysis.
Cost Modeling
The elastic nature of the Cloud means that decision-makers need a tool to support them in examining the costs of specific systems as each deployment scenario has different resource usage patterns. With a cost modeling tool, the variations in resource usage and a system’s deployment options will be modeled, thereby enabling you and other decision-makers to consider the actual costs rather than cost-saving estimates.
Stakeholder Impact Analysis
The purpose of a Stakeholder Impact Analysis is to support decision-makers in determining the benefits and risks of a proposed IT system. This information enables decision-makers to make a judgment about the risks that a specific stakeholder will not be supportive of the proposed system. Assessing the sentiments specific stakeholders have towards the project will show the feasibility of the project in terms of organizational culture/politics.
This approach involves:
- Identifying key stakeholders.
- Identifying changes in the tasks key stakeholders would be required to perform and how they are to perform them.
- Identifying the likely consequences of required changes stakeholders must make.
- Analyzing changes within the wider context of relational factors such as tense relationships among the stakeholders.
- Confirming whether the stakeholders will perceive changes to be unjust based on specific changes and their relational context.
Responsibility Modeling
The purpose of responsibility modeling is to support decision-makers in determining the operational viability of a proposed IT system. It helps decision-makers identify and analyze risks associated with the operation of IT systems. In Responsibility Modeling, the viability of a system is determined by:
- Identifying the set of responsibilities that must be discharged for the system to operate according to a set of non-functional requirements such as up-time, responsiveness, resilience, and recoverability.
- Understanding who’s responsible for what.
- Determining whether the configuration of responsibilities is likely to meet non-functional requirements of the system. Determining the practical, social, and political viability of the discharge of responsibilities so that the system exhibits appropriate non-functional characteristics.
A Guide for your SAP Cloud Migration Journey
Migrating SAP workloads to the Cloud is a viable option for organizations looking to increase the performance, agility, and flexibility of their SAP systems. Once you make the decision to migrate your SAP systems to the Cloud, the next step is to choose the right service provider to guide you on your migration journey.
If you are ready to make a plan, chart a course for your SAP Cloud migration or just test things out with a POC, our Lemongrass SAP on Cloud experts are happy to be your guide.