3. Why important?
⢠The aim of enterprise systems is to support work in
complex organisations. To design these systems, we
therefore need an understanding of how work is
done.
⢠Poor understanding of the nature of work as it is
actually practised, is a major contributory factor to the
ineffectiveness of complex computer systems.
⢠Interactions between people, organisational
structures, and systems lead to complexity.
Cooperative Work, Socio-technical systems, EngD, 2012 Slide 3
4. Types of work
⢠Skill-based, which relies on specific skills developed
by an individual
â Can often be highly automated if skills can be applied in a
context-free way e.g. typesetting
⢠Rule-based, which relies on people following a pre-
defined process or set of rules
â Automation is possible for ânormal situationsâ but more
challenging for exceptional situations
⢠Knowledge-based, which relies on the application of
the workerâs knowledge in new situations
â Automation of knowledge-based activities is very limited
Cooperative Work, Socio-technical systems, EngD, 2012 Slide 4
5. Socio-complexity
⢠Complexity in a system that arises because of the
interactions between the people who are part of the
system
⢠Socio-complexity focuses on complexity caused by
pluralities of perspective and peopleâs assumptions &
interests.
â Manifested as explicit and implicit conflicts between actors
and stakeholders in a system
â The larger the system, the more people who are involved and
the greater the socio-complexity
Cooperative Work, Socio-technical systems, EngD, 2012 Slide 5
6. Influences on work
⢠Organisational policies, processes and procedures
⢠Organisational culture
â Anything allowed unless explicitly forbidden (ask for
forgiveness)
â Everything is forbidden unless explicitly allowed (ask
permission)
⢠Background and education
⢠National culture
⢠Training
Cooperative Work, Socio-technical systems, EngD, 2012 Slide 6
7. Types of cooperation
⢠Synchronous
â People work together at the same time
⢠Asynchronous
â People work together but at different times
⢠Co-located
â People work together in the âsameâ place
⢠Distributed
â People work together in âdifferentâ places
Cooperative Work, Socio-technical systems, EngD, 2012 Slide 7
8. Processes and workflow
⢠Processes are mechanisms for coordinating work
â Activities
â Agents
â Artefacts
⢠A workflow is the automation of a business process,
in whole or part, during which documents, information
or tasks are passed from one participant (a resource
either human or machine) to another for action,
according to a set of procedural rules.
Cooperative Work, Socio-technical systems, EngD, 2012 Slide 8
9. Process example â activity
perspective
Cooperative Work, Socio-technical systems, EngD, 2012 Slide 9
11. Taylorism
⢠The application of âscientific methodâ to the
organisation of work with a view to improving
âefficiencyâ and reducing waste
⢠Basis of âtime and motionâ studies, where the way that
work should be done was prescribed in detail
⢠Taylorism can be seen as the division of labor
pushed to its logical extreme, with a consequent de-
skilling of the worker and dehumanisation of the
workplace.
Cooperative Work, Socio-technical systems, EngD, 2012 Slide 11
12. Business process reengineering
⢠Business process reengineering (BPR) is a
fundamental rethinking and radical redesign of
business processes whose aim is to make dramatic
improvements in cost, quality, speed, and service
⢠In essence, a form of Taylorism for business rather
than production-line processes
⢠BPR combines a strategy of relating business
innovation with major changes to business processes
⢠Focus is on workflow and process automation
⢠Generally reliant on complex IT systems to support
work
Cooperative Work, Socio-technical systems, EngD, 2012 Slide 12
13. The failure of BPR
⢠BPR was widely adopted in the 1990s but it is now
generally accepted that, with a small number of
exceptions, it has been an abject failure
⢠Few if any organisations have achieved the expected
efficiencies promised by BPR
⢠Reasons
â Work is, in practice, surprisingly complex
â The notion that knowledge-based work could be represented
in simple workflows was mostly incorrect
Cooperative Work, Socio-technical systems, EngD, 2012 Slide 13
14. Processes in an STS
⢠Operational and management processes are a
fundamental part of a socio-technical system and
there should be a clear understanding of the
relationships between these processes and the use
of the system
⢠However, process design should be indicative rather
than prescriptive as there will almost always be a
need to refine processes and adapt them to local
circumstances
â Work is a social process governed by social and cultural
norms so different teams work in different ways
â Within teams, the division of labour is being constantly
renegotiated depending on workload, etc.
Cooperative Work, Socio-technical systems, EngD, 2012 Slide 14
15. Process diversity
⢠Processes interpreted by individuals and teams
according to their training, background, level of
authority, etc.
⢠Processes have to be dynamically adapted to cope
with changing local circumstances
â Workload
â Capabilities of local IT systems
â Availability of people or other resources
â Exceptions and failures
⢠Teams discover local optimisations to make
processes more effective
Cooperative Work, Socio-technical systems, EngD, 2012 Slide 15
16. Work-arounds
⢠A workaround is a bypass of a recognized problem in
a system that is, generally, created and refined by the
actors involved in the system
⢠From a dependability perspective, you can think of
workarounds as a mechanism for fault tolerance
â They allow system operation to continue in the presence of
âfaultsâ
⢠Workarounds rely on:
â Local resources â what do you have available at the time
â Local knowledge â who is available, what are the local
boundaries of responsibility, etc.
Cooperative Work, Socio-technical systems, EngD, 2012 Slide 16
17. Contingent division of labour
⢠Teamwork involves a contingent division of labour
⢠The formal division of labour is constantly (and often
implicitly) renegotiated depending on workload,
context, availability of expertise and knowledge, etc.
⢠Formal process descriptions therefore are an
impoverished description of the work being done
Cooperative Work, Socio-technical systems, EngD, 2012 Slide 17
18. Examples
⢠Team working on deliverable to deadline
â Formal roles tend to be abandoned â everyone mucks in to
get the work done in time
⢠Unexpected absence of team members
â Work is dynamically re-allocated to those members that are
available
â Tasks are prioritised and lower priority tasks are discarded
⢠âNormalâ fluctuations in workload
â Managers and support staff take on operational
responsibilities
â People do what they can to reduce workload of key staff
Cooperative Work, Socio-technical systems, EngD, 2012 Slide 18
19. Perspectives on work
⢠Awareness
â How do team members become aware of what others are doing and
how do they use this information to coordinate activities and
schedule their own work
⢠Artefacts and affordances
â How is the work made visible and hence shareable? What
affordances are provided by the artefacts and what are their
limitations?
⢠The workplace
â How is the workplace physically organised to support cooperation
⢠Local knowledge
â How is local knowledge used to facilitate cooperation
Cooperative Work, Socio-technical systems, EngD, 2012 Slide 19
20. Awareness
⢠Knowledge of who is around and what is going on in
the work environment
⢠Essential mechanism for providing information to
individuals that helps them organise their work
â X is not around tomorrow so, although the deadline is tonight,
it is OK to delay for a day
⢠Problem with many software systems is that they
donât provide awareness of what else is going on in
the system, who is available and what they are doing
Cooperative Work, Socio-technical systems, EngD, 2012 Slide 20
23. Artefacts and affordancies
⢠Artefacts
â The objects that are used by people in an STS
⢠Affordances
â What you can do with artefacts as a consequence of the way
that they are designed/represented
⢠Affordances of paper documents
â Portable, flexible, robust, annotatable, persistent
Cooperative Work, Socio-technical systems, EngD, 2012 Slide 23
25. Annotations
⢠Annotation is an important mechanism that we use to
support coordinated activities
⢠Annotations on paper documents are
â Flexible. They can be graphical or textual
â Identifiable. Individual annotations can be identified
â Organised. Annotations can reveal the workflow in a system
Cooperative Work, Socio-technical systems, EngD, 2012 Slide 25
27. The workplace
⢠Workplaces are often designed or organised with the
aim of facilitating cooperation
⢠This often relies on the spatial arrangement of the
workspace i.e. the placement of furniture, etc.
⢠This may support awareness, coordination of work,
joint working or informal collaboration
⢠Challenging to replicate for distributed work
Cooperative Work, Socio-technical systems, EngD, 2012 Slide 27
29. Local knowledge
⢠Knowledge that is particular to a setting
â Who are the local experts?
â How to work with individuals?
â What is permissable in that setting?
â What are the real deadlines?
â Formal and actual responsibilities and authority
⢠How is this local knowledge used to inform the way
that work is done?
Cooperative Work, Socio-technical systems, EngD, 2012 Slide 29
30. Examples
⢠Getting support from systems administrators
â Bypassing formal âhelp deskâ systems to solve problems
more quickly
â Knowing which of the sysadmins deals with your class of
problem
â Knowing how best to approach them as individuals for help
⢠Organisational routines and calendars
â Organisations often have âcalendarsâ â times and dates that
are important e.g. end of financial year, beginning of
semester, etc.
â Formal deadlines may be set without regard for these
calendars
â Local knowledge of calendars allows work to be scheduled 30
Cooperative Work, Socio-technical systems, EngD, 2012 Slide
31. Computer Support for Cooperative
Work
⢠Until the early 1990s, computer support was primarily
focused on the individual worker
⢠Coordination of the work was a not automated and
few systems took the interactions between people
into account
⢠In the 1990s, it was suggested that this should be
extended to cooperative work
⢠Supporting systems are sometimes called groupware
Cooperative Work, Socio-technical systems, EngD, 2012 Slide 31
32. Supporting teamwork
⢠Automation of teamwork can be viewed from two
perspectives:
â A control perspective, where the role of the automated
system is to control and monitor the work of the team. This is
the workflow/BPR approach
⢠Practically limited to rule-based work
â A support perspective, where the role of the system is to
support work as it it, rather than as it is defined
⢠The CSCW perspective. Look at work as it is practised and
devise tools that can be adapted by teams to support their work
Cooperative Work, Socio-technical systems, EngD, 2012 Slide 32
34. Key points
⢠Work using an LSCITS is inevitably a cooperative
activity so an understanding of how work is actually
practised helps us understand (a) requirements for
and (b) limitations of supporting systems
⢠Socio-complexity is complexity that arises from the
interactions between people in a work setting
⢠Work is often complex and workflow-based systems
are rarely effective in supporting knowledge-based
work
⢠Key issues to consider when studying work are
awareness, artefacts and affordances, the
organisation of the workplace and local knowledge
Cooperative Work, Socio-technical systems, EngD, 2012 Slide 34