- Business objectives of leveraging cloud-based technology.
- Prioritized list of systems that are candidates for migration to cloud-based platforms.
- Data and application migration planning, including defining the steps and complexities of the migrations.
- Cloud-based data management planning, including definitions of target database systems.
- Cloud governance and security planning, including likely technology solutions.
- Cloud operations planning, including likely monitoring and management tools.
Defining the business requirements and big-picture vision for the use of cloud technology, and obtaining organization consensus is a key part of cloud strategy and successfully implementing and using cloud technologies. Heavily regulated industries like finance, law and healthcare require additional considerations.
The third step is to define the skills required to implement the cloud plan, including:
- Cloud architects who focus on turning the configuration of the cloud-based systems and solutions into something that meets the business requirements.
- Cloud developers who focus on the configuration and development of the cloud-based systems, including coding within the specific target PaaS or IaaS cloud platforms, with deep knowledge as to how those platforms function.
- Cloud database specialists who focus on the use of cloud-based database systems and how they interact with cloud-based or legacy systems.
- Cloud systems quality specialists who focus on testing migrated or developed cloud-based systems to insure that they live up to business and quality expectations.
- Cloud security specialists who focus on the proper way to secure information existing within cloud-based systems.
- Cloud operations specialists who focus on the operations of the cloud-based systems, including monitoring and active governance of those systems.
The organization can hire in-house talent or engage a third party systems integrator - or a combination of both.