Professional Documents
Culture Documents
REFERENCES
Linked references are available on JSTOR for this article:
http://www.jstor.com/stable/40397837?seq=1&cid=pdf-
reference#references_tab_contents
You may need to log in to JSTOR to access the linked references.
JSTOR is a not-for-profit service that helps scholars, researchers, and students discover, use, and build upon a wide
range of content in a trusted digital archive. We use information technology and tools to increase productivity and
facilitate new forms of scholarship. For more information about JSTOR, please contact support@jstor.org.
Your use of the JSTOR archive indicates your acceptance of the Terms & Conditions of Use, available at
https://about.jstor.org/terms
Taylor & Francis, Ltd. is collaborating with JSTOR to digitize, preserve and extend access to
Journal of Management Information Systems
Scott McIntyre joined the faculty of the College of Business at the University of
Colorado, Colorado Springs, in January 1986. He will receive his Ph.D. in Manage-
ment Information Systems (mis) from the University of Arizona in May 1986. The
title of his dissertation is "PLEXPLAN: An Integrated Intelligent Environment for
Information Systems Planning." His research interests include the application of
artificial intelligence techniques to business decision making, software tools for mis
planning, and the relationship of mis and corporate planning.
An earlier version of this paper was presented at the Nineteenth Annual Hawaii Interna-
tional Conference on System Sciences, University of Hawaii, Honolulu, Hawaii, January
1986, and is published here with permission.
This research was partially funded by a grant from the NCR Corporation.
16 years. His research projects at Purdue University and the University of Arizona
have received grant support in excess of $8 million. Dr. Nunamaker has served on
the editorial board for a number of leading publishing houses and professional
journals and is Chairman of the Association for Computing Machinery (ACM)
Curriculum Committee on Information Systems.
(EHTEBNHL UlEl
(INTERNRL UlEtll)
IS PLRNNING
--■»" (
planning 1
knoujledge
(pRocEDunm uiËïïT
problem definition, problem boundaries and scope, external and internal objectives
to be met, and resources needed. This knowledge is a necessary antecedent to
defining specific requirements and to analyzing and designing specific systems to
meet the requirements.
Tieslfloerj i
■ecision
Stricture n...|M
, .
Requireweats , .
Tools Cenerotor
Language
i i i
Knowledge Management Tools
Knowledge Base
Structural Decision
Analgzer Rnalyzer
Reports Beperts
v
F/g«r
is div
infor
availa
proce
and r
Each
and o
edge
know
ally,
storage. The dsrm configures the plexplan kb for use by planners and information
analyzers, providing a meta-structure for the planning knowledge stored by the user
via planning tools. Furthermore, it allows the plexplan kb to integrate that plan-
ning knowledge in a manner consistent with is planning decision-making needs. The
dsrm can be changed at any time to accommodate specific planning needs or a new
perception of the model underlying is development. Thus the meta-structure of the
planning information in the plexplan Knowledge Base is dynamic and flexible.
The process of dsrm construction is iterative. The system designer uses the dsrl
to construct an initial dsrm. He then invokes the plexplan Structural Analyzer to
determine the completeness and consistency of the dsrm within the plexplan kb.
The Structural Analyzer currently produces the reports listed in Table 1 .
Table 2 is part of a Process Output Tool report for a dsrm associated with a case
where plexplan was used. Changes are made via the dsrl and other plexsys kb
management tools until the system designer is satisfied that the dsrm is properly
constructed.
The user accesses plexplan via the Session Generator. The Session Generator
performs three functions. First, it manages the interface between the planner and the
plexplan kb via the input-output functions of the plexsys kb Manager. Second, it
receives the planning decision requirements from the user and invokes the proper
Planning Tools to provide information needed to support the decision-making pro-
cess. Third, it invokes the Decision Analyzer to provide reports and decisions to the
user. To perform these functions, the Session Generator depends upon an interaction
with the user. In the current plexplan prototype, implementation of the Session
Generator is confined to advising the user which Planning Tools may be run to
achieve the desired results. Future implementation will take up issues of Planning
Tool invocation and the storage of heuristics needed to analyze user decision require-
ments.
The Decision Analyzer analyzes data stored in the kb in accordance with the
structure of planning described by the dsrm. Reports currently produced by the
Decision Analyzer are listed in Table 3.
Table 4 is part of a Planning Process Output Relation Report for a relation of a
PROCESS analysis_of_impacts
OUTPUT ia
TOOL impact
OUTPUT impactor
TOOL impact
PROCESS enterprise
OUTPUT business
TOOL enterprise
OUTPUT customer
TOOL enterprise
OUTPUT data_set
TOOL enterprise
OUTPUT hardware
TOOL enterprise
OUTPUT information_system
TOOL enterprise
OUTPUT organizational
TOOL enterprise
PROCESS idea_surfacing
OUTPUT planning
PROCESS issue
OUTPUT issue_priority
TOOL elec_nom__grp
OUTPUT planning
PROCESS stakeholder
OUTPUT assumption
TOOL stakeholder
OUTPUT bedrock
TOOL stakeholder
OUTPUT investigate
TOOL stakeholder
OUTPUT sa
TOOL stakeholder
PROCESS stakeholder__identification
OUTPUT issue
TOOL stakeholder_id
OUTPUT stakeholder
TOOL stakeholder
and Enterprise Analyzer. Other planning tools are used as needed. Ebs elicits issues
and ideas about a planning question from participants. Stakeholder Identification is
used to identify the people or groups who impact or who are impacted by planning
issues. Impact Analysis is used to form a network of planning environment elements
which impact and are impacted by other planning elements. The Enterprise Analyzer
is a tool constructed via scripting techniques, described below, and is used for
analyzing the planning environment. Via Stakeholder Analysis, stakeholders' re-
quirements or assumptions regarding planning issues are analyzed with regard to all
planning knowledge in the Knowledge Base.
3. Integration in PLEXPLAN
Five requirements are imposed upon a knowledge-based planning system for
integration of the multiple views described above: first, there is need for multiple
role assumption by a given knowledge item; second, knowledge extensibility must
permit dynamic knowledge addition; third, there may be no organization or schema
pre-imposed on the knowledge; fourth, the knowledge base should be directly fed by
appropriate tools; and fifth, tools should exist for dynamically "filling in" whatever
planning knowledge is known to the system users, but not specifically obtained from
is planning tools.
stakeholder
1 administration
2 computer
3 grad
4 instructional
5 research
6 student
7 student
8 undergrad
9 univ
assumption
1 access
2 administration
3 appropriate_workstations
4 can
5 central/integrated
6 communications
7 competitive
8 computer
9 computer
10 computing
11 conferencing
12 consulting
13 cost/affordability
14 course
stakeholder
123456789
al 8 8
s 2 8
s 3 7 5 6
u 4 7
m 5 9
p 6 9 9 9 9 9
t 7 9
i 8 8
o 9 7
n 10 7 4
11 8 5 6 7
12 9 899779
13 6
14 7 6
stakeholder: Complete
assumption: Complete
•• (statement) (model}
I : ITT
n '* hes-output fmodel
• ^outputj ;
vu !
; hos-input fmodel^ :
H : [input j I
T ¡ has-transform / ' !
| ; fmodel ^ / ' '
' '' K transform] '' ^ ;
C ; ' / K }/
:
M •^ ^^T^VL ^
Estmt
| median / h
M •^ ^ - | - '
N J J
*. instontiol xx ; j
** NOTE:
E
Figure 3. PLE
inputs, outpu
statement is introduced into the kb.
The second level is the median, from which general models of an environment are
formed. Median-level terms describe classes of objects or relationships and are
closer to the environment being modeled than axiomatic terms. Inheritance of
properties from the axiomatic to the median level is accomplished by defining
median terms in relation to axiomatic, again demonstrated in Figure 3. On the
median level a frame representation which describes the model underlying the tool
Enterprise Analyzer is stored in the Knowledge Base. Thus Enterprise Analyzer is a
model; is-oe (representing a relationship between information systems and organi-
zational entities) is a statement, is a model transform, and is a specific transform of
Enterprise Analyzer; information-system, is-oe-relation (representing the various
values the is-oe relationship can assume), and organizational-entity are model inputs
and specific inputs to Enterprise Analyzer. It should be noted that one necessary
extension to more traditional si-net uses is that certain relations between objects are
conceived of as having values, as in the case of the is-oe-relation. The statement
named is-oe has a median-level statement definition which links the information-
Because of the dynamism and complexity of the is environment, the problem formu-
lation, exploration, and solution derivation process is one of discovery. Many
viewpoints need to be considered. To fine-tune insight, greater depth of knowledge
requires numerous iterations of planning techniques. Knowledge of the planning
environment is constantly growing, requiring constant model extension. To meet
these requirements, the si-net in plexplan is a dynamic structure. Knowledge
represented in Figure 4 can have been integrated into the net at any point in the
planning process as more is discovered about the roles of the vp-marketing.
09
» h. y
k. « Li y
a N g
« ¡M r^i Œ
s « ¡M s 1
o a) £
- ' v¿y ^
'
X- '5
c o X X-
' ä c o
c .t: S 1
ÖD
S
p 2J Z * * c
S ï - - ñ
1 & -S ♦
i
S - li) <u
I
"?
In all but the most simplistic environments, any attempt by planners to pre-impose a
structure on a model of the is environment tends to constrain planning to the
foreseen. Si-net extensibility renders such pre-imposition unnecessary. On the medi-
an level, the Decision Structure and Requirements Model configures the kb in
accordance with the most current view of the planning environment. As that view
shifts, the DSRM may be dynamically updated to reflect new elements or relationships
in the planning environment. The instantial model forms as discovery is made of the
specific planning environment and instantial level knowledge is stored by planning
tool use.
EHecutiue tools
peruse KB to
prouide second
leuel help
f model) - (iT)
isa
hos-
/7v ,
(í) /7v
^ I X (*) '^ ®
finformation-lX
(system^
fíales- 1 fplanned- ^ ,
fíales- [ana.as.sj 1
(Ä) 0 0
model output and stored on the net that way. For example, the expression "Enter-
prise Analyzer has-input information-system" is resident in the plexplan kb as a
part of the Decision Structure and Requirements Model. The Enterprise Analyzer
software generates a search for all expressions "enterprise-analyzer has-input."
These inputs are loaded into a menu window from which the user chooses among the
inputs he/she must provide for the tool.
Once all objects (information-systems and organizational-entities in the example)
are entered, the tool accesses all identified transform relationships within the dsrm.
In the Enterprise Analyzer model, these link the objects in accordance with the
median statement definitions defined in the dsrm. Relationships are defined between
numerous groups of model inputs. In Figure 5, the is-oe transform links informa-
tion-system and organizational-entity via the is-oe-relation. In the example, since
sales-analysis is an information-system and vp-marketing is an organizational-enti-
ty, the user may enter a value of the is-oe-relation between sales-analysis and the vp-
marketing. In many instances, there is no relation, but in the example the user
supplies the value ' 'currently-supports. ' ' Once the user instantiates Enterprise Ana-
lyzer objects and relationships, the Decision Analyzer reports may be run to portray
the values of the relationships and check for completeness.
The technique of model augmentation affords the ability to dynamically augment the
modeled objects and relationships in tools like the Enterprise Analyzer. When using
the Enterprise Analyzer, a planner may need to identify new model inputs and
relationships. By reconfiguring the Decision Structure and Requirements Model, the
planner may define new model inputs and relationships. To return to the hardware
example, the planner may include hardware information into the net on a one-time
basis by use of the median- and instantial-level language augmentation tools
LANGED and INSTED. If the user believes this information is likely to be elicited
again, the object "hardware" and relationships between "hardware" and other
objects can be added to Enterprise Analyzer in the dsrm.
This new model is not the original Enterprise Analyzer, but an Enterprise Analy-
zer-prime. If planners desire to have this model available to them in addition to the
original, they may request that the new version be added to the dsrm distinct from
the original Enterprise Analyzer. Thus, when the dsrm is loaded into the plexplan
kb, a new median-level model frame is constructed. Linked to it is all basic Enter-
prise Analyzer information and the new hardware objects and defined relationships.
This concept is portrayed in Figure 6, which is simplified for the sake of illustration.
The Enterprise Analyzer-prime model becomes another model in the model base and
is accessible like all others. Enterprise Analyzer-prime retains the organizational-
entity input of Enterprise Analyzer, and all the others. A new transform has been
added, oe-h, which links organizational-entities (oe) and hardware (h) on the
median level. One instantial-level statement which results from the tool
The Decision Structure and Requirements Model for the Computer Center was
developed through a process of analysis of Computer Center strategic planning
needs. Based upon the target questions described above, appropriate plexplan
processes were included in the dsrm. The Issue Generation and Critical Issues
Identification processes were included to help answer the question, ' * What should be
the goals of the Computer Center with regard to its next five years?" The planned
output of these processes was a prioritized list of planning issues. The techniques
identified to get this information from the VP and his employees were the Nominal
Group Technique and Electronic Brainstorming.
Idea Surfacing and Analysis of Impacts were the processes described to address
the question, "What will help and hinder the Computer Center in reaching those
1 I-™
I ^® LU
aX ^® I
I? Sì Gii
^4ll¿ ?
i "lëj 1 S- a
Aï £ / '
/ ' V^ v
' V^ v »s.
C-/ e
WeITS e IX
I X X fi.
yJ-v^
£' ' s '&
U e / / 1 N = ^
e / N r
1
lulu= 1GC,
GC,
1
I
"S
e
_o
'S
Sí
g)
tí
goals?" The planned output of these processes was a list of ideas addressing the
question and an impact matrix organizing these ideas by which impacted which.
PLEXPLAN techniques chosen to address these processes were Electronic Brainstorm-
ing and Impact Analysis.
The Stakeholder Identification, Stakeholder Analysis, and Enterprise Analysis
processes were chosen to address the question, "Who are the beneficiaries of those
goals and how will they benefit?" The planned outputs of these processes were a list
of stakeholders, their requirements on the services of the computer Center, a prioriti-
zation of those requirements, and an analysis of the impact of the stakeholders on the
elements of the Computer Center organization. Techniques chosen for these
processes were Stakeholder Identifier, Stakeholder Analyzer, and Enterprise Ana-
lyzer.
Numerous passes were made on the dsrm throughout the planning sessions. The
Structural Analyzer reports were used extensively to determine the suitability and
consistency of the dsrm for the Computer Center. The Language Level Data Dictio-
nary was used to record the definitions of terms introduced for the purpose of the
case. The Process and Model Input and Output reports were used to check the
correctness of the dsrm and to provide further information on its applicability to the
case.
Four new relationships were described. The first related Organizational Entities
and Customers ("Organizational Entity has Customer"). The purpose of this rela-
tionship was to establish the relationship between customers and entities within the
Computer Center who were responsible to meet the customers' needs. The second
related Business Subsystems and Customers ("Business Subsystem has Custo-
mer"). This relationship described the business systems with which customers
interact. The third related Customers and Hardware ("Customer interacts with
Hardware"). This statement recognized that one important means by which the
Computer Center meets the needs of its customers was through the hardware the
customers use. Finally, the relationship between the Customers and Information
Systems used to meet their needs was represented ("Information System serves
Customer").
assumption minimal
organizational
customer faculty
impactor faculty impacts impactor high
6. Future Research
References