Roadmap about migration of public services into the cloudA step by step roadmap for Public Authorities to help them as they plan, determine effort and budget, select the appropriate services, make the required internal organisational changes and finally execute the migration into cloud.
The monitoring and validation process, for the successful migration of the selected applications to the Cloud, targets the business aspects of the applications rather than the technological ones. This approach is more holistic as the successful migration in business terms implies the success of the technical one. Validation can be done in different perspectives, such as:
- Validation of the services deployed. This includes the service itself utilizing feedback both from the stakeholders and from the technical staff.
- Validation of the migration process of existing applications on the cloud that public authorities want to utilise.
Cloud migration of public services is not a process visible to the citizens, therefore, their validation of the migration process might be limited. However, the leadership of the top management of the organisation is essential. Technical people in charge of migration will have to consider political cycles and be prepared for changes in the management structure. There may be internal personal in the Municipalities that is reluctant to change. Therefore change management policies must be foressen and put in practice from the very begining. These actions may require training activities on personal to adapt their copetencies to a new IT environment.
In order to monitor from a technical point of view, one has to consider the following aspects:
- Before going into a migration process, it must be checked that all the documentation for the applications is available. If this is not the case, the impact must be evaluated.
- It is particularly important to have a detailed technical plan to safeguard that all the required elements will be available prior to the migration. This refers to aspects such as source code, documentation, availability of technical support either internal or external, similarities/diferences between the existing IT environment and the cloud environment and how to cope with these differences (e.g. O.S. versions) etc.
- The availability of trained personnel for the new environment is to be ensured. Either by training the existing technical people or by hiring new personnel.
- The ownership of applications to be migrated must be ensured before the process is to start. Existing applications may be locked in by legal agreements with vendors.
- Security and Data privacy are a serious concern. The technical staff must ensure them and communicate effectively to the management.