You are on page 1of 5

311

The design of integrated information systems


using business analysis. Case study 4
David Jakob division. function was to specify the market-
My
Central Marketing, British
Telecom/National Networks, London for in-house systems as well as divi-
EC2V 7AG, United Kingdom
ing content
sional projects. As such, BT trained me in market-
A brief description of the use of business analysis in the
ing and in business analysis, both of which built
on knowledge I had gained from the information
design and specification of an Integrated Information System
within British Telecom is given. The role of the end users in science course. I fulfilled this role for almost two
this process is emphasised. The paper concludes that this years, during which time I helped to specify and
methodology ensures that end users are provided with a system implement two large mainframe projects (includ-
which they want.
ing the MI & F system), and numerous micro based
ones. I am currently employed by the same de-

partment, but have moved to doing work in the


1. Introduction
strategic market planning section. It must be
stressed that this paper presents a personal view
British Telecom (BT) is currently investigating
and is not necessarily the view held by British
a number of ways and means to provide managers
Telecom.
with the means of accessing relevant information
online. Within the National Networks (NN) Divi-
sion this is being achieved by the use of a business
2. Background and objectives to the MI & F system
analysis methodology to aid in the design and
specification of appropriate systems. This paper As the overall design of the system reflects
discusses the merits of such a methodology and is
partially theorganization within NN, it is neces-
illustrated by a description of a system currently
sary to provide a brief description of this struc-
under development, known as the Management ture.
Information and Finance (MI&F) system. National Networks has two major subdivisions,
As this paper is intended to show how an and several central functions. Thus we have Trunk
information scientist can exploit his or her talents Services which controls the national trunk com-
in new directions, it is necessary to give a brief munications network, and Specialised Services with
picture of my own background and my role within a number of product lines controlling a variety of
the project that I shall describe.
products and services using the trunk network.
I finished my first degree in Philosophy and
Examples of these products include telex, private
Psychology at Leeds University in 1976. Prior to circuits and the public data network using packet
that I worked for a number of years as a subcon-
switching. In addition there is a central sales force
tractor in the Engineering and Electronics In- which deals with BT’s major National Accounts,
dustry. I continued doing this on completion of and other central functions including a Commer-
my studies, until in 1983 I gained a place at City cial Management Unit and the Marketing Divi-
University to do an MSc in Information Science. sion of which I am a member.
In 1984, I joined British Telecom, who allowed me Product lines contain functional groups con-
to complete my thesis whilst working for them [1]. cerned with e.g. engineering, network planning,
I was employed by a marketing department. Be-
product marketing and finance.
cause of my interest in computing, I was given a
The objective of the MI & F system is to pro-
role in which I acted as the interface between the vide senior managers within NN with both a
marketing department and the main computing marketing and financial view of their business in
order to aid decision making. The part of the
North-Holland system dealing with finance is used primarily for
Journal of Information Science 12 (1986) 311-315 cost accountancy and has been developed as a

Downloaded from jis.sagepub.com at PENNSYLVANIA STATE UNIV on March 6, 2016


312

separate database. I do not intend to devote any This means that they are ideally suited to specify
time to describing this part of the project. It is the the exact requirements.
development of the marketing information system The users involvement must continue through-
which will be used to illustrate the value of busi- out the project, especially in setting objectives,
ness analysis. Suffice it to say, at present, that in standards, acceptance testing and trialling. After
the long term the intention is to integrate the two implementation and hand-over of the system, this
parts. involvement continues in the form of suggested
The target audience for this system includes enhancements and changes. Thus, the responsibil-
managers and directors at board level as well as ity for the final product is firmly placed in the
the more senior managers within the product lines. hands of the users, with the quality of the system
As such they are a diverse set of users, with a wide determined by the degree of their involvement in
range of differing information requirements. Ex- the project.
amples of the type of information include en- The problem is that users are not generally
gineering information about products/services, trained in systems analysis or the design of com-
revenue details,customer information and compe- puter systems. It is here that the business analyst
titorprofiles. This means that the system will have can help, by working alongside the users. It is
to cope with both numeric and textual data. It will their role to draw out the information from the
also have to have links to other systems which users and convey this to the designer in terms

currently hold this information. which both sides can understand and agree. This
The design must be capable not only of satisfy- is done by providing a set of tools which can be
ing these needs, but must do so consistently and understood by both the professional system desig-
economically. This is to be achieved by ensuring ner and the specific user(s). The tools used are the
that there is a single front end which is simple and ’Function’ and ’Entity’ models, which are briefly
friendly to use; the data must be consistent and described below.
minimize duplication; it must be flexible and able
to change as the business grows; and finally, it
must be able to support the functions performed 4. The function model
by the specific users. Clearly this is a tall order for
any system designer, so how are they to proceed? This model describes what business functions
are performed within the organization, and the
relationships between them. This is done by
3. Business analysis arranging them in a hierarchical order. Table 1 is
a simple example of this.

It is in this context that business analysis can It can be seen from this example, that functions
play a crucial role. This methodology can be de- F4100-F4800 are all subsumed and implied by
scribed as: providing a clearly structured and the top level function F4000. Each of the sub-
rigorous approach applied to the understanding of sidiary functions can, in turn, be subdivided.
the business; involvement of the users during the Functions at the lowest levels will then form part
lifetime of the project, both in the provision of the of the systems application program. This task is
information and in the validation of the analyst’s repeated for the whole of the business under anal-
understanding; and finally the use of a set of tools ysis and forms the function model.
which &dquo;provide a common language for the users, The model describes the business functions
analysts and designers to communicate their un- which need to be performed, regardless of how or
derstanding&dquo; [2]. who is performing them. In many instances, it will
The most important role in the design of the in fact describe an ideal system, which allows for
MI & F or
any other system is that of the user. The future growth within the business. It may also
methodology recognizes that they are the only help by suggesting ways to restructure the organi-
people who know what functions they perform zation more efficiently.
and what that entails in terms of information. The model is constructed by the use of a ’top
They are the people who actually perform the down’ interviewing method. This means that the
work which the system is intended to support. analyst will start by asking the most senior

Downloaded from jis.sagepub.com at PENNSYLVANIA STATE UNIV on March 6, 2016


313

Tahle 1 management. Having prepared a formal version of


Example of a function hierarchy the model, the analyst then requests the inter-
viewees to validate it. The final model is that
which accurately reflects the users views and un-
derstanding, and is completely understood by them
and the analysts.

5. The entity model

This model describes the information items


which are required to support the business func-
tions, and the relationships between them. It will
subsequently form the main input into the design
of the system’s database and dictionary. Figure 1
is a simple example of such a model.
Each entity (those items in the boxes) has,
additionally, a number of attributes associated
with it. So, for example, the customer entity will
have attributes such as Name, Reference number,
Headquarters address, Contact name, etc. within
it. The lines between the boxes describe the rela-
tionships which exist. An example of this is that
’each and every’ (the crows foot) SITE must (solid
line) be owned by ’a’ CUSTOMER. Conversely,
’a’ CUSTOMER may (dotted line) be the owner
of ’each and every’ SITE.
Cross validation between the function and en-
managers about their view of the business, and tity models is done by the use of a Function/En-
their role within it. They will also be asked what tity Matrix. This will indicate whether an entity is
they consider they should be doing and where they created, deleted, updated and/or displayed by
consider the business is going. This process is each function. This not only ensures that all the
repeated at lower levels of management, until a necessary information items have been included,
complete function model can be provided. Usually but is also a good indicator when doing a sizing
this involves no more than three or four levels of exercise for the database.

Fig. 1. Example of an entity model.

Downloaded from jis.sagepub.com at PENNSYLVANIA STATE UNIV on March 6, 2016


314

6. Design of MI & F -
Sales breakdown by product.
Phase C: Competitor Information such as
After the initial analysis, it was recommended - Name,
that an ’architecture’ approach be used in the -

Product Type,
design of the required system. Thus, each product -

Application.
line, including National Account Sales, is to de- -

Market Shares,
velop its own comprehensive systems. This is nec- -
References and locations.
essary, as each require information at a very low This will involve the integration of information
level to control their business. Additionally, there from a variety of sources including sales, engineer-
are fundamental differences at those levels be- ing, finance and marketing. The reference material
tween the product lines, which prevent them from on competitors will come from a variety of textual

using the same database. databases within the company.


The marketing system, on the other hand, is
intended for use by the more senior managers.
Their needs are satisfied primarily by more ag- 7. Current status .

gregated information. At that level each database


will have a common structure and the product line The system has been built on a central Amdahl
systems will therefore be able to feed the market- machine using Cullinet’s IDMS/R database prod-
ing system directly. This is represented diagram- uct. Terminals have been located within some of
matically in Fig. 2. the relevant managers’ offices, linked to the
The marketing system will hold information in mainframe by KiloStream circuits.
three groups each of which is being built as a The system was designed, after analysis, by
separate phase of the project. These are detailed using ADS ONLINE as a prototyping tool. This
below. meant that users were able to see what the finished
Phase A: Product Information such as product would look like prior to the development
-

Product type, .

of the application programs. Because of this ap-


Number of orders/sales,
-

proach, the users were able to comment and amend


Number of installations
-
.

the system without any significant impact on


-

Performance/Quality measures, timescales.


-

Distributions e.g. by industry, Geography, Phases A and B were released for user trialling
Company size, during December 1985. The whole development
-

Distributions by Application e.g. Data, from initial analysis to implementation has taken
Video, Text. 12 months to complete. Phase C is currently under
Phase B: Major Account Information such as development having already been prototyped and
-

Name, accepted. Testing is due to begin during March


-

Company structure, 1986.


-

Revenue breakdown e.g. by Product, Appli- The full implementation (i.e. connecting all the
cation, selected users on the system) is dependent on

Fig. 2. Schematic of NN information system architecture.

Downloaded from jis.sagepub.com at PENNSYLVANIA STATE UNIV on March 6, 2016


315

loading all the data into the system. This is cur- other levels. Without this, it is doubtful if the
rently under way, and should be completed shortly. system would enjoy its current success in terms of
Three of the product line systems have been its acceptance by management within National
designed and are now under development. Networks. This contrasts sharply with the numer-
ous instances quoted in the computing press, where
users complain of systems which do not fulfil their
8. Conclusion expectations (e.g. [3]).
The methodology of business analysis has al-
lowed us to design a number of inter-related sys- References
tems which, we are sure, reflect the needs of the
[1] D. Jakob, A statement of requirements for the British
business. The use of common design tools and Telecom Specialised Services Integrated Database project,
software will ensure consistency. unpublished thesis, City University, Information Science
An undoubted conclusion has been that the Department, London, September 1984.
role of the users in this process is the key to [2] A. Hakim, Data analysis as a toolbox not a bible, Paper

success. Within the MI & F project this has been presented at the BCS Database Conference 85, 16/17 April
1985, Huddersfield Polytechnic.
clearly demonstrated. Senior members of staff have [3] D. Jakob, The analysis of end user functions and their
been sitting on the project board, which has a information requirements, unpublished paper, December
strong influence on the commitment from staff at 1985.

Downloaded from jis.sagepub.com at PENNSYLVANIA STATE UNIV on March 6, 2016

You might also like