Integration and Divestment: It’s all About the Data!
As part of a team, I was recently involved in the re-launch of a major UK bank on to British high streets. It was a personal culmination of 20 months’ hard graft on a complex divestment programme, following an equally challenging 18 months on the preceding integration programme. Both periods provided insights into large-scale programme challenges and the opportunity to see things through the lens of both IT and business. Stepping back, there are a number of important issues and challenges to highlight to firms looking to do the same and one moment on the project in particular is worth revisiting.
The divestment and integration were huge undertakings, both in terms of scale and change (of hardware and software) as well as data. From a hardware and software perspective, the main challenge centres on gaining a clear understanding of what the target solution should be. While this might seem a simple task at first glance, for a financial service organisation IT change is never simple. As their business functions grow and develop, as strategic decisions are made, and as technology itself transitions to a legacy state, financial services platforms evolve over time into highly complex organisms.
As a result, the more technical elements of large scale programmes – be it ‘scale and remediate’ or ‘partition, clone and build’ of the target systems – are highly complex activities that require clear design and careful delivery. Invariably this requires heavy lifting around all IT activity, from development to testing – be it system testing, system integration testing (SIT), non-functional testing, and so on. As this portion of the programme involves physical change, it would naturally appear to be the most complicated activity. However, personal experience suggests the reality can be different.
The outset of the integration programme took place in a small meeting room situated in the Moorgate district of the City of London. It commenced with a debate about resources with, among others, the programme’s overarching business test lead, who espoused the complexities of the data. “It’s all about the data,” he repeated adamantly. It’s fair to say that, at the time, the majority of the audience were more concerned with the delivery of the infrastructure and code. But on reflection, were it possible to turn back time, I’d stand up in that meeting and declare: “I’m with the business lead… it’s all about the data!”
Abstract versus Tangible
Part of the difficultly when it comes to testing data is that it feels somewhat abstract. As such, it is difficult to quantify and qualify compared against more tangible deliverables such as mainframes, servers and code. You can count infrastructure and you can measure code, but it’s more difficult to articulate data as a concept.
Nonetheless, it appears that data shapes an organisation by underpinning strategic thinking and decision making. If an IT system were the organs then data would be the blood that pumps through it. So, when faced by a large-scale change programme with a heavy bout of data testing, what should you consider?
When it comes to data in enterprise environments, there’s a huge amount you could explore from mitigating strategies and creative approaches to use of tools, modelling software and so forth. However, that is for another article. What is evident, after having been on both sides of the fence in IT and the business, is that data testing is both absolutely vital and extremely hard. The importance of data and data testing needs to be recognised right at the outset of an integration and divestment programme in order to plan and direct efforts appropriately. At the end of the day, it really is all about the data.