Information Systems 1

Download Report

Transcript Information Systems 1

IMS3230 - Information Systems
Development Practices
Soft Systems
Methodology
(SSM)
5.1
the systems approach
general systems theory (e.g. Bertalanffy 1968):
 to understand the nature of large and complex systems
 a system is a set of interrelated elements, with inputs
and outputs, and with a set of processes which convert
inputs into outputs
 a system has a boundary and an environment with
which it interacts
 a system has a purpose, and its elements interact to
achieve this
 systems relate to each other, and consist of subsystems
e.g. an inventory system
5.2
the systems approach
 systems have emergent properties:
the whole is greater than the sum of its parts
 need to develop information systems for the
organisation as a whole, not for isolated functions
the interconnectedness of systems
 understand the context of information systems
 avoid the reductionism of scientific analysis:
decomposition of complex structures may distort
our understanding as elements may react
differently when examined individually
5.3
the systems approach
 organisational (human activity) systems are not
predictable:
people’s behaviour and interpretations
 organisations are open systems, interacting with
their environment
e.g. competitors, government policies, customers,
suppliers
 organisations are complex systems:
need people with a range of expertise and
experience to develop and implement information
systems
5.4
the systems approach

the technological aspects are closed and
predictable

the human aspects are open and nondeterministic:
methodologies must take into account the importance
and complexity of the human element

computer solutions are not always
appropriate

multiple viewpoints and solutions: which is
“best”?
may require technological and also attitudinal,
structural, environmental changes
5.5
“hard” vs “soft” systems
thinking
Checkland (1981):
soft systems approaches
 organisations are complex, with problems which
are “fuzzy”, ill-defined, not well-structured, and
where multiple points of view exist
hard systems approaches
 focus on the certain and precise in situations
e.g. structured approaches, SSADM
 assume there is, and consider, only one point of
view
5.6
Soft Systems Methodology
 developed at Lancaster University from the early 1970s by
Peter Checkland as part of an action research program
 Checkland wanted to adapt the ideas of systems theory to
form a practical “methodology”:
a study of methods for application in a particular situation
 not a development methodology: a methodology to identify
changes
 human problem and process oriented, not technique
oriented
 a number of models built representing different viewpoints
 exploration of problem situations to decide on action for
desirable changes
5.7
“hard” systems thinking

systems exist in the real world and can be
“engineered”


an objective, “correct” view exists
decomposition of systems into parts for examination
and understanding: scientific method

focus on how to do things, assumes what to do is
already clear

the system's objectives can be defined in advance

alternative means of achieving them can be modelled

the most desirable is selected
deterministic, goal-seeking: seek optimum choice from
competing alternative solutions
5.8
“soft” systems thinking
 systems do not exist as such, but are an abstract concept
representing a way of seeing and understanding the real
world: a “holon” e.g. “the education system”
 the “system” is not some part of the real world but is the
organised process of enquiry itself
 subjective, depending on background, experience, beliefs
 need to understand and explore the whole and its context
 SSM is a system of enquiry and has to be participative
 the role of the SSM “expert” is to help the people in the
problem situation carry out their own study
 models are not representations of real world activity but are
constructed in order to help debate it
5.9
Soft Systems Methodology
 “fuzzy”, ill-structured, complex (i.e. “soft”) problems are
common in organisations: human activity systems
 the unpredictable nature of human activity systems:
data, processes are relatively easy to model, but
to understand organisations, we need to include people in
the models
the people involved may have different and
conflicting objectives, perceptions, and attitudes
 we need to address the “soft” aspects of problems, not
just the “hard” aspects, to achieve a better understanding5.10
The development of SSM:
action research
Action research:
 to investigate and refine theoretical knowledge by active
and reflective participation in a real-world situation not
under the control of the researcher vs e.g. laboratory
experiments
 client-centred, contextual
 goals negotiated with members of the organisation
 not fact-finding, but a learning process
 each social context is unique, no law-like generalisations
about organisations vs the scientific method
 insights rather than cause / effect relationships
5.11
Soft Systems Methodology
 humans attribute meaning to their experiences and
observations
 we form intentions, based on how we interpret our
situation, and
take purposeful action in response to our experience of
the world: the experience / action cycle = learning
 SSM: “the focus is on an organised set of principles
(methodology) which guide action in trying to ‘manage’
(in the broad sense) real-world problem situations”
Checkland and Scholes (1990), p. 5
the “what to do” and the “how to do it” are both tackled
(problem situation, not “a problem”)
5.12
Soft Systems Methodology
Checkland and Scholes (1990) p. 6:
“the basic shape of the approach is to formulate
some models which it is hoped will be relevant
to the real-world situation, and use them by
setting them against perceptions of the real
world in a process of comparison. That
comparison could then initiate debate leading to
a decision to take purposeful action to improve
the part of real life which is under scrutiny”
see Fig 1.3 p. 7
5.13
Soft Systems Methodology
Checkland and Scholes (1990), pp 286 - 287
 no automatic assumption the world is systemic: conscious
choice to take a part of the world as a system to be
engineered
 distinguish between unreflecting involvement in the
everyday world and conscious systems thinking about the
real world: the SSM user is conscious of moving from one
world to another many times
 in systems thinking holons are constructed: purposeful
human activity systems embodying emergent properties,
layered structure, processes of communication and control
 holons are used to enquire into the real world in order to
articulate a debate or dialogue intended to define changes
deemed desirable and feasible
5.14
Soft Systems Methodology
 the situation is a product of a particular history
 the improvers are the users of SSM
 the focus is the search for one (or more) “world view”: a
set of assumptions about reality
 the world view is extracted from the problem situation
through debate on the purpose of the organisation
 the world view forms the basis for describing system
requirements
 implemented changes will change the nature of the
problem situation as perceived: continuous cycle of
learning
5.15
Evolution of SSM
Two “modes”:
 mode 1:
Checkland (1981)
7 stage model, is the most well-known version
 mode 2:
Checkland and Scholes (1990)
developed from further action research
two interacting streams of structured enquiry together
lead to changes:
-
logic-based stream: holons
-
cultural analysis stream
mode 2 is more a “framework of ideas”:
the version of mode 1 is seen as just one option
5.16
Stages of SSM: 1.
the problem
situation: unstructured
(See Fig 24.1, p. 471 in Avison & Fitzgerald (2003))
 explore the problem situation: to understand the “real” causes
 problem owners: those on whose behalf the study has been
initiated
 actors: those taking part in the situation, other stakeholders
 analysts attempt to reveal many possible views of the
situation
 the structure of the problem situation: physical layout,
reporting structure, formal and informal communication
patterns
 activities carried out
 climate: relationships between structure and activities
5.17
Stages of SSM: 2.
situation: expressed
the problem
 express the problem situation more “formally”
 no particular way prescribed, but rich pictures are often
used as a communication technique
 elements include:
clients, actors, tasks, the environment, problem areas,
conflicts, concerns, controlling bodies, other
stakeholders, relationships, issues
 exploration, discussion, communication: to help move
from thinking about the problem situation towards
thinking about what can be done about it
5.18
Rich pictures
 graphical representation of the organisation or work area
 self explanatory and easy to understand
 a subjective process: there is no “correct” picture
 “hard” facts: e.g. activities, departmental boundaries,
physical and geographical layout, product types, resources,
 “soft” facts: concerns, conflicts, socio-organisational roles,
political issues, relationships, employee needs,
 rich pictures help:
-
to identify what is really important in the situation
-
people understand their role in the organisation
-
to define aspects of the organisation to be addressed by
5.19
the information system
Primary tasks and issues
Rich pictures also help to identify primary tasks and issues
 primary tasks
 tasks the organisation must perform as part of its purpose:
what is central to this organisation?
 the boundaries of primary task systems coincide with a
real world manifestation:
e.g. a functional boundary as in a personnel system
 issues
 topics or matters of concern or conflict
 generally the boundaries of issue-based systems do not
map on to real world boundaries:
e.g. a system to resolve disagreements about resource
usage
5.20
Stages of SSM: 3. root
definitions of relevant systems
 the problem solver imagines and names “relevant
systems”: a way of looking at the problem situation which
provides useful insights
 a system is a perceived, meaningful grouping of people,
objects and activities
e.g. problem theme = conflicts between two departments
a relevant system= a systems that redefines departmental
boundaries
 identify one or more relevant systems for each problem
theme
 a subjective process, several relevant systems should be
identified, both primary task systems and issue-based
systems
5.21
Root definitions
 a root definition is created for each relevant system
 relevant systems are a focus for debate and exploration
root definition:
 a concise, verbal definition expressing the nature of a
purposeful activity system regarded as relevant to
exploring the problem situation
 useful in exposing different views
(see examples: Avison and Fitzgerald 1995, pp 120-122)
 expresses the core purpose of a “purposeful activity
system” and is always a transformation of some input
entity into a new form of entity (output)
 use the CATWOE checklist to ensure that six essential
characteristics are included
5.22
Root definitions
 the CATWOE checklist:
who is doing what for whom, to whom are they
answerable, what assumptions are being made, and in
what environment is it occurring?
C ustomers
= victims or beneficiaries of T
A ctors
= those who do T
T ransformation
= the conversion of input to output
W eltanschauung
= the assumptions, the world view which
makes T meaningful in context
O wner
= those who could stop T
E nvironment
= elements outside the system which it
takes as given
5.23
Stages of SSM: 4. building
conceptual models
 develop a conceptual model for each root definition:
an informal diagram of something relevant to the
situation
 not a model of the situation, but a diagram of the
activities of what the system described by the root
defintion will do
 conceptual models are used to structure enquiry into the
problem situation, not for checking that the model
matches the real world
 the process of building root definitions and conceptual
models is an iterative process of debate and
modification moving towards an agreed definition
5.24
Conceptual models
Checkland & Scholes (1990)
 assemble and structure the minimum necessary
activities to carry out T
 base this on logical contingency:
to convert raw materials into a finished product, you first
need to obtain the raw materials
 identify the monitor and control activities and the
operational activities
 structure similar activities in groups together
 use arrows to show logical contingency
See Avison & Fitzgerald (1995) pp 122-127 for some
examples
5.25
Stages of SSM: 5.
comparing
conceptual models with perceived reality
 this debate creates new perceptions of reality, suggests
new relevant systems, and concentrates thought on
possible changes
 use informal discussion, formal questioning, scenario
writing based on operating the models, trying to model
the real world using the conceptual model
 formal questioning supported by creation of a matrix
comparing activities in the model with the activities in the
real world
 the aim is to compare the models with the real world to
find an accommodation between different interests in the
situation which is seen to be an improvement of the
initial problem situation
not a “solution” in the hard systems thinking sense
5.26
Stages of SSM: stages 6 & 7
6. assessing feasible and desirable change
 analysis of changes proposed in Stage 5 to create
proposals for those considered feasible and desirable
 may or may not involve the development of an information
system
7. action to improve the situation
 recommend action to improve the situation
 no methods described for implementing “solutions”:
changes must be systemically desirable: truly relevant to the
situation
and culturally feasible: perceived as meaningful within the
particular culture and its world view
5.27
SSM mode 2
Checkland and Scholes (1990)
 two streams of structured enquiry unfold through time
interactively:
-
logic-based stream
-
cultural analysis stream
the stream of cultural enquiry
-
analysis of the intervention
-
social system analysis
-
political system analysis
all three cultural analyses complement the logic-based
stream
5.28
SSM mode 2: cultural enquiry
stream
analysis of the intervention: “Analysis One”:
 intervention in in a problem situation is itself
problematical
 useful to analyse roles in the study:
who has the role “client”: why have they requested the
intervention?
who has the role “would-be problem solver”: their
perceptions, knowledge and readiness to make
resources available
who has the role “problem owner”:
5.29
SSM mode 2: cultural enquiry
stream
social system analysis: “Analysis Two”:
 uses a model of a social system as a continually changing
interaction between three elements:
roles, norms, and values
“role”:
a social position recognised as significant, e.g.
team captain
“norm”:
characterises a role, e.g. expected behaviours
“value”:
used to judge performance of a role, e.g.
beliefs about what is good and bad behaviour
(the engineering company example)
 the account of the social system will never be complete or
5.30
static
SSM mode 2: cultural enquiry
stream
political system analysis: “Analysis Three”:
 politics: “a process by which differing interests reach
accomodation”
 what are the commodities through power is expressed in
this situation?
e.g. formal authority. personal charisma, intellectual
authority, external reputation, access to information,
membership of particular groups
 how are these commodities obtained, preserved and
passed on?
 analysis three enriches cultural appreciation from analyses
one and two
 tacit level (the real politics) vs explicit level of analysis 5.31
SSM and information systems
Checkland and Scholes (1990) suggest:
 develop an information flow model
 define information categories and data structures
 design of an information system
 SSM could enrich the information requirements
definition steps of other methodologies
5.32
Soft Systems Methodology
 for fuzzy, ill-structured problem situations
 for problem exploration
 not prescriptive or technique-oriented
 action research oriented: experience in use of SSM
helps to refine the methodology
 used in different ways by different users in different
circumstances
 is it just a “front end”?
 practicality? Is it too vague?
 is it just consensus seeking?
5.33
SSM: criticisms
 too subjective:
- all viewpoints are considered equally valid
- ignores political and social structures conditioning people’s
views
- ignores power relationships that constrain people’s actions
 assumes improvement can occur just by changing
people’s views without changing the social structures that
shape our views
 ignores issues of conflict and coercion and the difficulties
of avoiding superficial consensus
5.34
SSM: criticisms
 exploration of world views should be an ongoing process,
posing difficulties in practical situations of moving from
abstract debate to pragmatic problem solving
e.g. Flood and Jackson (1991) p. 189
argue that SSM “resolves” this difficulty by merely leaving
closure of
the debate “to the prevailing power
structures as reflected in the dominant culture of the
organisation”
Flood, R.L. and Jackson, M.C. (1991) Creative Problem
Solving: Total Systems Intervention. Wiley, Chichester
5.35
References
 Prescribed text:
Avison, D.E. & Fitzgerald, G. (2003). Information Systems
Development: Methodologies, Techniques and Tools. (3rd
ed), McGraw-Hill, London.
Chapters 4.1, 10.1-10.3, 24.1
 Checkland, P.B. and Scholes, J. (1990). Soft Systems
Methodology in Action. Wiley, Chichester.
Refer to additional references in the readings at the unit web page
and in the prescribed text
5.36