I interviewed Graeme Cross yesterday at the Gartner Outsourcing and IT Services Summit. He is the head of business systems and development (CIO for short) at Morrison Utility Services.
He told me why the company offshored its software development to India and it was not just for cost savings.
Morrison Utility Services is the company that lays pipes and cables and other things on behalf of utility companies.
The company's most important IT system is its Work Management System. This system will kick into action whenever a client, such as a water, gas and electricity companies, request a job. It sees the process from request through completion and right to payment.
Each customer has its own sub system.
Morrison moved from in-house development when it decided the technology it had was not delivering the functionality it needed. It wanted to harness mobile technology and web based services.
One of the main problems it was having is that its staff are mobile and had to be given access to their own desktops wherever they were. So it wanted to move IT systems to the cloud. It could not move legacy systems to the cloud because they were too old said Cross.
It moved to Salesforce.com's Force.com platform as a service. It was able to develop its own applications on this platform.
But the company did not have the skills set it needed in its 12 strong software development team. It decided it needed to outsource.
It looked at TCS, Wipro, Logica and Zensar Technologies.
It chose Zensar Technologies. This is about the 10th biggest Indian IT service provider.
So the benefits for Morrison according to Cross were:
Lower cost - because software developers cost less in India
Flexibility - because it can flex up and down the number of developers it uses at any one time
Access to skills - because its in-house team did not have the cloud and mobile development skills it needed