Approaches to the development of Customer Care Service Management Systems
David Lundberg & Mark Tierney
Broadcom Éireann Research
Kestrel House, Clanwilliam Place
Dublin 2, IRELAND
E-mail: dl {mt}@broadcom.ie

Declan O’Sullivan
IONA Technologies
8-34 Percy Place
Dublin 4, IRELAND
E-mail: decaln@iona.ie

Abstract

The telecoms market place of today and of the future will increasingly be characterised as "fragmented" involving several service providers and network providers of all shapes and sizes (both new and incumbent) co-operating and competing to offer customer services. A consequence of this fragmentation, is the increased need for the various actors whether competing or co-operating in customer service provision to interact extensively and efficiently. This paper will discuss how two initiatives, NM Forum SMART and RACE II DESSERT (R2021) are making significant progress to the frameworks and functionality in this area.

The Main Challenges

Service providers in a competitive telecom market are facing many new requirements that will lead to radical changes in the way they operate and the kind of support systems they use. The real challenge is the fact that everything is happening at the same time. Only in the area of customer care, service providers are influenced from at least three different directions: from the customers, from the internal networks and services and from the fact that the service market is changing shape.

The Customer Challenge

Customers will no longer be satisfied with the level of service and support they have traditionally got from service providers. Radical changes are needed to tackle long lead times and inflexibility in the customer care area.

Customer satisfaction is one of the most common phrases in strategic plans of service providers on a competitive market. It is easy to discuss customer satisfaction in general terms and stress the importance of new solutions in this area, but it is more difficult to describe how it is going to be implemented and how success is going to be measured.

Service provision is a key area in customer care. It represents the first contact with the customer, which means it has to be dealt with professionally, otherwise the customer will choose another provider.

The Internal Infrastructure Challenge

The continuing expansion, performance and flexibility of the telecommunications infrastructure are providing a new and important focus to the forging of telecommunications strategy world-wide. For service providers, the provision of high integrity, flexible services is increasingly seen as a major source of competitive advantage, at both a national and global level. In order to meet this demand, fundamental changes will be necessary in the structure and supply of telecommunication networks, with traditional boundaries between switching and access, junction and trunk transmission topologies likely to disappear in the process.

Technology trends suggest a move from the complex, active, heterogeneous, copper-based networks of today towards simple, passive, homogeneous optical networks of the future. Bandwidth and communication distance will cease to become the most important factors and functionality will become crucial. Provisioning will become more concerned with configuring the network access point and setting up access to appropriate pieces of software and less concerned with network resources or capacity. Indeed, service providers will need an effective internal provisioning process if they are to survive.

The Market Challenge

The multitude of services and service providers will change the shape of the telecom market. It will be more and more difficult for a service provider to provide a complete range of services. Instead services will be bought and sold on an open market. This requires better means to interact between service providers when designing and implementing an offer to a customer. The complexity arising from the other two trends above will by no means make this problem easier.

How to meet the Challenges

The technology and business requirements outlined above have to be addressed by new solutions for service provision. In the rest of this paper two initiatives are helping service providers to meet these challenges by looking at the process, the decision support and the open market requirements.

Focusing on the Service Provision Process

To reach real improvements in the service provision area it is necessary to start by defining how a more efficient end-to-end process should look like. This process should start by looking into the end customers organisation and proceed all the way into the combination of services and components from several service providers on the market. The process model should be developed on such a level that it is applicable to many different market situations and types of service providers. The process model will be used as the common base when describing information, interfaces and support systems, i.e. used as a driver in re-engineering activities.

Focusing on Decision Support

Using computer based support systems service providers will be able to meet customer demands more effectively, more economically and more dynamically. To date, there have been few computer support tools to aid in the service provision process. In fact, a substantial amount of provisioning is traditionally 'pen & paper' based and very time consuming. Sophisticated software needs to be developed that will assist personnel in their decision making process and enable computers to work in partnership with human experts. Powerful Decision Support Systems (DSS) are prime candidates to help personnel cope with increasingly complex engineering problems associated with service provision. Such DSSs are software modules that will help automate the decisions faced in provisioning. The objective is to help the user make non-trivial decisions, understand deciding factors, understand trade-offs and provide computational support where possible.

Focusing on the Open Market for Services

The service provision process has traditionally been an internal business concern of large providers. This means that they have had total control of the process and no external negotiations and interfaces have been necessary. To be able to sell a complete package of services to an end user, service providers need to be able to negotiate and buy services from subcontractors. In this process many different niches and roles will emerge (e.g. agents, wholesalers, total solution providers, etc.) Some service providers will only focus on combining services from other providers, while some will complement their internal offering with some external ones. Subsequently, it is not possible to define exactly the type of relations that exist between service providers. Instead, it is necessary to develop flexible solutions that can be adapted to different situations. Standards and industrial agreements will be needed to achieve this open market for services.

The SMART and DESSERT Initiatives

Two key initiatives in the area of service provision are the NM Forum SMART activity and the RACE II DESSERT (R2021) project. In this section a brief overview of SMART and how its specification work is helping service providers in some of the challenges related to the service provision process and how the process can be open. The work DESSERT has carried out in specification and implementation of the service provision process will also be described.

NM Forum SMART

In October 1994 NM Forum (NMF) launched a new work area called SMART (Service Management Re-engineering and Automation Team). The idea being, to focus on how to automate and re-engineer service management activities across company borders while taking into account the different market situations that are possible.

As a starting point, SMART began its work with a pre study where a common business process model was developed (see figure 1) [1]. Two types of service management processes will be the main focus of the SMART activities:

    1. "Customer Care" processes involving direct interactions between a customer and a service provider. These include sales, order handling, problem handling, performance reporting and billing/collections.
    2. "Service Development and Delivery" processes which serve to satisfy customer needs by causing specific actions to be taken within the network and/or systems components. These include service planning and development, service configuration, service problem resolution, service quality management and rating/discounting.
As a starting point three processes were chosen as a target for automation and standards within the Customer Care Process. These are: Ordering, Problem Handling and Trouble Reporting.
Figure 1: The NM Forum service provider business process model1.

Each of the processes being addressed will have a specific interface to focus on. The choices are: service provider to service provider or end customer to service provider. The ordering group is focusing on the service provider to service provider interface.

The Focus of the SMART Ordering Group

One of the most crucial parts of ordering telecom services is the interface between different service providers. Therefore, the SMART ordering team is focused on this particular interface. However, it is not possible to narrow the scope too much when collecting the requirements on this interface. The overall goal is to make the entire ordering process more efficient and this interface is only one aspect of this process. Therefore, the study has started with a broad view of the entire ordering process, which has been narrowed down to focus in on the service provider to service provider interface. By doing this, most of the results like process models and information models are useful throughout the whole ordering process and can just as well be used to support internal support systems in service provider organisations.

The DESSERT Project

DESSERT started in 1992 and ended in December 1994 and is a part of the RACE II initiative, which is partly funded by the European Commission. The purpose of the project has been to explore how supportive Decision Support System (DSS) techniques are for service providers. A strength of the DESSERT project has been the successful combination of diverse Advanced Information Processing (AIP) techniques (namely Knowledge-Based Systems and Operations Research) to provide decision support for the provision of services.

Three prototype Decision Support Systems (DSSs) have been developed within DESSERT which aim to address different stages of provisioning:

    1. The Customer Requirements Capture (CRC) DSS [2] helps to establish a technical specification of the customers service requirements. It supports the user in capturing the customer's requirements and converting them from the language used by the customer to a set of technical, network independent specifications for required services.
    2. The Generation and Selection of Alternative Configurations (GSAC) DSS improves the rapid provisioning of accurate technical solutions. This system helps to identify and assign the necessary service and network resources that satisfy both the customer's and service provider's requirements [3].
    3. The Resource Scheduling (RS) DSS [4] which helps schedule and allocate the resources necessary for these services to be initiated (i.e. work crew scheduling).
To support these demonstrations, the project has produced a DSS Toolkit, incorporating the concepts of reuse, and allowing for the easy development of other service management Decision Support Systems (DSSs) from existing building blocks (referred to as 'tools') [5].The project has developed an architecture providing guidelines, models and concepts as a basis for developing service management DSSs more efficiently, in the context of a multi-service, multi-network environment.

The project has also advanced the understanding and modelling of the service provision process primarily through the medium of CFS H414 [6]. Of particular significance has been DESSERT's modelling of how the service provision lifecycle relates to service creation and service usage lifecycles and this has contributed to the ongoing ETSI NA6 work [7].

A New Approach to Service Provision

SMART and DESSERT are approaching service provision from different angles. SMART produces standards and recommendations that will make efficient service provision possible in an open market and DESSERT has produced prototypes and recommendations for how to automate some of the key processes within service provision. Each one represents a powerful solution to their particular area, but combined together they represent an almost total approach to the whole area of service provision

The next section starts from the SMART ordering process and information models and shows how DESSERT results can be used to automate the parts of the process that will be crucial for competitive service provision.

An Ordering Process Model

The overall goal of the SMART Ordering process model is to meet customers’ need for new services as efficient as possible. This means that a whole range of different type of cases from customers wanting a simple quote on a single service to customers going though a complete design and negotiation phase of a complex offering. The ordering process can stop with a proposal to be considered by the customer or go the whole way to firm the orders and implement the offer. This puts some extra demands on the process model which must be reflected in the model with a high degree of flexibility. The SMART Ordering model is still in a draft status and will not be finalised until late 1995. The main parts of the model are depicted in figure 2.
Figure 2: The main processes of the draft SMART ordering process model, showing the interfaces between customers and service providers/network providers (SP/NP). A mapping of the DESSERT work is also shown.

Each of the processes in this model is described in more detail below.

Manage Customer

To be able to adapt the ordering process as much as possible to the customers needs, the ordering process starts in the customers’ organisation. Depending on the type of customer the process varies, but all customers will have some methods to make sales enquires, order services and to query about the progress of an order. To fit these activities as well as possible the first process in the service providers organisation is a manage customer process that handles all the interactions and administration needed to deal with this.

Identify all Services

The next process in the service providers’ organisations is focused on identifying all services that should be a part of the offer to the customer. This process is the heart of the whole ordering process. It is the process where the main differences between service providers can be seen. A service provider that can discuss customer needs in customer related terms, translate it into services, ask for external and internal options and then present it to customers while they are waiting has a definite competitive edge. This process has four sub processes to go through in design an offer for a customer (see figure 3):
Figure 3: The sub-processes of the Identify All Services process.

The approach adopted by DESSERT provides a good mapping to the four processes outlined in figure 3. The Customer Requirements Capture (CRC) Decision Support System (DSS) developed in DESSERT is designed to assist telecommunications sales people in their negotiations with clients. It is designed to be taken by a sales consultant to a customer site for use within the negotiating context shown in figure 4.

Figure 4: The CRC DSS requirements engineering situation.

The system helps in identifying the communication needs of customers in order to provide the best solution satisfying the global communication requirements of an organisation. The need for such a decision support tool stems from the complexity of the service provision process today: an increasing range of services, each of which may be configured for individual customers. This complexity makes it very difficult for individual salespeople to maintain an overview of current service portfolios and to make a correct mapping between the customer's requirements and available services.

Few tools are currently available to support sales staff. Although simple administrative systems exist, these offer little help for the complexity of the service provision process. In this respect, the CRC DSS is an innovative solution to a problem which is currently taxing telecommunications service providers. It illustrates many innovative concepts concerning the use of DSSs in requirements capture during service provision, both from a service provider and customer perspective. The CRC DSS has generated significant interest from the service providers in the DESSERT consortium. The main points of emphasis are:

· More customer information captured and processed at each stage of the processing of a communication need.

· More and better support to the user as well as the customer due to the incorporation of a well structured model of the services in the service providers portfolio and the gathering and presentation of more information useful to both sales person and customer (e.g., cost aspects).

· Improved quality of support by the system arising from more exploitation of AIP techniques (e.g. semantic analysis, matching algorithms and fuzzy set theory) and due to enhanced Human Computer Interaction.

· Improved flexibility given to the user through integration of a blackboard model.

· The CRC prototype has generated significant interest for its potential downstream use in service provision - a comparable level of support is not available to service providers within existing systems.

DESSERT adopted a tool-based approach to the construction of decision support systems so that each DSS is composed of a number of domain specific tools. In the same way that a DSS may be broken down into component tools, a question may be broken down into simpler sub-questions, and each tool may be coupled to a sub-question which helps in answering the overall query.

Six questions have been identified as needing to be answered in order to provide advice to clients on the purchase of telecommunications services:

Answers to these questions are based on the elicitation, representation and analysis of requirements information. Recalling the notion of different languages, the DSS is required to help in translation, and our approach to bridging the gap is to exploit multiple representations of requirements information and allow incremental mappings between these models.

As a result, the approach relies upon conceptual modelling to represent information related to the various questions which need to be answered. Each question is related to a tool which is responsible for gathering a particular type of information and performing a mapping from one representation to another. Figure 5 gives an example of one of the tools used to identify the service requirements.

Figure 5: An example of how the Identifying Requirements screen looks in the DESSERT prototype.

The CRC DSS shows the type of functionality that is required at this stage in identify all services. Service providers require new approaches to customer support. An understandable dialogue has to take place between the customer and service provider which will lead to a common understanding of both requirements and solutions.

Place Sub-order

When the offer to the customer has been agreed in the "Identify All Services" process a firm sub order can be sent to external providers and internally to realise the solution. This process also deals with the planning of how to carry out the implementation as efficient as possible.

Track Order

When waiting for the offer to be implemented the main service provider must be able to track the progress of the implementation. This can be done on a continuous bases where the sub contracted service providers send information on what is happening or be triggered by the main service provider when the customer asks about the progress.

Check Feasibility of Individual Services

In the subcontracted service provider organisations there will be almost the same type of processes as in the main service provider. The only differences are that in this case the customer is another service provider and that they require a special process to check feasibility of services when they get a question about a service, rather than a firm order.

Configure Services

During the implementation of an offer the key process is to configure services. In this process the necessary adaptations are made to produce what is needed to fulfil the order. This process is also addressed by the DESSERT project with the goal to automate it.

The Generation & Selection of Alternative Configurations (GSAC) Decision Support System (DSS) developed in DESSERT is designed to support telecommunication engineers to assign service and network resources from diverse network technologies offering different capabilities or characteristics. The system helps to identify and assign the necessary network and service resources that satisfy both the customer's and provider's requirements. The need for decision support arises from the complexity of the resource assignment process: diverse network and service technologies, company policy and practice, various manufacturer equipment, commercial preferences, the required customer service, etc.

To date there have been few decision support tools to aid in this process. In fact, a substantial amount of service provision has traditionally been a 'pen & paper' exercise, and has consumed much time and personnel resources. The computer solutions that do exist are generally constructed based on a singular type of technique and are also dedicated to support the assignment of one kind of network resource (e.g. ISDN) only. The effort involved in assigning these resources will be significant, considering the scale and diversity of networks, and the multiplicity of services that are expected in the predicted growth of telecommunication services.

The GSAC DSS is an innovative solution to a complex problem, improving the rapid provisioning of accurate technical solutions. The availability of decision support will help telecommunications personnel and increase their effectiveness and flexibility in being enabled to work with diverse resources of many different network technologies. The GSAC approach successfully supports a much more efficient use of resources by the service provider as it enables those provisioning tasks related to resource assignment to be undertaken taking account of a multiple network and service environment. The main points of emphasis are:

· An integrated and consistent support system, addressing a wide breadth of resource assignment tasks at transit, access and service levels (for example MAN, X.25, ISDN and IN)

· A combination of Operations Research (OR) and Knowledge-Based System (KBS) techniques.

· Good graphical interfaces to support the user in generating the resource assignment solution by providing multiple views onto the problem.

· Unique computer aided support for a task traditionally time consuming and pen & paper based.

· No existing systems on the market tackle the problem of resource assignment in the integrated and consistent way that GSAC does.

· An improved flexible and evolvable architecture, for integrating a diverse range of tools and techniques, using a blackboard model.

Service providers must be able to propose solutions quickly. The GSAC DSS shows the type of functionality that is required at this stage configure services and the solutions offered need to be accurate, meeting both the customer’s and provider’s requirements.

The Interfaces in Focus

As the general ordering process (figure 2) shows, at least three different interfaces between service providers need to be defined to cope with all the aspects of ordering. These interfaces are addressed in SMART:
    1. The negotiation phase where different alternative services are compared to produce the best offer to the customer.
    2. The firm order phase where the order is being placed at subcontracted services providers to be implemented.
    3. The order tracking phase where the main service provider keeps track of the progress of the order implementation to be able to guarantee delivery on-time and to be able to answer customer queries about the progress.
DESSERT was not concerned with the interfaces that the Decision Support Systems could have in an open environment, but the blackboard approach could very well be extended to bring this on board.

Summary and The Way Forward

The SMART and DESSERT approaches to the service provision represent an excellent complement (see the table below) to each other that will make it possible to take a big step forward to a more customer oriented and a more efficient service provision process. They share the same basic view of how the underlying service provision process looks, which means that it is easy to use DESSERT technologies to support the SMART process.
 
Service Provision Process & Functionality
Decision Support
Open Markets
SMART specifications no specification of interfaces
DESSERT some specification (H414) & ideas on functionality yes 

functionality specification & implementation

none
SMART contributes with the overall common business process model which will make it possible to get a common understanding between service providers and suppliers of support systems. It also provides the information model that is needed to speak a common language and to open the market for a whole range of service providers involved in providing end user services.

The results from DESSERT fit very well into the key processes of the SMART model that need to be automated to achieve real improvement of lead times and costs. It is clear that the deployment of computer based service management systems will provide substantial support in the process of service provision. Decision support techniques have been successfully applied to address the requirement capture process and the configuration of services. These two processes have so far been manual and have required highly skilled personnel.

From a service provider perspective it is necessary to develop a total solution for service provision that will make it possible to automate and enhance the whole end-to-end process. A very efficient interface between two service providers will lead to information transfer between these two actors in seconds, but if the translation of requirements to services takes a day, no real improvements are made. Therefore, the real benefits of the SMART and DESSERT work lies in the combination of these two into a future support system for service provision.

The automation achieved by using the DESSERT approach also opens up the possibility to let the end customer control parts of the service provision process himself. On-line service provision will be a natural next step to speed up the process even further and to provide better support to customers with special demands for flexibility and short lead times.

References

[1] Network Management Forum; ‘A Service Management Business Process Model’, NMF 1995.

[2] Tattersall, C., et al.; ‘But why should I buy your service?: Decision Support for Telecommunications Sales Consultants’, Proceedings of the Third International Society for Decision Support Systems Conference, Hong Kong, June 1995.

[3] Tierney, M., Davison, R.; ‘Decision Support for the Provision of Services: Integrating Knowledge-Based and Optimisation Models for Resource Assignment’, Communicate, The Technical Journal of Broadcom, Volume 2 Issue 1 June 1995.

[4] Porté, N., Valette, C.; ‘A Decision Support System for Scheduling and Network Configuration Installation’, DESSERT RACE II (R2021) Deliverable 25 Final Recommendations, 1994.

[5] O'Sullivan S., et. al.; ‘A Reuse Methodology for Service Management’, 7th International Conference of Systems Research, Informatics and Cybernetics, Baden, Germany, 1994.

[6] RACE Common Functional Specification H414 ‘Service Provisioning’ Issue E

[7] Davison R., O'Brien P.; ‘Service Provisioning in a Multi-Provider Environment’, In Proceedings of the 1994 Intelligence in Services and Networks Conference (IS&N'94), Springer Verlag, 1994.



1 Figure from NM Forum document “A Service Management Business Process Model”