23 May 2006

Outsourcing, governance, and nursery school

By Andrew Clifford

To govern outsourcing you need to establish service levels, check the supplier's development skills, and negotiate costs. But how can you make sure that the supplier will maintain and improve the systems?

What do you look for in a good nursery school (preschool)?

But these are not the most important. What's really important is that your child will be looked after well, and given the care and love and attention that you would give them if you were looking after them yourself. In comparison, the other factors hardly matter at all.

If you decide to outsource your IT, you need to look for similar things.

Important though these are, they miss one vital element.

If you have entrusted the care of your system to an outsourcer, how do you know they will look after it? Will they keep the documentation up-to-date? Will they upgrade the databases to the latest versions? Will the code be as well structured and documented as when you gave it them, or even improved? Will there be up-to-date test packs? Will the system still comply with all necessary regulations? Will the system be as efficient as it can be? Would it be easy for you to take the system back if you had to?

These questions are critical. They determine how well the system can support day-to-day business. They make a big difference to how easy it is to change the system. They dictate how long the system will last. Without care and attention, systems regress in all these areas. If you have outsourced your systems (or even if you have not), what have you put in place to manage this?

System governance can answer these questions. System governance is a framework for gathering and analysing this information, so that you can monitor these system characteristics. Just like an SLA, it is a way of setting targets for your service provider. But it goes much further than an SLA. It looks beyond short-term service delivery measures, into every corner of your system's well being. It's a way of checking that your systems are giggling and smiling, and not crying quietly in the corner.