A typical cloud migration project can consist of the following components:
Business and IT State Assessment
This is a assessment of the client environment to determine where you are in relation to what you want to achieve. This can sometimes be done in conjunction with the Strategy phase. It assesses the current state of the business and IT infrastructure and quantifies the benefits and efforts needed to move to cloud. It must also identify key requirements, concerns, controls and constraints for the cloud strategy.
This stage devises a cloud strategy using the business aims, drivers and the inputs from the first phase. This is a team exercise to ensuring the client team is aligned around your business and therefore cloud goals and objectives. It is at this stage that the direction and capabilities of the cloud migration are determined.
Proof of Concept
This is a realisation of the cloud idea idea in order to demonstrate its feasibility. This helps to establish the foundations to ensure that the technology and processes are in place for a smooth transition.
Minimum Viable Cloud Environment
This is the next step after a successful Proof of Concept. A Minimum Viable Cloud (environment is a secure public cloud environment running at least one client application or server and is designed to ease the client into the operational cloud area as well as engage all necessary stakeholders.
This step allows us to migrate more applications to the cloud with or for the client. This is sometimes known as a "lift and shift."
As the cloud is a new entity for on site technical and operational staff, staff need to be trained and educated, ideally on the job, how to use the new cloud platform to perform their tasks in a confident and secure way.