create workspaces for different roles and easily
change them as needed.
The central part of the integration is to describe
the business activities using a set of well defined
terms and then match the descriptions to the work
patterns. The parameters for describing activities
are:
• The kind of work in the activity
(Davenport, 2005). The categories here are
transactional work, integrative work such as
that found in system development,
collaborative work and expert work,
• Management level based on Anthony’s
framework of strategic, management and
operational level, and
• Process focus which may be planning,
coordination or task execution.
One design goal may be to create activities
which are focused on a clear set of parameters – they
are made up of one work kind with one focus
performed at one management level. For example
the creation of an artefact can be a task execution at
an operational level that requires an integrative work
kind. Another example, creating a project plan is a
task execution at management level and requires
collaboration between a number of people.
Although ideally we may wish to simplify a design
by designing well defined activities this is often not
possible. For example the development of a plan
may need to be closely linked to actual task
execution where organizations must respond to a
changing situation.
Activity Analysis
Kind of work
Management Level
Process Focus
Scope
Size of group
Number of activities
Selecting social
structure patterns
Task Execution
Transactional
work
Int egra tive
work
Collaborative, Coordination and Task
Execution
Coordinator
Facilitator
Selected pattern
Example
patterns
Figure 4: The guidelines framework.
For example, Figure 4 illustrates two such
collaborative patterns. Here each black dot is a role.
One is where work has one focus – task execution.
The pattern depends on the type of work. If it is
transactional then usually work passes from role to
role. Here people who take the roles simply pass
work between themselves, or carry out their
individual tasks in accordance with a fixed plan.
Where the work is integrative then usually a
facilitator is needed to ensure integration. The other
pattern is where coordination and task execution are
needed in the same activity. Here there can be a
number of groups each working on one task, but
whose work must be coordinated. Agility requires
activities to be continuously monitored and organize
changes to the tasks carried out by each task group.
There are of course many other patterns to be used
in the selection process.
2.2 An Example
Outsourcing is an example one such system.
Contemporary outsourcing situations can be quite
complex in nature. Outsourcing presents one such
system, which is an outsourcing arrangement that
includes a number of organizations. Often such
outsourcing arrangements are quire complex as for
example shown in Figure 5, which is a simplified
form of an ongoing practical case study. Here the
process service provider maintains a service (which
may include a number of applications) and
subcontracts the provision of application programs
for a third party, the software vendor. At the same
time there is the network provider , who supports the
network, operating systems required by the three
alliance members. Different roles, which are shown
on the business activity diagram, are associated with
each of these organizations and they must
collaborate to resolve any issues. In this case the
initial analysis indicates a business requirement to
maintain a quality of service to the client through
response to queries and general maintenance of a
level of client satisfaction.
Provider contracts to support
the sales application for a
client
Provider leases application
software from a vendor and
customizes it to client needs
Service provider is obliged to
provide a quality of service
and respond to any requests
from the client’s customers
Application vendor agrees to
amend application software
should the need arise and to
assist in the correction of any
faults and installation of
software upgrades
ClientClient
Software
vendor
Software
vendor
Process
service
provider
Process
service
provider
Network
provider
Network
provider
Provides network at agreed
quality of service
Figure 5: An outsourcing business arrangement.
2.3 Top level – Identify the Major
Activities
The important concepts in this case are the high
level business activities and the roles and
MODELING INCREASINGLY COMPLEX SOCIO-TECHNICAL ENVIRONMENTS
113