- 1- A FRAMEWORK FOR MANAGEMENT INFORMATION SYSTEMS EVOLUTION AND CASE STUDY by PETER FRANCIS DIGIAMMARINO B.S., University of Massachusetts (1975) SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF MASTER OF SCIENCE at the MASSACHUSETTS INSTITUTE OF TECHNOLOGY June, 1977 Signature of Author ......................................... Alfred P. Sloan School of Management, May 12, 1977 Certified by .................................................. Thesis Supervisor Accepted by ................................................ Chairman, Departmental Committee on Graduate Students 5 r' 1 sf * * . A , A £1 'A
94
Embed
s * f ., Aweb.mit.edu/smadnick/www/MITtheses/04409713.pdf · A Framework for Management Information Systems Evolution And Case Study TABLE OF CONTENTS Page Abstract 2 Acknowledgements
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
- 1-
A FRAMEWORK FOR MANAGEMENT
INFORMATION SYSTEMS EVOLUTION
AND
CASE STUDY
by
PETER FRANCIS DIGIAMMARINO
B.S., University of Massachusetts(1975)
SUBMITTED IN PARTIAL FULFILLMENT
OF THE REQUIREMENTS FOR THE
DEGREE OF MASTER OF
SCIENCE
at the
MASSACHUSETTS INSTITUTE OF
TECHNOLOGY
June, 1977
Signature of Author .........................................Alfred P. Sloan School of Management, May 12, 1977
Certified by ..................................................Thesis Supervisor
Accepted by ................................................Chairman, Departmental Committee on Graduate Students
5 r' 1
s f * * . A ,
A£1
'A
-2-
A FRAMEWORK FOR MANAGEMENT
INFORMATION. SYSTEMS EVOLUTION
AND CASE STUDY
by
PETER FRANCIS DIGIAMMARINO
Submitted to the Alfred P. Sloan School of Management on May
12, 1977 in partial fulfillment of the requirements for the
degree of Master of Science.
ABSTRACT
This thesis describes several concepts relating to computerbased management information systems. Environmental factorsand guidelines that lead to the evolution of a successfulsystem are presented. A comprehensive framework for manage-ment information systems evolution is then proposed alongwith an example of its use through a case study.
Use of the proposed framework demonstrates its utility in anactual case, without leading to a definitive statement con-cerning its universal applicability.
Thesis Supervisor: JOHN J. DONOVAN
Title: PROFESSOR OF MANAGEMENT SCIENCE
Thesis Advisor: STUART E. MADNICK
Title: ASSOCIATE PROFESSOR OF MANAGEMENT
-3-
ACKNOWLEDGEMENTS
This thesis could not possibly have been completed
without the magnanimous support and assistance received from
friends, relatives, advisors and colleagues too many to list
in entirety. Professor John Donovan provided invaluable
guidance from the beginning right through to the very end.
Paul Schaller, Lee Freeman, Luther Goodie, and Edward McCabe
all deserve special recognition for their help with the case
study and their support and constructive comments throughout.
My brother, Paul, also receives credit for his valuable
assistance. My parents, for giving endless support and for
sharing their worldly wisdom with me have earned a long
awaited word of thanks. My wife, Margaret Owen, with whom
I have begun to share the pleasures and pains associated with
pursuit of both a career and happiness, will now, finally,
experience life divorced from academia. For her I reserve
the highest form of gratitude.
-4-
A Framework for ManagementInformation Systems Evolution
And Case Study
TABLE OF CONTENTS
Page
Abstract 2
Acknowledgements 3
Table of Contents 4
List of Illustrations 6
Chapter 1 Management Information Systems 7
1.1 Concepts and Misconceptions 9
1.2 Frameworks for MIS Evolution 12
Chapter 2 Proposed Framework 14
2.1 Needs Assessment 16
2.2 Design 26
2.3 Approach 32
2.4' Actualization 39
2.5 Evaluation 42
2.-6 Summary of Framework 45
Chapter 3 Case Study 47
3.1 Needs Assessment 47
3.2 Design 61
3.3 Approach 63
3.4 Summary of Case Study 74
Bibliography 81
-5-
Page
Appendices 86
A. Organization of Departmentof Education 86
B. Organization of Bureau ofInformation Systems 87
C. Current Subsidy Formula 88
D. Three Proposed Changes toSubsidy Formula 92
-6-
TABLE OF ILLUSTRATIONS
Figure Title
1 Proposed Framework
2 Evolution of A Management InformationSystem
3 Gorry and Scott Morton Framework ofDecision Making
4 - Information Characteristics by DecisionArea
5 Current Subsidy System
6 Proposed Subsidy System
7 District Data Base
8 Subsidy Components by County and District
9 Frequency Distribution by District
10 Macros Used to Compute Subsidies
11 Commands to Calculate Subsidy Allotments
12 Macros Used to Compute SubsidieslAlternative Formula)
13 Subsidy Components by County and Dietrict(Alternative Formula)
14 Frequency Distribution by District.(Alternative Formula)
-7-
1 MANAGEMENT INFORMATION SYSTEMS
Computer based Management Information Systems (MIS) play
an important role in virtually all contemporary organizations.
A definition of management information systems, put forth by
Kennevan,(40) summarizes the key dimensions of the concept:
MIS - "An organized method of providing past,present and projection information re-lated to internal operations and externalintelligence. It supports planning, con-trol and operational functions of an org-anization by furnishing information inthe proper time frame to assist in thedecision process.
A summary of issues relating to management information systems,
eminating from Kennevan's attempt at a definition, prefaces
the body of this paper in order to establish common ground
for the unveiling of ideas relating to them.
An MIS is used to process data for some purpose in an
organization. Data used for a specific purpose is referred
to as "information". This purpose is one that probably existed
before an MIS was present and one that would continue were an
MIS nonexistent or made unavailable. The existence of an
MIS is justified only to the extent that the functions or
activities to which it applies are made more efficient, more
effective or simply easier to perform as a result of its
presence. An MIS is a service to its users and is not a
product in itself or, stated in another way, the MIS is a
-8-
means to an end and is not an end in itself.
Kennevan highlights the realm of influence of an MIS.
Support of planning, control and operations implies an impact
on all phases of organizational activity. In reality, however,
a given MIS will.probably be oriented more toward a particular
one of Anthony's (4) three divisions of business functions
(planning, control, and operations) than another.
An MIS is capable of storing, retrieving and processing
historical data, assimilating present data and projecting
information about the future. Information internal and
external to the organization may be handled by the system.
There was a time when it was envisioned that an MIS would
be capable of managing all information related to an organization
in any way. An MIS of this sort is often referred to as
a "Total MIS". The concept of the "Total MIS" has been much
criticized in the literature (1,15,31,39,52). Contemporary
systems are oriented to specific portions of organizational
activity and deal with only a subset of all possible internal
and external information.
Kennevan suggests that an MIS provides timely information
to be used in decision making. In addition there is a notion
of supplying information in the format most appropriate to a
given situation and a corresponding means of insuring that
the information is delivered to the right place.
These broad characterizations of an MIS yield an ideal-
-9-
istic perception of a system that aids in all phases of
organizational activity by supplying the right information,
to the right people, in the right format and at the right
time. This abstraction of an MIS is a useful conceptualization
as it accurately depicts the important dimensions of such
systems.
The growth in scope, breadth and complexity of management
information systems has given rise to a vast array of new
technical and operational problems, particularly in the
early stages of MIS development. The ability to deal with
these problems will determine whether or not information systems
will ever reach their predicted potential utility in the
business world.
1.1 CONCEPTIONS AND MISCONCEPTIONS
Management Information Systems have proliferated at an
astronomical rate in recent years, primarily as a result of
increasing technological capabilities and decreasing costs
of computer hardware. There appears to be an endless stream
of activities to which an MIS can be applied. This enthusiasm
is personified by Ackoff (1) when he refers to a "romantic
relationship between analysts and the most glamorous instrument
of our time, the computer." The analyst must remember, however
that the goal is to institute a vehicle capable of providing
more effective and efficient operations and not simply to
computerize the current system.
Ackoff points to several misconceptions that have been
the source of misguided attempts to institute management
information systems. Some of his revelations are considered
here as they are appropriate caveats to any attempts to bring
an MIS to life:
"Management suffers from a lack of relevantinformation in most important decision making."
This once accepted tautology is portrayed as a false pretense
by Ackoff (and later by Argyris (6)). A more accurate version
of the concept that is supported in this thesis runs as follows:
"Management suffers from an abundance ofirrelevant information in most importantdecision making."
The MIS designed to provide management with all possible in-
formation is bound to aggravate rather than ameliorate the
plight of decision makers. An MIS should be designed to pro-
vide filtered ACCESS to relevant information rather than being
the source of endless and useless reports.
"Designers of management information systemscan best determine users' information needsby asking him what information he requiresto make decisions."
The problem raised with this statement is that users
often do not know what information they need (on a regular
or ad--hoc basis) until they need it. Both Ackoff and Burg-
staller (10) point out that traditional attempts to discover
user needs through personal interviews and questionnaires
-11-
leads to confusing and often contradictory results. Users
will generally either play it safe and ask for "the works"
(in which case the analyst responds by nobly trying to pro-
vide him with more than everything) or the decision maker will
claim that he already has all the information he can possibly
use, leaving MIS designers with no recourse but to guess at
what information to provide.
The final warning concerns the MIS users' intimacy with
the system. Traditionally users have been shielded from the
mechanics and logic of the MIS in order to protect them from
having to learn its esoteric details. Such a relationship
allows the user to be manipulated by the system. As a result,
the MIS cannot be adequately controlled or evaluated by the
user. Users ought to be comfortable with their MIS and should
be encouraged to ask questions concerning its processing
and results to insure correctness and relevance to the tasks
at hand. The introduction of an MIS into an organizational
environment can be an extremely emotional and complex problem
in human engineering. A high degree of interpersonal competance
is demanded of the MIS administrator in order to lead a smooth
transition to a new system.
Many authors have identified and made frequent reference
to four factors which, to a large extent, determine the fate
of even a superbly designed system (6,14,27,39,43,52):
-Top management support
-Clear statement of system objectives
-12-a
-Active and continuous user involvement
-Minimal degree of complexity and changeto organizational activity-
Empirical evidence has shown that when these factors are entirely
ignored, a system is sure to fail. "Successful" systems are
found to have been concerned with at least some of these factors.
In the framework proposed in Section 2, these issues play an
integral role in MIS evolution.
1.2 FRAMEWORKS FOR MIS EVOLUTION
Several frameworks and models that attempt to portray
the process of MIS evolution have appeared in the literature
(2,7,8,12,16,22,23,24,26,32,50,54). (Traditionally this
process has been labeled "MIS design" or "MIS implementation".
Here, and throughout this thesis, the term "MIS evolution"
is used in order to convey a more "start to finish" flavor
to the subject.) These have primarily been produced by
academicians who have tracked successful and unsuccessful
management information systems in order to identify factors
that lead to a successful system. Their frameworks represent
an effort to illustrate linear step sequences that provide
a means of visualizing MIS evolution from a global perspective
but fail to provide adequate guidelines for future endeavors.
A characteristic common to most frameworks found in
the literature is that they leave no recourse at each step
but to go on to another step. This has negative impact if
-13-
at some point it may be more appropriate, for one reason
or another, to abort the effort entirely. Few models
incorporate explicit checkpoints which call for reexamina-
tion of needs, objectives, feasibility and costs in order
to enable either management, user or analyst to terminate
the project.
Guidelines which account for the dynamic nature of the
evolutionary process and which focus attention on critical
phases of evolution are needed in order to give a coherent,
structured, and parsimonious foundation for MIS development.
A framework encompassing these guidelines must consider
communication between analysts, designers and users; it
should reflect a concern for human emotional behavior and
the importance of power; as well as document the steps
leading to MIS development. Finally, a set of guidelines
must be validated with repeated use to demonstrate that it
has utility'in the real world.
The framework presented in Section 2 is an attempt to
impose a structure that captures these essential points and
that will be useful in actual cases. Just as there is no one,
universally accepted definition of management information
systems, however, there is no single framework or set of
guidelines that are applicable in all instances. In essence,
then, this is a presentation of what appears to be a reason-
able methodology for MIS evolution in many cases, and evi-
dence that this is true in a particular application.
-14-
2 PROPOSED FRAMEWORK
There are five major divisions or phases that comprise
the proposed framework (see figure 1). Within each phase
there is an associated set of activities and outcomes that
determine the function of that phase in the evolution of an
MIS.
G NEEDS DESIGN PPROACH ACTUALIZATIOND VALUATIONASSESSMEN
Figure 1Five Phase in MIS Evolution
The Needs Assessment (also called Pre-Design) phase
includes: becoming familiar with the user environment;
identifying problems, inefficiencies and bottlenecks; and
specifying characteristics and functions of a more desireable
environment. In the Design phaseobjectives and characteris-
tics of a new system are determined, and a plan for its
implementation developed. Approach refers to the identifi-
cation of and selection from available hardware and soft-
ware technology, breadboarding of a system prototype and
preparing to embark on the implementation effort. Actualiza-
OUTCOME I
NEEDS ASSESSMENT
OUTCOME
**'" AN
NJECTWES O
NEW SYSTEM
ACTIVITY OUCOME
KAROWARE &SOFTWARE
AWJLAB.E TOSUPPORT
DESIGN APPROACH
EVOLUTION OF A MANAGEMENT INFORMATION SYSTEM
FIGURE 2
ACTIVITY OUTCOME
EVALUATION
-16-
tion includes programming and implementation of system
components, installing subsystems as they become ready,
testing, debugging, documentation and initial use. User
feedback and comparison to stated objectives provide the
basis for the Evaluation phase.
The framework is enhanced by extensions made along
three dimensions. First, each phase is further divided
into steps. Second, each step is portrayed as a combina-
tion of both an activity -and the result of an activity (or
an outcome) that is used as input to the next step. Finally,
checkpoints are strategically implanted to allow escape
from the process at key stations. A representation of the
enhanced framework appears in figure 2 and will serve as the
basis for discussion throughout the remainder of this
section.
The phases of evolution are now addressed in detail.
Certain vocabulary -is employed throughout the discussion.
The term "Analyst" refers to the individual or team of
individuals responsible for monitoring and guiding MIS
eVolution. "Users" or "Clients" are the individuals who
will employ or benefit from the system when it is completed.
"Management" may also be users but more generally repre-
sents the supervisors or overseers of users. "Top Manage-
ment" are the highest level of managers exercising direct
control over the user environment.
2.1 NEEDS ASSESSMENT
-17-
The objective of the model's first phase is to insure
that the correct problem is addressed. It is difficult to
determine with certainty that one problem is any more
"correct" than another in terms of mandate for change. The
issue is, more precisely, that systems designers and
analysts must be working with a set of problems that are
in accord with those perceived as in need of attention by
individuals who work in the area. It is equally important
that the analyst's assessment of needs verify those perceived
by users. Initially, the analyst's diagnosis will often
deviate significantly from the user's assessment. For this
reason the analyst must be familiar with existing operations
from the user's point of view. The analyst who deals with
users, rather than exclusively with managers of users, learns
about needs from the proper perspective and will be more
likely to end up addressing the right problems.
STEP 1
In Step 1 the analyst become intimately familiar with
the prevailing user environment. This requires spending
considerable time and effort getting to know what duties
are performed, how they are accomplished, what decisions are
made, and why different functions are important. These
activities should result in a coherent and cogent descrip-
tion of the current system. This is referred to, in
literature, as formulating a "descriptive model" (27).
-18-
ACTIVITY OUTCOME
DESCRIPTIONEXAMENE OFEXISTING EXISTING
'ENVIRDNMENT ENVIRONMENT
(DescriptiveModel)
STEP,- I
With the construction of this model the analyst acquires a
thorough understanding of the existing environment.
Users play an important role from the outset of MIS
evolution. The analyst's primary source of information is
the user. When a descriptive model is derived, the analyst
is encouraged to confront the user with an interpretation of
the environment and to incorporate criticism and suggested
modifications if necessary. Since the initial system serves
as the basis for change, it is critical that the descriptive
model represent an accurate and realistic summary of the way
duties are currently performed. User validation of the model
insures a higher degree of accuracy.
-19-
Unfortunately there are no procedures, short of becoming
a part of the user environment for an extended period, that
guarantee the analyst will acquire the knowledge needed to
formulate a descriptive model. The most popular approach is
to conduct a series of personal interviews. As mentioned
earlier and as elaborated by Rockart (52) and Burgstaller (10)
the questions asked in an interview can do more harm than
good, and often result in contradictory or confusing informa-
tion. An alternative or adjunct to an interview incorporates
the use of an instrument or questionnaire designed to help
elicit information from the client. Questionnaires have
only recently begun to emerge (see 5, 10, 33 for discussion
and examples) and are largely untried and untested.
In general it has been determined that questions which
ask (either in person or via an instrument) "What informa-
tion do you need?" tend to emit vague and often meaningless
responses. Burgstaller indicates that more information is
gained from responses to such questions as: "What do you
(the user) do?" followed by "What important decisions do
you make?" and finally "What information do you require to
make these decisions?". The latter leads more readily to
substantive discussion concerning user functions and cor-
responding information needs.
The analyst, in order to be successful, must initiate
information gathering activities such as: interviews,
questionnaires, group discussions, direct observation and
-20-
investigation. Regardless of the techniques used the results
of these activities should include the following outcomes:
1. establishment of working relationshipbetween user and analyst
2. realistic model or description ofexisting environment
3. statement of user information requirements
STEP II
The descriptive model of the environment should now be
studies to uncover inefficiencies, inconsistencies, redun-
dancies, bottlenecks and other problems with the existing
system.
ACTIVITY OUTCOME
ANALYZE DENTIFICATIONEXISTING 1 OF PROBLEMSENVIRONMENT INEFFICIENCIES
ETC.
STEP - II
The analyst must pull together user comments and combine
them with results from his own systematic evaluations to
compile a list of problems. At this point, no solutions
should be proposed. This is strictly a process of problem
identification. A list of all identified problems should be
drawn up, as this will form the basis for determining the
objectives and characteristics of a better system, in the
next step.
The analyst should take care to separate problems from
one another and to recognize that some problems are, in fact,
-21-
the cause or result of others. The objective of this
activity is to isolate each issue in its most basic form
so that processes and functions requiring attention are
explicitly identified.
Once compiled, the list of problems should be discussed
with users in order to allow them to add or delete items as
well as to speak out on the relative importance of each.
Concensus amoung analyst and users results in a final list
that contains a full accounting of problems in a prioritized
order. This approach will stimulate discussion and draw
attention to areas that will later be the focal point of a
new system.
In the second step, then, the analyst: engages in a
systematic analysis of the existing environment from the
descriptive model, compiles a list of problems in prior-
itized order, and discusses this list of problems with the
user population. The result of these activities is a menu
of problems that will be addressed in the next step.
STEP III
The activities in Step III use the list of problems
and an understanding of the business environment to derive
a statement of how the existing system would appear if all
the noted problems were resolved.
-22-
ACTIVITY OUTCOME
ASSESS DESCRIPTIONOF
EXISTING -MORE DESIREABLEENVIRONMENT
ENVIRONMENT (NormativeModel)
STEP - III
The result is a.picture of a "better world" or what is more
commonly referred to as a "normative model" (38). The
normative model serves as the basis for formulating explicit
goals and objectives of a new system. It is a statement of
how functions would be performed, decisions made, information
received, retrieved and transmitted in an ideal world.
There is bound to be more than one reasonable proposal
for the way things ought to appear in a perfect system. All
alternatives should be dutifully considered. If more than
one procedure appears to be warranted then perhaps a mechan-
ism for including multiple approaches is required. For
example, if certain information is needed in both a regular
and ad-hoc basis by different users then both avenues of
access may be arranged in a more desireable system.
In order to maintain a perspective that will facilitate
in this procedure, it is useful to determine the generic
nature of the problem. Two mechanisms have been developed
to assist in this effort. The first is a framework of
decision making presented by Gorry and Scott Morton at
MIT (28) and later supported and extended by several other
-23-
authors (21, 39, 45). Figure 3 shows a taxonomy of
decision types identified by their characteristics along
two dimensions: degree of structure and context of organi-
zational activity.
DECISION CATEGORIES
Strategic Management OperationalPlanning Control Control
the system in a class that has had only little history of
successful information systems support (39). In some ways,
though, this example is remarkably similar to the Westing-
house case discussed by Scott Morton (55), particularly
-58-
with respect to the issues of: time to select an alternative,
the number of alternatives to consider, and the thoroughness
of formula testing. The information system developed in that
case provides valuable lessons for this system, but will be
left for the interested reader to explore in detail.
Analysis of data used in Act-580, along the dimensions
presented by Keen and Scott Morton (39) reveals that the
various data series used in this application span over a
considerable range. In fact, it is clear that the current
system uses data of inconsistent quality, accuracy, and
age (see Appendix C). Focusing upon the goals of the
subsidy program, a general picture of information charac-
teristics can be formulated as seen below:
-59-
Act 580 Information Characteristics
DataCharacteristics
Accuracy
Level of Detail
Age
Source
Scope
Type
Ballpark figures are sufficient for
budget estimates
School District and State Wide-no need
to be too detailed (i.e. school level)
Past data is used when present data is
unavailable; present data is used
instead of estimating future figures
Internal
Wide
Quantitative
Time Horizon Future
-60-
Description of More Desireable Environment (Step III):
The director of the Information Systems Bureau and
both the head statistician and the data processing manager
expressed their perception of an ideal Subsidy System in
terms of an interactive facility. This facility would
enable easy entry of new formulas and provide estimates of
total dollar and distributional impact. The focal point of
such a system would be a station for incoming proposals to
be entered (e.g. via display screen or computer terminal),
run immediately, and results returned instantaneously.
Incoming proposals would be assigned an identification code
to keep track of who made the request and to maintain a
history of proposals. It is unlikely that members of the
general assembly would benefit from direct access to the
system. Rather, it is more appropriate to assign an in-
dividual (in the Statistics Division) the responsibility to
run proposals from a central sight as they come in by phone,
in person or by memorandum.
Information available for formula testing should include
any data kept at the district level. A district data base
would be maintained by the data processing staff for this
purpose. If a proposed formula includes district data used
by some other application it should be available through
the district data base. New data should be added as needed
to increase the alternatives open to formula generation.
-61-
Information available for formula testing should
include any data kept at the district level. A district
data base would be maintained by the data processing staff
for this purpose. If a proposed formula includes district
data used by some other application it should be available
through the district data base. New data should be added
as needed to increase the alternatives open to formula
generation.
Results of test runs should also be available in hard
copy form for distribution to interested parties. Such
printouts can come from either a screen copier or from a
line printer.
This systen, once implemented, would require only
minor reprogramming and maintenance efforts by the data
processing staff from year to year. Their primary respon-
sibility would be to provide an accessible reliable and
integrated base of data around which the Subsidy System will
function.
3.2 DESIGN
Analysis of Normative Model and Viability of SystemGoals (Step IV and Checkpoint I)
The goals-of the proposed system as derived from an
analysis of the descriptive model are:
- to provide continuity and momentum to the searchprocess
- to allow more proposals to be considered
-62-
- to allow fine tuning of formulas
- to provide immediate and unambiguous feedback fromtest runs
- to provide a means of viewing results by schooldistrict, legislative district or in aggregateby county and state
- to keep track of proposals and who has generatedthem
- to easily incorporate new variables into the formula
- to allow components to be dropped from the formula
- to substantially reduce the clerical workload intesting formulas
- to substantially reduce the need for continuous dataprocessing support
- to ultimately arrive at more equitable subsidydistributions
Given the demonstrated success of similar systems (18,
21,27, 55), these objectives appear to be both reasonable
and viable. Readily available technology shoudl be suffi-
cient to attain them.
Support for these design objectives was easily secured.
The director of information systems, the head statistician,
and data processing personnel all displayed keen interest
and enthusiasm for the proposed system. A commitment to
provide resources and personnel- support during systems
development and implementation was made by top management.
System Components and Plan of Action (Step V):
The following activities should be performed to
establish a complete system and in the the time frame shown,
-63-
relative to the start of system development:
- stabilize district database (weeks 1-8)
- develop or acquire software environment from whichformulas can be tested and results displayed(weeks 3-15)
- establish human interface to the system (weeks 12-20)
- resolve procedural and logistic details (weeks 18-22)
- establish procedures and capabilities to maintaindistrict database (weeks 18-24)
- provide a means of tracking and storing proposedformulas (weeks 12-20)
- document supporting software and operating procedures
- evaluate system modules (as completed)
The nucleus of the system is an integrated database of
all information maintained at the district level. The
ability to access and manipulate this data gives the flexi-
bility needed to test and track alternative formulas. An
illustration of the proposed system is shown in figure 6.
The system modules were recognized and approved by the
Bureau of Information Systems. The time tables and scheduled
dates for completion are currently under consideration.
Approval of a final schedule is expected soon.
3.3 APPROACH
Identify and Evaluate Available Technology (Steps VIand VII)
The Bureau of Information Systems, despite its heavy
-64-
Figure 6Proposed School Subsidy Information System
T/O VIA KEY-BOARD OR DIS
CIAN
ResultsProp-osals
-65-
use of computer resources, does not currently own and
operate its own equipment. Due to increasingly computa-
tional requirements and an increasing desire to control
accessibility, activity and operations, the Bureau has
requisitioned and received approval for funds to acquire
its own computer facility. A request for proposals has
been issued and a decision to purchase a medium sized
computer is emminent. The hardware must be capable of
supporting a commercial data management system and be
able to operate in both a batch and interactive mode. In
the opinion of the analysts, at least two vendors, IBM and
UNIVAC, are capable of supplying the required resources.
The chosen facility will most probably be in the range of
IBM 370/138. A DBMS that uses a hierarchical conceptual
view of data is preferred by the user environment due to the
relationships that exist between county units, counties and
school districts. These relationships are of more relevance
in other applications than in the case of the School Subsidy
system. ADABASE, SYSTEM 2000, and TOTAL are all being
considered for this- role, (see (51) for a description of the
various DBMSs).
Checkpoint II and Selection from Available TechnologyStep VIII)
It appears that sufficient hardware and software re-
sources are available to meet the system objectives detailed
-66-
in the Design Phase. The underlying selection criteria are
currently being developed in conjunction with the user
environment. Final selection of hardware and software tech-
nology will be made in due course.
Breadborad System Prototype:
In order to test the viability of the Act-580 design
presented above, and to become better acquainted with the
computational requirements of the system, a prototype was
developed. The prototype will be shown to users and tested
with actual proposed formulas to determine whether or not
the system will be useful when complete.
A partial view of the complete District Database under-
lying the prototype is shown in figure 7. Essentially,
there are a set of attributes (columns) associated with each
of the 505 school districts (rows). Janus, an experimental
host language supported by MULTICS, is used to provide access
to the data from an interactive computer terminal.
The prototype uses a relational schema (13) on hardware
that is unlikely to be chosen for the final system. The
relational approach is well suited to the needs of this
system but is generally unavailable in the form of a
commercial product. It is used here as it is a convenient
vehicle for the purposes of demonstration and because it was
readily available and at low cost. It is expected that the
capabiliteis shown here can be transferred to the hierarchi-
-67-
cal schema supported by the DBMS ultimately chosen to
underlie the final system. The hardware (Honeywell 6180)
is employed for similar reasons; it was readily available
and at lost cost, while it provides ample computational
capability.
display mktval,incomeafdcpovertyaie,pop_per areawadm sort on cnty,distnamewith title="Figure 7"/District Database"/(Partial Listing)",blocking,1n1=95 for 1 to 20
Figure 7District Database(Partial Listing)
afdc povertywadm
aie popper-area
BERMUDIAN SPRINGS SDCONIEWAGO VALLEY SDFAIRFIELD AREA SD
00 GETTYSBURG AREA SDLITTLESTOWN AREA SD
UPPER ADAMS SDALLEGHENY VALLEY S DAVONWORTH UNION S DBABCOCK S DBALDWIN WdHITEHALL S D
BETHEL PARK S DBRENTWOOD BORO S DCARLYNTON S DCHARTIERS VALLEY S DCHURCHILL AREA S D
CLAIRTON CITY S DCORNELL SDDEER LAKES SDDUQUESNE CITY S DEAST ALLEGHENY S D
39539100846525004080340014283330047609500
46331800979708005252560087217500
261263700
2458523006952190092123200
210492600202320500
998656008790330062813900-67410400123556200
2383235756461739111069137096898130087391
266846535395446845563402561499804
208852198
1838114665226608379830529
150528372136422434
4208247934362599482994133340773973860528
distname mktval I ncome
84369
23241
40
68129
6862
236
92103277206
88
592232127482315
198294167424
89
2452521541,76525
272235I431379184
1071385300812604
14753302371957
89354041210571941263
1642350330591723844183472124
10699690
109590782180118353984672340616701731
31467142228624371678820639574434449
79215
54101162
771433
922380
4803
29909809579620823584
50173484
34260052156
18293269100144232362
19772822213633729950
106432221341167255690
23061632362518324095
-69-
Abbreviation
distname
-mktval
income
c:fdc
poverty
Ale
pop-per-area
Meaning (reference Appendix C)
the school district name
the market value of the district'sreal-estate
total income earned by wage earnersin the district
number of pupils receiving aid tofamilies with dependent children
the number of poverty pupils in thedistrict
last year's actual instructionalexpenses
the population per square mile
weighted daily average membership
(Figure 7 continued)Explanation of column Headings
-70-
The data shown in figure 7 is operated on according
to the rules of the current formula (Appendix C) to arrive
at the subsidy payments shown in figure 8. Figure 9 shows
a partial frequency distribution of subsidy allotments
by district. The vast majority of districts receive
between .04% and .21% of the total subsidy disbursements.
Philadelphia and Pittsburgh receive 2.63 and 16.94 percent
of the total subsidy respectively but are not shown in the
figure.
The subsidy components (base, density, sparsity and
poverty) are calculated using the formulas detailed in
Appendix C and as shown in the listing of macros in
figure 10. The macros are employed by the user in place
of typing in the formula each time an estimate is desired.
To calculate the density subsidy, for example, the user
types "create-density(density)". To arrive at a total
subsidy for a district the user sums four component parts
to the formula. The calculations are performed as shown
in figure 11 along with the calculation of total subsidy
payments, (computer responses are indented).
To test a new formula the user may change the macro
definitions shown in figure 10 and re-execute them. An
example of this procedure is shown in figure 12 where the
following changes are made to the current formula:
-71-
1. base subsidy maximum per WADM expenditure changed
to $900 from $750
2. district income, instead of market value used to
calculate the aid ratio
3. and the poverty multiplier is increased to $200
from $165
The results of this formula are shown in figures 13 and 14.
display cnty,ar nmfd=3,current_base,densitysparsity,poverty_dollarssub sort on cnty,distnamebreak on cnty tally currentbasedensitysparsity,poverty_dollarssubwith title="Figure 8"/Subsidy Components"/By County and District'/(Partial Listing)",1nl-95for cnty-1 I cnty-3 I cnty-7
Figure 8Subsidy Components
By County and District(Partial Listing)
cnty ar currentbasepoverty-dollars
density sparsity
BERMUDIAN SPRINGS SDCONEWAGO VALLEY SDFAIRFIELD AREA SDGETTYSBURG AREA SDLITTLESTOWN AREA SDUPPER ADAMS SD
APOLLO-RIDGE SDARMSTRONG S DFREEPORT AREA SDLEECHBURG AREA SD
ALTOONA AREA SCH DISTBELLWOOD ANTIS S DCLAYSBIJRG KIMMEL S DHOLLIDAYSBURG AREA S DSPRING COVE S DTYRONE AREA S DWILLIAMSBG COMMUNITY S
0.5910.5100.2290.3890.6190.557
0.7810.7160.6760.610
0.6280.6740.6480.5890.6820.7180.731
8114471210756
17217112917711096432
826106
5408683
171327068032141433401809256
10759141
67407611108253
611839263325517010541790207503904
15089273
21378968
507434959212120
24002
788123358
9317110861
51616
21660345231652
1685366914834
907
252063
1136030
5279900
126670
293071
326704851027555699601468540425
233805
0 968550 3664650 374550 273065
0 528165
00
7750000
22G760154530
458790
444510381154504591410631957359024420
780285
distname sub
9598561268234253032
13660801117038
995321
5959561
181800671930371480173
11338922
74018741150892736036
274151817709402095390683761
16580410
0
000ouo00
Uouo-00,0
00000000000,0
000600000
COU0000000
000000
0000OU0
000000OUD
ooooouuouo
oooouuouuuooo
oooooouuouo
c
00600000000000
0uoooooooooooooooouu
ooooouooooouuooo
uuouoooooooouuuu
oocouuuooouoooouuoouoouoououoooooo.
00000000000000000000000000
0000000000000OU00OU00oooooo
c6ouGuuuuooGououoouuu0000000G00
oooououuuooooooooouoooooooooo
Ln
oooooooouoooouooooooooouooouoooooooooouooI
oououoouuoouuoooooooo000000000000000
VI
00000000000000000000OU00000000
oouoooooooooooouooo-o
00000000OU0000
Ln
OU006000000000
00
0
0000000
coo0
L 'I.
9
tv
0 17
L06s zL
z9 zs -
ztz
_E
-z
z zI zOIZ-G
i21L
1-91STk
i-
Z-1
1-1-01-
0
W C-
:3- U,
:3 1---- 4--
w
-4-- Q
,
U:*
C-
C-
:3-il
C-
il
NI
uc-
-EL-
display-attribute Name,Definition in Macrodefinitions with ttl="Macros", lnl=89;
Macros
Name
createaid_ratio
createbase
createsparsity
Def i nit ion
*
'createattribute arg1 as1-((mktval/wadm)/(totmktval/totwadm))*0.5;change_attribute arglfor argl<0.1:0.1' with parameters argI
'createattribute argI as(aie/wadm)*ar*wadm for aie/wadm>750,otherwise 750*ar*wadm' with parameters arg1
'create_attribute TEMP as ar f.375;create_attribute argI aspop-perarea>10000&wadm<50000,wadm>50000&pop.perm.a rea>10000,wadm>50000&popper_area<10000,for pop-perarea(10000&wadm<50missing;delete_attribute TEMP'
or ar>.375, otherwise250. *TEMP*wadm for0.19*ale for(pop.permarea*0.19*aie)/10000. forwadm*(popper_area/10000)*250.*TEMP
000, otherwisewith parameters arg1
createpoverty 'createattribute argl as 165*poverty' with parameters argl
Figure 10Macros Used to Compute Subsidies
create_density
create aid ratio(ar)
createbase(current_base)
createdensity(density)
create-sparsity(sparsity)
create-poverty(poverty-dollars)
createattribute
create_a ttr ibute
sub as currentbase+density+sparsity+poverty-dollars
9,t a1syb s i, diy
dsa total_sybsidy
total,_subsidy
1537040160
Figure 11Commands to Calculate
AllotmentsSubsidy
a's. s tam,(svu )
display Name, Definitionvertical _attrspacingl=1
in Macrodefinitions with title="New Macros", 1n1=90,sort on Name for locatetext(Name,"_2")'=O
New M4acros
Name Defi ni tion
createaidratio_2 'create attribute argI1-((income/wadm)/(totifor argl<0.1:0.1' with
display cnty,current_base_2,density2,sparsity2,poverty_dollars2,sub2 sort on cnty,distnamebreak on cnty tally currentbase_2,density2,sparsity2,poverty_dollars2,sub2with tItle="Figure 13"/Subsidy Components"/By County and District"/(Partial Listing)",1n1=95for cnty=l I cnty-3 I cnty=7
Firure 13Subsidy Components
By County and District(Partial Listing)
distname
BERMUDIAN SPRINGS SDCONEWAGO VALLEY SDFAIRFIELD AREA SDGETTYSBURG AREA SDLITTLESTOWN AREA SDUPPER ADAMS SD
APOLLO-RIDGE SDARMSTRONG S DFREEPORT AREA SDLEECHBURG AREA SD
ALTOONA AREA SCH DIST 7BELLWOOD ANTIS S D 7CLAYSBURG KIMMEL S D 7HOLLIDAYSBURG AREA S D 7SPRING COVE S D 7TYRONE AREA S D 7WILLIAMSBG COMMUNITY S 7
densIty2cnty current_base_2
10152541446609606798
21755G413289171072870
7646013
1674179725300115996201011562
11538361
71994591381324766890
294998519739262042333613395
16927310
22288639
910589659802295
25949
641820091
866510028
45201
19278546811726
1573364704595
858
226849
poverty_dollars2sparsity2
1134460
15507100
137089
410606
0000
0
00
8094900
215580146222
442751
396005880033400848001780049000
283400
117400444200
4540033200
640200
5338001620054600
1108007660089200296(00
945800
sub2
11755281514049796179
226626013526971261254
8365968
1797997771729116536841054790
12223762
79310441432205904165
307651820569962351707
790076
18542711
00 I
01
000
|01
000 I
00 I
000 I
00000 I
01
000000000000
I
000 I
01
'000 I
000 I
00 I
00000 I
000000
I00000
I
000000000
I0000000000000
I00000000
I000000000000000
0000000000000
I0000000000000000
II00000000000000
000000000000000000000I
ooouooouooouoooo000000000000000000000
IOUOOOOOOOOOOOOOOOOOOOOO
Iooo
00000000O0000000000000LO00000000U0U0000000
IU0000000000000000000000000000
0000000000000"000000000000
0000000U00000000
000000000
U0001
-8L-
6tz
Li
9 1
61
LI91it
LIII
01
68L99I0
Cu
0
-3o.14
0 /
:H
-H 4.x
N0E
-40-.04Q
-79-
The Act-580 system has evolved through the Needs Assess-
ment, Design and most of the Approach phases. Evaluation
of technology and review of the system prototype are
2urrently underway within the user environment. Commitment
to -a specific technology and to an approach will be estab-
1-ished -in the near future.
-3.4 Summary of Case Study
Trhis ?-ase study demonstrates that the guidelines pre-
Eanted in Section 2 can be effectively employed. This is
&ne within the context of the key environmental factors
-that -influence systems success. In the Needs Assessment
.phase an understanding of the existing environment was
rformulated. This was used to establish a clear statement
-of the proposed system's objectives in the Design phase.
4sers -actively participate in the construction of a des-
criptive model and design of a normative model to insure
hait ~the final system will be accepted and productive when
Conplete. Top management support is manifested by the
7promise to supply ongoing personnel and resource assistance
cthroughout system development. The proposed system has been
-kpt simple and uncomplicated to facilitate its assimila-
tiLon by-the organization during implementation.
-The -feature that distinguishes this framework from
76thers is its use of a system prototype. The one developed
in the case study conveys that a prototype, as an active
-80-
model, illustrates the capabilities of the future system.
This enables the analyst to determine the need.for any re-
finements to the system's design. In addition, the proto-
type may generate user interest and enthusiasm for the
final product.
This framework, through the incorporation of a system
prototype, enhances the process of MIS evolution. The
example presented in the case study is evidence of its
utili-ty Lin a particular application. It is expected that
future usage will reveal its utility in other applications.
-81-
BtBLIOGRAPHY
1. Ackoff, R. L. and Sencupta, S.S. "Systems Theory", JEETransactions on Systems Science and Cybernetics,Vol. I, November, 1965.
3. Alter, Steven. "Computer Aided Decision Making inOrganizations: A DSS Typology", Sloan SchoolWorking Paper 855-76, May 1976.
4. Anthony, R.N. Planning and Control Systems: A Frame-work for Analysis. Boston, Harvard University
.Graduate School of Business Administration, 1965.
5. Alloway, Robert. "Temporary Management Systems Appli-cation of a Cantingency Model to the Creation ofComputer Based Information Systems",Ph.D. Disser-tation, MIT Sloan School of Management, August,1976.
6. Argyris. "Management Information Systems: The Challengeto Rationality and Emotionality", Management Scinece,vol. 17, no. 6, February, 1976.
7. Barnette, Joseph. "How to Install a Management Informa-tion and Control System", Systems and ProceduresJournal, September-October, 1966.
8. Blumenthal, Sherman. Management Information Systems:A Framework for Planning and Development. PrenticeBall, 1968.
9. Brady, Ronald et. al. ADP, The Case for ExecutiveManagement Involvement. National Center forHigher Education Management Systems at WesternState Commission for Higher Education, 1976.
10. Burstaller and Forsyth. "Key Result Approach toDesighing Management Information Systems",Management Advisor, May-June, 1973.
11. Carlson, Eric. "Evaluating Impact of Information Systems",Management Informatics, vol. 3, no. 2, 1974.
-82-
12. Chorafas, Dimitris. Control Systems Functions andProgramming. Academic Press, 1966.
13. Date, C.J. An Introduction to Database Systems.Addison Wesley, Reading Mass, 1975.
14. Davis, Gordon. Management Information Systems: Concep-tual Foundations, Structure and Development.McGraw Hill, 1971.
15. Deardon, John. "MIS is a Mirage", Harvard Business Review,January-February, 1972.
16. DiFranco, Steven. "use of Hierarchical Decompositionin Computer Systems Design", Masters Thesis, MITSloan School of Management, June 1977.
17. Donovan, John J. and Jacoby, J. "Hierarchical Approachto Information Systems Design", Sloan School workingpaper no. 762-75, January, 1975.
18. . "Experimental Systems for
Data Management and Analysis", MIT Energy Lab workingpaper no. MIT-EL-75-Oll, September, 1975.
19. . "VM Communication for the Implemen-
tation of Decision Support Systems", MIT Sloan Schoolworking paper. no. 884-76, December, 1976.
20. . "Database System Approach to Manage-
ment Decision Support", Transactions on Data Systems,vol. 1. no. 4, ACM Journal Publication, Fall 1976.
21. and Madnick S.E. "Institutional andAd-hoc Decision Support Systems", to appear in:Data Base, vol. 8, no. 3, Winter 1977.
22. Ellis, David 0, and Ludwig, Fred, J. Systems PhilosophyPrentice-Hall, 1962.
23. Feignbaum, Donald S. "The Engineering and Management ofan Effective System", Management Science, August 1968.
24. Fisher, D.L. "Management Controlled Information Systems",Datamation, June 1969.
25. Gibson, Cyrus F. and Nolan, Richard L. "Managing FourStages of EDP Growth", Harvard Business Review, 1974.
27. Ginzberg, Michael. "Implementation as a Process ofChange", MIT Sloan School working paper no. 797-75,July, 1975.
:28. Gorry, A. and Scott Morton, M.S. "A Framework for Manage--ment Information Systems, Sloan Management Review,FAll, ~1971
29.. Grace, B.F. "Training Users of a Decision Support System",IB M-Research Paper, San Jose California, May 1976.
30. . "A Case Study of Man/Computer ProblemSolving", IBM Research Paper, San Jose California,erekryary, 1976.
31. Hanold, Terry. "Executive View of MIS", DatamationNovember, 1977.
32. Heny, D. F. Development of Information Systems.Ronald Press, 1968.
33.. Ho, Yin F.F. "An Analysis of the Characteristics andNeeds of the End Users of Data Processing Services",'MIT Sloan School of Management, Masters thesis,June, 1977.
34.. Hopeman, R.I. Systems Analysis and Operations Manage-ment. Merrill, 1969.
35.. Hopkins, R.C. "A Systematic Procedure for SystemsDevelopment", IRE TRANS in Engineering Management,J=ne 1961.
36. Jain, Suresh. "Simulation Based Scheduling and Manage-ment Information Systems", Interfaces, vol. 6, no.1,November, 1975.
37. :Kast, F.E. "A Dynamic Planning Model", Business HorizonsJune, 1968.