ArticlePDF Available

An Actor Dependency Model of Organizational Work - With Application to Business Process Reengineering

Authors:

Abstract and Figures

In developing information systems for use in an organization, one often needs to understand the reasons that underlie established work patterns and practices. Because organizational actors depend on each other for goals to be achieved, tasks to be performed, and resources to be furnished, reasons for work patterns can be revealed by examining the dependencies among actors. We present a model which characterizes a work organization in terms of the network of dependencies among organizational actors. Actor dependencies are taken to be intentional -- they expand or restrict an actor's ability to pursue goals. The network of actor dependencies constitutes the intentional structure of the organization. We use examples from business process reengineering to motivate and illustrate the model. KEYWORDS Organization model, organization analysis and design, business process reengineering, workflow, requirements engineering. INTRODUCTION To build effective organizational computing systems, one ...
Content may be subject to copyright.
client
pur ap
vendor
item
purchase
requisition
purchase
order
po
copy1
po
copy2
invoice
rec
notice
item
payment
rec
Abbreviations:
pur = purchasing
rec = receiving
ap= accounts payable
po = purchase order
has(item)
ordered(item)
received(item)
paid(item)
delivered(item)
D
X
Resource Dependency
Task Dependency
Goal Dependency
Soft−Goal Dependency
D
D
D
D
D
D
D
D
Depender Dependee
LEGEND
O
X
Open (uncommitted)
Critical
has(item)
delivered
(item)
purInfo
(item)
receive
(item)
purInfo
(item)
paid(item)
recStatus
(item)
client
pur ap
vendor
item
item
rec
payFor
(item)
invoice
(item)
Abbreviations:
pur = purchasing
rec = receiving
ap= accounts payable
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
promptly[
has(item)]
D
D
D
D
D
D
D
D
D
D
Depender Dependum Dependee
engineer
engineer
engineer
engineer
stock
room
assistant
supplier
supplier
part
make(part)
has(part)
promptly
[has(part)]
(a) Resource Dependency
(b) Task Dependency
(c) Goal Dependency
(d) Soft−Goal Dependency
insured
(customer)
customer
case
manager
underwriting
consultant
credit
consultant
credit
advice
underwriting
advice
D
D
D
D
D
D
(b) after
customer
write
policy
check
credit
give
quote
quoting
clerk
credit
clerk
under−
writing
clerk
under−
writing
supervisor
quoting
supervisor
credit
supervisor
D
D
D
D
D
D
(a) before
policy
application
quoted
application
credit
approved
application
process
(routine
CreditApp)
process
(creditApp)
satisfied
(customer)
director
case
manager
credit
manager
credit
supervisor
credit
clerk
D
D
D
D
D
D
(a) before (b) after
... Such realization policies can be themselves categorized on the basis of the interaction between the actors involved in the execution of an activity. For instance, Yu and Mylopoulos [YM93] considered four different types of inter-actor dependencies. In goaldependencies, a depender requests a goal (the dependum) to be achieved and s/he does not care how the dependee will manage to get the goal done. ...
... This interplay of meta-level and object-level applies also to the management of dependency policies among actors. For example, a task-dependency as in [YM93] can be modeled with the following rules: ...
... Moreover, these instructions can include the definition of a plan. The other kinds of dependencies given in [YM93] can be modeled analogously. ...
Conference Paper
Full-text available
Adaptivity to changes in organizational procedures and business rules is a sine qua non for workflow management systems, if they have to be useful to organizations. This paper describes an approach based on workflow agents capable of managing dynamic changes in business policies. The two key aspects of our approach are (i) the agentification of the process engine, in the sense that this is viewed as executed by autonomous workflow agents capable of reacting and adapting to external changes, and (ii) the fact that these agents are reflective, in the sense that they can observe and thus modify their own behavior. The model is described in the context of an agent-based framework for coordination with reflective capabilities, and is evaluated against a well-known case of dynamic change.
... Dependency is explained as a relationship between two actors: one of them depends on another for the accomplishment of some internal intention (Johnson & Johnson, 1994). Dependency may be established at the level of actors (an actor depends on another) or at the level of intentional elements (an intentional element of any kind depends on another intentional element); moreover, mixed combinations are possible (Yu & Mylopoulos, 1993). These scholars categorized intentional elements as four types of dependencies: first, goal dependency, in which the dependee shall satisfy the goal and is free to choose how. ...
... The application of using these different participatory methods was significant as it ensured the information analyses 'with the stakeholders' and 'about the stakeholders' as a community of people chasing and sharing a common goal and interest (Agrawal & Gibson, 1999;Mosse, 1994). A self-administered survey questionnaire was designed from an actor dependency model (Yu & Mylopoulos, 1993) to understand different types of interdependencies and the respective advantages and risks associated with the project. The questionnaire to understand the interdependencies in innovation-based projects was adopted from Tjosvold's (2004) work. ...
Article
Full-text available
Industry 4.0—also known as the modern industrial revolution—nurtures close collaboration between various organizations so that they can come together for innovation. While aiming for digital transformation through such innovation, these organizations form certain interdependencies due to the pool of resources and tasks they agree to share to reach both common and independent goals. To understand those interdependencies, we studied a national innovation project in Finland called “Reboot IoT Factory,” which leveraged several resources, processes, and practices to successfully combine modern technologies in manufacturing in a competitive and sustainable way. The participants included in the project were factories, research organizations, and small and medium enterprises (SMEs). An actor dependency model was used to analyze the observed interdependencies through survey and interview data. The results showed strong goal, task, and resource dependencies between the participants. A conventional understanding of advantages and opportunities, such as increased experience sharing and possible long-term synergies, is elaborated; moreover, an analysis of the disadvantages and risks caused by interdependencies, such as delays in tasks and possible inefficiency through unnecessary complexity, is also conducted.
... However, these dependencies may make the actor (depender) vulnerable. Indeed, if the dependee fails to deliver the dependum (knowingly or unintentionally), the depender would be adversely affected in its ability to fulfill its goals [61], which may lead to delays or increased costs, and may hinder the overall project success. ...
Article
Full-text available
Goal-oriented requirements engineering approaches aim to capture desired goals and strategies of relevant stakeholders during early requirements engineering stages, using goal models. Socio-technical systems (STSs) involve a rich interplay of human actors (traditional stakeholders, described as actors in goal models) and technical systems. Actors may depend on each other for goals to be achieved, activities to be performed, and resources to be supplied. These dependencies create new opportunities by extending actors’ capabilities but may make the actor vulnerable if the dependee fails to deliver the dependum (knowingly or unintentionally). This paper proposes a novel quantitative metric, called Actor Interaction Metric (AIM), to measure inter-actor dependencies in Goal-oriented Requirements Language (GRL) models. The metric is used to categorize inter-actor dependencies into positive (beneficial), negative (harmful), and neutral (no impact). Furthermore, the AIM metric is used to identify the most harmful/beneficial dependency for each actor. The proposed approach is implemented in a tool targeting the textual GRL language, part of the User Requirements Notation (URN) standard. We evaluate experimentally our approach using 13 GRL models, with positive results on applicability and scalability.
Article
Full-text available
Algorithmic recommendation technology, including news apps, social networking services (SNSs), and video or short-video apps, and is widely embedded in various mobile applications (apps), has raised concerns about potential addiction. This study constructs a model linking the uses and gratifications of algorithmic recommendation apps with algorithmic dependence, with a particular focus on fatigue as a key mediator in explaining the psychological mechanism behind the formation of algorithmic app dependence. Snowball sampling was employed for data collection, and a total of 354 valid questionnaires were collected via the online survey tool (i.e., WJX platform). The results show that the use of algorithmic recommendation apps has a direct positive effect on algorithmic app dependence. While all three types of user gratification obtained (i.e., information gratification, entertainment gratification, and expression gratification) are positively related to algorithmic app dependence, the mediating role of fatigue varies: entertainment gratification indirectly reduces algorithmic app dependence by increasing fatigue, whereas expression gratification indirectly increases algorithmic app dependence by reducing fatigue. The theoretical contributions and practical implications of the research findings are discussed.
Chapter
Business ecosystems serve as hubs, where value is co-created by multiple stakeholders, rather than single entities. The motives that drive participants to join an ecosystem need to be explored, for the sustainable development of the network. Furthermore, the connection between these intentions and the roles that each participant takes up is also a key point in the exploration of the value co-creation process. In this study, an overview of the above research areas is presented. Along with the ecosystem stakeholders’ motivations, the basic structure of role sharing is discussed. What is more, the adoption of i* modeling framework is researched and identified as the best modeling framework for the stakeholders’ intentions, goals, and relationships. The more analytical interconnection between roles and motivations is left to be investigated in the future, as is as the adaptation of i* model in an actual ecosystem framework.
Article
Purpose Cloud computing is rapidly becoming the new norm of doing business. Lately, the extent of virtualization has enabled full-fledged cloud solution to become affordable, quantitatively and/or qualitatively. The purpose of this study is to explore the former in detail. In this paper, implementation of cloud-based services in the financial services, intermediaries and banking industry where security has always been the greatest concern are studied through actor-based stakeholder modelling. Drivers for adoption, benefits and trade-offs and challenges have been discussed in detail through a hypothetical comprehensive case study of a bank. Design/methodology/approach An actor-dependency-based technique for analyzing and modelling requirements prior to changes and charting out roadmap and rationale behind it all has been used. Through the use of i* modelling, dependencies and relationships between various stakeholders have been studied. Further, how decision makers in the financial services industry evaluate, consolidate and finally migrate to a new architecture is also explored. Findings Two hypothetical use cases on a hypothetical bank referred to as “The Bank” illustrate the technique and possible roadmap for implementation. Originality/value To the best of knowledge in the public domain, no similar work has been carried out with the perspective of modelling stakeholders and change management configuration in the financial services using cloud. This approach is valuable for augmenting technological advancements with business insights and spotting value in synergies of the sectors whenever and wherever apparent.
Chapter
The authors demonstrate how systemic semiotics, an approach that combines a semiotic model of language called systemic functional linguistics with selected concepts from social semiotics, can be applied to create agent-oriented information systems in which social processes can be elicited from stakeholders, specified by designers, and embedded into actual agent-based systems. The utility of systemic semiotics applied to agent-oriented conceptual modeling is demonstrated by developing a real-world system to address the problem of registering and training volunteers in an emergency service organization. The experience of developing this system then was used to propose an experimental agent-oriented conceptual modeling methodology that uses the same theory and concepts for describing the artefacts and the processes of agent-oriented systems development.
Article
As offshore development has become common for software companies, those companies have started to concentrate their engineers' effort upon the early development phase of software. Within this context, it is important to educate professional engineers to master all aspects of requirements engineering. It is not easy to master the various aspect all at once. However, we can expect professional engineers to study methods on their own if they believe that learning the methods is important for them or their projects. We have developed a two-and-a-half-day role-playing workshop for professional engineers that focuses on teaching the importance of requirements engineering, as well as the background, rationale, and purpose of the requirements to guarantee success in their projects. We start this paper with an overview of requirements engineering and its techniques, and then, introduce the instructional design of our course for professional engineers. We also present the results of an actual workshop, which showed engineers could earned clients' mindsets and the importance of the rationale of requirements.
Article
A crucial management issue for most corporations is the effective design and implementation of their business process. However, existing approaches describe an enterprise in terms of activities and tasks view without offering sufficient guidance towards a process-centric description of the organization. Goals have long been recognized to be essential components involved in the business process. Business process engineering research has increasingly recognized the leading role played by goals in the business process. Such recognition has led to a whole stream of research on goaloriented approaches. The study of goal-oriented methodologies indicates that modeling of organizational goals constitutes a central activity of the business process. In this paper we advocate the use of goal-oriented approaches to business process modeling. Some systematic approaches to developing and documenting business processes on the basis of the explicit or implicit business objectives are discussed. From the representation view of model, the way that models are expressed is demonstrated.
Article
A few representations have been used for capturing design rationale. To understand their scope and adequacy, we need to know how to evaluate them. In this article, we develop a framework for evaluating the expressive adequacy of design rationale representations. This framework is built by progressively differentiating the elements of design rationale that, when made explicit, support an increasing number of the design tasks. Using this framework, we present and assess DRL (Decision Representation Language), a language for representing rationales that we believe is the most expressive of the existing representations. We also use the framework to assess the expressiveness of other design rationale representations and compare them to DRL. We conclude by pointing out the need for articulating other dimensions along which to evaluate design rationale representations.
Article
Most computing serves as a resource or tool to support other work: performing complex analyses for engineering projects, preparing documents, or sending electronic mail using office automation equipment, etc. To improve the character, quality, and ease of computing work, we must understand how automated systems actually are integrated into the work they support. How do people actually adapt to computing as a resource? How do they deal with the unreliability in hardware, software, or operations; data inaccuracy; system changes; poor documentation; inappropriate designs; etc.; which are present in almost every computing milieu, even where computing is widely used and considered highly successful? This paper presents some results of a detailed empirical study of routine computer use in several organizations. We present a theoretical account of computing work and use it to explain a number of observed phenomena, such as: How people knowingly use “false” data to obtain desired analytical results by tricking their systems. How organizations come to rely upon complex, critical computer systems despite significant, recurrent, known errors and inaccurate data. How people work around inadequate computing systems by using manual or duplicate systems, rather than changing their systems via maintenance or enhancement. In addition, the framework for analyzing computing and routine work presented here proves useful for representing and reasoning about activity in multiactor systems in general, and in understanding how better to integrate organizations of people and computers in which work is coordinated.