Search
 
 
Information & communications technology supplement:
Migrating south


 
Data migration projects are rarely delivered on time or to budget, according to new research. Duncan Jefferies asks why this is the case, and what can be done to help smooth the process
 
Data migration, in a nutshell, involves the transfer of information from an old to a new fundraising or membership database. It is often perceived as a laborious and somewhat dull task, but if not planned and executed properly it can badly affect a charity’s essential operations.

Typically, data migration is undertaken as part of a larger project, such as an application upgrade. Information from the old database system is restructured during the migration; either through database fields being merged, formats being changed, or other types of transformation.

If no restructuring takes place, then it is classed as data movement rather than migration; i.e. moving from London to Manchester is simply moving house, whereas moving from London to Paris involves a change in culture, environment and language.

Not getting it right

Recent research from Bloor, which provides independent analysis for the IT sector, is worrying. It shows that the current success rate for the data migration portion of projects (that is, those that were delivered on time and to budget) is just 16 per cent. In total, 64 per cent of data migration projects are delivered late, and 37 per cent are over budget.

“One of the challenges with data migration and the reason why they often run late is that the challenges are not well perceived until you’re in the middle of the migration,” says Paul Hollingsworth, director of product marketing at Celona Technologies. “People don’t apply the right skills and resources to it and underestimate the time and cost involved.”

Although most charities operate a centralised database of contacts, there may be numerous duplicate or alternative versions of the data on individual computers. Before beginning a migration project, staff should be encouraged to reveal any personal data sets they are working from. Otherwise a false or incomplete version of the charity’s records will be transferred to the new system, undermining any improved functionality.

Care must also be taken not to merge documents containing permanent and temporary data: determining what is important from what is not could prove difficult otherwise.

“Often when the charity starts the project, they will say to the supplier that’s running it, ‘this is our data’ without realising that they’ve only actually supplied one snapshot of it,” says John Bird, managing director of ESiT. “The project goes ahead, then when they look at the data at the end they think there’s been a problem with the migration.”

When the correct data has been gathered together, it is mapped to the new database field by field; a process that is normally undertaken by the software supplier. This provides a design for data extraction and data loading. The design relates old data formats to the new system’s formats and requirements.

Over time errors will creep into even the best maintained databases, surviving from migration to migration like imperfections in a photocopy, until a thorough clean-up of the data is undertaken. Getting rid of inaccurate addresses or people who have cancelled their donations, for example, will mean you get the most from your new system.

Vendor support for database systems is often limited to their own suite of products. As a result, inexperienced IT managers could end up having to deal with two incompatible systems with which they have little or no experience. The source data must be in the correct format for use on the new system.

“You may transfer a whole load of data across and suddenly discover a country or region code which the recipient system has to have, but that you haven’t got in the old database,” says John Tate, IT advisor to the Charity Finance Directors Group.

How the software presents the information may also differ. For example, you may have some kind of donation summary for how much a donor has donated in any given year; one piece of software might include Gift Aid and one might not. “The data behind the scenes is right, but the charity looking at it will think these two pieces of information are different and assume that the data transfer has gone wrong,” says ESiT’s Bird.

After loading into the new system, a process of data verification aims to make sure all information has been accurately translated, is complete, and supports processes in the new system.

Top

Case in point

WWF UK moved from a bespoke AS400-based database to CS Group’s CARE database in February 2004. The old database had been tailored to the charity’s processes over a 14 year period and stored 30 years’ worth of fundraising information.

“It was critical to us that we successfully converted over this wealth of historic data as it underpins our ability to carry out detailed marketing analysis,” says Andrew Lockett, head of data analysis and insight at WWF UK.

“The conversion was a long and painstaking process. It involved a detailed documentation of the existing AS400 database whose evolved data structures were quite labyrinthine. We then needed to map these data structures over to the new CARE database’s relational structure. Finally we were in a position to make extracts from the AS400 database and write scripts to import them into CARE.”

Lockett believes the full involvement of all parties was key to the success of the project. He also says a good relationship with the existing database provider was instrumental in getting the required documentation and identifying nuances in the historic data. A core team of WWF UK staff made sure the data made sense once converted; and CS Group technical consultants ensured the scripts to move the data were robust.

“Needless to say, the migration process was not entirely smooth and involved many trial runs and management of errors,” says Lockett. “With a project of this complexity we were aware this would likely be the case and hence planned sufficient time to manage these trial runs and carefully document required modifications.”

A team of staff worked round the clock on the final live load of data onto the new system. The high level of preparation up to that point meant it was completed over a long weekend.

“There were some teething problems and internal process changes required to fully implement the new database. However, I can personally attest to the value of having made the painstaking effort to ensure full conversion of historic data,” says Lockett. “We now have a fantastic wealth of fundraising information on which to base our analysis and draw out insights into the long-term trends in supporter behaviour.”

In late 2006, the Foundation and Friends of the Royal Botanic Gardens made the decision to replace their existing database software with ESiT’s thankQ system. Nearly 350,000 contacts were migrated during the process.

“We didn’t actually look at it as a data migration project,” says Jean Waller, database manager at the Foundation. “We were just looking at what the best product was going to be at the end of the day, and the data migration was as a result of that. We had reservations about the migration because we knew that the Visual Alms data structure was quite complex, which proved founded really, but we never thought it was going to be an easy job.”

The Foundation’s legacy appeal data was all migrated with relative ease, but the membership data proved to be trickier.

“We have several different categories of membership, so people had moved around in the past,” says Waller. “With donations you can just bring the data across, it’s fairly straightforward, but with memberships it’s different. If somebody hasn’t renewed their membership immediately in the past, but three months later instead, there’s a gap there which had to be reflected in the migration.”

She advises other charities undertaking a migration project to build a good working relationship with the supplier of their new system. “Make sure it’s very iterative and the communication lines are open,” she says. “You need to work together as a team.”

Charities should also seek to involve all staff who work with the database in the project, particularly those with detailed knowledge of the data as their ability to spot inconsistencies can prove invaluable.

“You really need someone who can oversee the whole project,” says Tate. “That’s a challenge because a data migration can affect many different departments. You have to put a project team together and you have to be very clear on the ownership of the different sets of data.”

Running some scenarios before going live with the new system is well worthwhile. As Tate says: “Check, check and check again at every stage of the process. If you’re going to send out your first donor campaign, don’t send it out to everyone, send it out to the first ten donors and go through the results thoroughly.”


Top

To return to the April 08 features list click here

 
current magazine cover
 
 
 Home
 News
 E Newsalert 
 Events
 Subscribe
 Charity services
 Past issues
 Factsheets
 Site map
 
 
navigation jobs
navigation UK Charity Awards
navigation Charity Buyers Guide