Blograby

Step 4: Implementation

Depending on the scale of your project and the size of your organization, the implementation of a cloud computing solution may take anything between an hour and a year, or even longer. Assuming the project is significantly large you will need a plan and a management strategy for it, and when the solution is fully implemented it will need measuring and monitoring.

Implementation plan

If you completed the evaluation step described above you will know what you hope to achieve with your project and who the stakeholders are, but it is advisable to write it all down. Any project that is not open-ended needs welldefined objectives, so the implementation plan for the project should include:

Regarding project scope and resource requirements in the preceding list, if your business is small then you may decide to roll out the cloud computing service as soon as possible, but if you are responsible for a large organization then a pilot project may be more appropriate. In either case you may need answers to the following questions:

And if a new system is to be introduced then the following points need to be included in the work breakdown part of the implementation plan:

Project management

Use whatever project management methods you are comfortable with, but keep business objectives and the project’s ‘guiding principles’ in mind. Depending on the project, whether it is Infrastructure, Platform or Software as a
Service, you could either adhere rigidly to a functional specification and ensure there is no ‘feature creep’ or take a more agile approach to the project, involving key members of the project team at key stages and finding the best solution rather than the solution you originally envisaged. In any case you should communicate regularly with stakeholders; and it is always good practice to ask your technical staff to document what they do and let end users document the user experience as it develops. This will make training other users much easier.

Monitoring and measuring

If you are using Infrastructure as a Service (IaaS) then you can monitor the performance of your systems in great detail
at a low level. As for Platform as a Service and Software as a Service, or applications running on IaaS, the user experience can be monitored by timing and recording common web transactions on a regular basis, using automated tools or manually (see Chapter 5). Besides performance, it is important to monitor user adoption of any new systems you introduce. It is no good having a new Customer Relationship Management system, for example, if your sales team are not using it; but if you involve users at the development stage of a new system then they are more likely to adopt it.

Exit plan

Not all projects are completed successfully and some systems turn out to be less useful than you expect, so if your use of a particular cloud technology is to be long term (Enterprise Resource Planning, for example) rather than temporary (data crunching, for example), it is in your interest to ensure your business has a way back and a way out. Often businesses choose to use a new system in parallel with the old one for a fixed period of time so that data in the old system is kept up-to-date, just in case the business needs to revert to the old system, but you may be able to keep the two systems synchronized automatically without double entry. That is a way back, but what about a way out? Well, if you read the checklist at the end of Step 3 you will see that the final question is ‘Can you extract all your data from the system in a structured form that preserves its meaning whenever you need to?’ With web services this should be possible, but be sure to put your system to the test because it is your data after all.

 

Exit mobile version