Composition-Based Approach to Organization Design:

advertisement
Composition-Based Approach to Organization Design:
Application to Reactive Problem-Solving in Manufacturing
Ravi Kalakota
Andrew B. Whinston
Center For Information
Systems Management
Department of Management Science and Information
Systems
University of Texas at Austin
Austin, Texas 78712-1175
E-Mail: abw@emx.cc.utexas.edu
insights and design techniques that enable the transition
1. Introduction
In a world of unrelenting change and competition,
designing flexible
and responsive organizations
effectiveness.
Thus, central
to the
management task is the design and implementation of
various workflows/processes linking interacting
tasks,
assessing their effectiveness over time and modifying them
to meet new demands. Terms like,
workflows, cross-functional
boundary-spanning
nature of "theoretical" statements (Schoonhoven,1981). For
instance, theoretical statements such as, organizations are
more successful when their structure
networked organizations and boundaryless cooperation are
frequently used by senior managementto describe the type
of flexible organizations they aspire to build. These terms
technologies (Woodward,1965), organization’s
and vision.
demands (Lawrence and Lorsch, 1969), technology and
"communication sla’uctures"
Whatis the reason for this discrepancy? It is the
lack of realization that the traditional organization design,
regardless of howdelayered, decentralized or re-engineered,
and responsiveness
results
in a changing
economy.Traditional organization design, according to the
four decades of theoretical
and empirical
should match nature of task
(Tushman,1978), are rich in meaningbut quite useless from
a practical
point of view because they provide no
implementationdirection or guidance.
In other words, the bridge linking the macro-focus
of top managementand organizational
been weakin implementationand delivering results.
required to produce sustainable
internal
states and processes should be "consistent" with external
However,while strong in crafting a vision, managementhas
cannot muster the speed, flexibility
"conform" to their
structure need to be properly "aligned" (Khandwalla,1974),
teams, re-engineering,
make a statement about business strategy
Onereason for the lack of clarity is the ambiguous
is an
important area for research given its implications for
organizational
from theory to practical implementation.
work in
organization and managementtheory (OMT), is understood
to be a "fit" betweenthe various contingencyfactors (e.g.
micro-focus of practioners
models does not exist.
theorists
and the
implementing these macro
Howdo we bridge this gap? What
analytical and computationaltools are required to implement
this bridge? Howcan AI help? Howcan we measure the
effectiveness of this bridging process? Whattype of metrics
do we need to measureeffectiveness? It is these challenging
questions that we have tried to address in our research on
flexible organization designs for effective reactive problemsolving in electronic printed circuit-board manufacturing.
environmental uncertainty, rate of technological change,
etc.) deemedcritical
to organizational functioning. While
rich in metaphors and symbols, these OMTtheories
are
poorly developed with respect to normative implications,
2. Building
Blocks of Computational Organization
Design
It is evident that organizationaldesign of the future
must incorporate or embedcomputingto a significant extent
118
to be effective. But, what is organization design? Weview
representational
organizationdesign as an architectural/structural abstraction,
done. Hence we see a gradual transition
encapsulating a society of distributed,
entities
agents
(human or computational)
loosely-coupled
who are working
entities
knownas documents, to get work
from the macro
to the more micro elements. Wewill examine each
one of these in later sub-sections.
The research challenge is: howto design effective
concurrently, competitively or cooperatively to resolve
problems and perform work related tasks to achieve certain
organizations composedof these building blocks? However,
organizational
before embarking on design, two assumptions have to be
objectives or goals. The agent metaphor
for modeling embeddedcomputing, as
stated clearly. First, there is no one best wayto organize; the
software and processors becomeincreasingly sophisticated
secondis that any wayof organizing is not equally effective
in their operation makingthe distinction betweenhumanand
under all conditions (Galbraith, 1973). Keepingthese two
computational agents difficult.
assumptions in mind, let us delve into the details of the
seems appropriate
These agents can have
different levels of autonomydependingon their role in the
building blocks for computational organization design.
process being studied. For instance, agents can be part of
automated processes such as intelligent
networks. On the
2.1 Networks, Processes or Workflows
Dynamicreconfigurable processes, workflows or
other hand, agents can be part of a highly-integrated humancomputing design in which there is an interdependent
networks has come to the fore as the way of improving an
division of labor betweenpeople and computing.
organizations’ ability to react to threats and challenges.
But, what are the building blocks of computational
Dynamic networks are designed to support
superior
organization design? This is a fundamental question. Upon
execution by a clear understanding of the urgency and
detailed analysis, we see three major clusters emerging(see
volatility
Figure 1): (1) Networks,processes or work_flows;(2) agents
decision makingbased purely on hierarchical and functional
(humanor computational); and (3) mformationelements.
authority. Yet there remains muchconfusion over just what
of their environment and the need to break with
dynamic networks are, how they are created and how they
Organization Design
(Networkof
interrelated
operate? Also, very little
is knownabout the computational
building blocks (agents and informaion elements) needed for
developing and sustaining dynamic networks? The focus of
EachProcess is composedI
of Agentarchitectures
our research
I
has been on understanding
how dynamic
networks are designed, implementedand reconfigured using
computing to enable work to be done more effectively
[ EachAgentrequires
/ ~ ~
IInformation
Elements
/ ~
~ [ to Complete Assigned Task
Technical Pr6blem Design
Manuals Reports Schematics
Figure 1: Elementsof OrganizationDesign
Howare these related?
in
real-time environments(e.g. production and manufacturing.)
2.2 Agents
Any process can be visualized as a composition of
Process or workflows
a set of interrelated
tasks performed by agents (e.g.
represent the coarse-grain structural design elements that
engineers, salespersons,
software programs, etc). These
encapsulate the more action-oriented elements -- agents.
tasks represent certain aspects of a larger problemthat the
Agents act on fine-grain information elements embeddedin
parent process describes.
An agent is commonlyused to
refer to an entity that is continuously and autonomously
119
operating in an environment in which other processes and
agents exist concurrently. Agents execute in parallel and
2.3 Information Elements
The paperless
contribute to the overall objective by solving sub-problems.
flow of documents through
They cooperate and share information and resources with
enterprises
each other. Suchcooperation, called coordinated interaction,
quarters as being workflows.This is a critical element of the
among the agents
organization design process that is frequently ignored in
arises
due to data
and task
large and small has been defined in some
interdependencies which impose constraints on howactions
theoretical work. Werapidly movingtowards having a large
are performed.
amountof corporate information and data in electronic form
Clearly an agent is an embedded
system, i.e. it is a
composed of different
data types, ranging from text to
component of a larger system. Kaelbling and Roseuschein
multimedia, e.g. audio, video, graphics etc. This electronic
(1990) refer to "computersystems that sense and act on their
information is not located in one location but spread around
environments"
and linked by wide area networkse.g. Internet.
traditional
as
~ or
~a~te,
d_at~.
A
This new form of workflow organization
example of an embedded agent is a robot
controller that is a componentof a robot system consisting
many questions.
of one or more mechanical
require to be most effective? If distributed throughout the
arms, servo-mechanisms
What information
raises
elements do agents
controlling
axis motion and sensors and actuators for
organization, what form of effective search and retrieval
interfacing
with the external environment. However, the
methods should be developed to provide the information?
notion
of
~ computing
in
the
design
of
Howdo we utilize
the vast amount of information to be
organizational process interactions is a relatively unexplored
design effective organizations? Let us examinesomeof the
area of research. This embeddednotion of a2enthood in
capabilities
addition to the fact that someagents face timing constraints
solving on the manufacturingshopfloor.
i.e. need to process events and data within a given time
(1) Cross Referencing: Strong cross-referencing facility is
frame, movesorganizational agents close to realm of real-
neededto link related information together. For instance, in
time systems where time-critical
the course of repairing a piece of equipment, a technician
deadlines must be met
(agent) mayneed to consult a large numberof documents,
otherwise catastrophic system failure mayoccur.
Several questions have to answered in designing
integrated agent architectures,
necessary for productive work in problem-
i.e. humanand computing
and/or manydifferent parts of each document.In designing
processes
or workflows, we must identify
elements working coherently to produce output. These
information and ways of linking
questions
together.
range from internal
decomposition
of existing
design
of agents,
worflows into isolated
related
location
information
(2) Conditional Branching: To identify a technical problem
componentsand agent composition, i.e. integrating available
with a piece of equipment, a technician performs a number
components to create
of tests, on the basis of which a diagnosis is made and a
a workflow. The goal of agent
composition is to shorten the risk and time of developing
repair procedure is prescribed. The workflow or process
new organizational
must outline each step of the testing and repair procedure,
forms by using incremental design
methods which leverage off existing models, architectures
and there must be a specific series of steps to be taken for
and processes. Hence, organization design can be restated
each possible problem. The workflow model can utilize
as a problem of composing well-coordinated interacting
hyperlinks to represent the possible branchings.
agent structures.
(3) Knowledgerepresentation: Impose a standard knowledge
120
representation methodfor organizing the various activities
frequent problem because of the vast numberof components
associated with different kinds of information. For instance,
(over 7000 components) used in over 120 PCBdesigns, with
provide for configuration/version control of problems(e.g.,
each card typically
review, date, priority, classification/category,
diagnosis,
components. The plant, in our case study, consumes 4-5
involves the assembly of 100 to 300
status).
These knowledge representation
schemes are
million unit components per day. The material shortage
essential
for information sharing amongagents and for
workflowis composite process involving several interacting
creating a knowledge-basefor organizational learning.
workflows
(4) References to External Objects: Manyorganizational
identification,
documents may contain multimedia objects,
and coordinating
motion videos demonstrating
inspection
including
dealing
with
tasks
such as problem
problem diagnosis, production rescheduling
the implementation of the reactive
schedule. Anyfactor that maycause an alteration - schedule
and repair
procedures, audible spoken instructions, full length meeting
change, inventory variance,
minutes, etc. The research from an AI perspective is to
inventory record error - must be compensated for through
create rich structures that can link together parts of the
reactive scheduling and is termed a reactive problem. These
documentsto create knewinformation entity specific to the
problemsarise because of failure to anticipate contingencies
process at hand.
and often motivate actions which are solution centered,
restrict
3. Application:
Reactive
Problem-Solving
in
unplanned usage,
innovation and limit the number of alternatives
considered due to intense time and performance pressures.
Wheneffectively
Manufacturing
scrap,
done, reactive problem-solving prevents
and design human-computing
waste due to low process yield, accumulating unnecessary
integrated organizations, we concentrated on the printed
inventory and scrap. The magnitude of the problem presents
circuit
an important and exciting domainfor the application of our
To understand
board (PCB) manufacturing environment where
global competition, shortening product lifecycles
and
composition-based technique of designing flexible
production philosophies, such as JIT, have intensified the
responsive organizational
need for new organizational designs to support improved
problemseffectively.
and
forms for solving reactive
In our research, we have used the organizational
reactive problem-solving. The reactive problem-solving
phenomenon
exists in all service (e.g customer service) and
agent metaphoras the underlying conceptual foundation for
manufacturing organizations. In manufacturing, it is the
analyzing, modeling and building intelligent
mechanism for monitoring and correcting
agents who would serve as building
production
software
blocks for the
processes to accommodate unpredictable changes in the
computationally-based organization design theory. Agents
environment.
realize
An example of a reactive
problem in
greater
abstraction
power than traditional
manufacturingoperations is "materials shortage". Materials
objects/modules by stronger encapsulation
shortage refers to the problemof unanticipated shortage of
they encapsulate not only procedures and data, but also
parts during production.
Someof the commoncauses of
types, concurrency, knowledgeand ontological details of
materials shortage included excess usage of a part, delayed
the operating domain. The factors necessary to qualify as
delivery
intelligent
by the supplier,
high rejection
rate during
mechanisms:
agents are autonomous agency, learning and
inspection, and discrepancy betweenactual inventory on the
conditional intelligence.
production line and inventory records in the database.
the user can delegate a task to the agent whichthen executes
Materials shortage, in our case study, was found to be a
in the backgroundenabling the user to work on other tasks;
121
Autonomousagency implies that
learning means that the agent improves over time based on
it almost impossible to support an experimental and
feedback; and conditional intelligence meansthat the agent
simulation programwith available computational tools and
can operate in complex, changing domains that require
techniques, and biases research towards abstract theorizing.
autonomous decision
The emphasis on developing computational
making and problem-solving
tools
for
capabilities. For these internetworkedagent structures to be
supporting the design process is both timely and a necessary
successful and operate to our expectations, we must develop
next step. In our work, we have examinedreactive problem-
a theoretical basis for their design. Wemust understand the
solving in manufacturing to gather requirments for tool
characteristics and interface specifications of the workflows development. These requirements are being utilized
to be linked and the nature of organizational
agents
embeddedin these workflows,and the resultant specification
in
creating a new genre of computational tools for effective
organization design.
of the compositebusiness process.
Muchof this work shares a commonbasis with the
intelfigence, object-
[1] Schoonhoven, C.B., 1981."Problems with Contingency
programming and protocol design theory. Our
Theory: Testing Assumptions Hidden within the Language
developmentsin distributed artificial
oriented
References
current research focus is on developing agent semantics
of Contingency’Theory’." ASQ,26.
dealing with interface,
[2] Khandwalla, P., 1974. "Mass output orientation
composition,
specification,
of
verification issues and on the methodologyof organizational
operations technology and organization structure." ASQ,14.
agentification i.e. transforming an existing organizational
[3] Galbraith, J., 1973. Designing ComplexOrganizations.
process into one embeddedwith software agents.
Reading MA:Addison-Wesley.
[4] Lawrence, P. and J. Lorsch, 1967. Differentiation and
4. Summary
integration in complexorganizations." ASQ,12.
Increasing competition and rapid changes in the business
[5] Tushman, M., 1978. "Technical Communicationin R&D
environmenthave put an intense sWainon the organizations’
laboratories:
ability to react to threats and challenges. In responseto these
Academyof ManagementJournal, 22.
pressures,
[6] Woodward,
J., 1965. Industrial Organization: Theoryand
organizations
undergoing significant
are either
contemplating or
transformations
with many new
The impact of project work characteristics."
Practice. London:OxfordUniversity Press.
forms - such as virtual and networkorganizations, strategic
[7] Kaelbling, L.P and S.J. Rosenschein. 1990. Action and
alliances or partnerships, and practices - such as business
Planning as EmbeddedAgents, Robotics and Autonomous
process re-engineering, process improvement,and seamless
Systems, Vol. 6, nos. 1&2, pp. 35-48.
integration
emerging.
of computing with business
processes-
However, our comprehension
of the
organizational transformation process, involving the design
of new organizational
technology,
forms with embeddedinformation
is limited
due to the difficulty
of
conceptualization, operationalization and measurementdue
to its multi-dimensionalnature.
The complexity
involved
in designing
organizations with embeddedinformation technology makes
122
Download