Having worked on Reference Data Management for a long time, I found the need for a categorization of data from the perspective of change. For example, Telco companies are using Business Support Systems (BSS) and Operational Support Systems (OSS) applications to manage terabytes of data stored in hundreds of tables, XML files and properties files. This data is changing all the time: some often, some rarely; some changes have large impact other have limited impact; the impact could be in the number of customers affected, products sold, financials. There are many aspects to consider about data and its change and each aspect is handled in a specific way.
Depending of how often data changes, we have:
- Very rarely changing: Customer Type, Order Statuses – these are at the core of the application and while they are present in the data storage layer, it cannot change without a large impact to the application functionality
- Rarely changing data: Service Type – entities are changing when the organization adds a new line of business, does an acquisition
- Medium Changing: Product Type information – new products added, discounts, campaigns
- Often Changing: Customers and Customer-Product information – new customers added to the system; customer changes the products/services provided
- Very often changing: Customer call records (CDRs) – every time the user makes a phone call a record is added. New data is created every day, every second.
Depending on the impact of the change financially:
- Large Impact: Changes to the price plans, discounts, campaigns – changes affecting many customers and the overall organization financial situation
- Small Impact: Customer orders or cancels a service – changes affect only one customer
- Changes with no financial impact: customer changes the number of rings for a voice mail to be activated – no financial impact on the customer or organization.
Depending on the impact to the service quality:
- High risk: changing the service delivery platform for a service; changing the voice mail provider – impact to all customers
- Low risk: modifying a service for a customer
In time, the trend has been to make the data more ready for change and thus providing more flexibility to the organizations and customers. For example, before, customers had to call the call center to make customer information changes, now the customers can change their profile on-line; before, a vendor had to make a change in the application to support a new Service Type, now the organization can make these changes using a configuration tool.
To reduce the risks associated with the data changes, organizations are using specific methods to deal with change.
(Continue reading …)