1 soft systems method an introduction methods for information systems development soft systems...

30
1 Soft Systems Method An Introduction Methods for Information Systems Development Soft Systems Ideas Overview of Soft Systems Method Rich Pictures Relevant Systems and Root Definitions Conceptual Modelling Bringing About Change

Upload: florence-reed

Post on 05-Jan-2016

222 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 1 Soft Systems Method An Introduction  Methods for Information Systems Development  Soft Systems Ideas  Overview of Soft Systems Method  Rich Pictures

1

Soft Systems Method An Introduction

Methods for Information Systems Development

Soft Systems Ideas

Overview of Soft Systems Method

Rich Pictures

Relevant Systems and Root Definitions

Conceptual Modelling

Bringing About Change

Page 2: 1 Soft Systems Method An Introduction  Methods for Information Systems Development  Soft Systems Ideas  Overview of Soft Systems Method  Rich Pictures

2

Information Systems Methods

Structured Methods:

• Yourdon, SSADM, Information Engineering

Object Oriented Methods:

• OOSE, OMT, Rational (UML)

RAD Methods

• DSDM

‘Bottom Up’ Evolution: Programming, Design,

Analysis, . . . .

All Based On Sound ‘Engineering’ Principles:

• i.e. First Know Requirements then Build a System

Page 3: 1 Soft Systems Method An Introduction  Methods for Information Systems Development  Soft Systems Ideas  Overview of Soft Systems Method  Rich Pictures

3

Computer

Division

Problem Situation: Often ‘Out of Stock’ of Products Sold

Solution: Computerise Production Planning

Result: Company Closure

A Cautionary TaleManaging Director

Finance

Division

Sales

Administration

R & DMarketing

Division

Sales Division

Production

Division

Activities:1 Forecast Sales2 Buy Materials3 Manufacture4 Sell5 Deliver

Page 4: 1 Soft Systems Method An Introduction  Methods for Information Systems Development  Soft Systems Ideas  Overview of Soft Systems Method  Rich Pictures

4

Types Of System

DESIGNED PHYSICAL SYSTEMS, e.g. Bridge,

Aircraft, Channel Tunnel, Power Station

COMPONENT PARTS are Physical Components

HUMAN ACTIVITY SYSTEMS (HAS), e.g. An

Information System

COMPONENT PARTS are Physical Components

but also Humans Performing Tasks

IS Methods Are Based on Same Principles as

Building DESIGNED PHYSICAL SYSTEMS, But . .

Page 5: 1 Soft Systems Method An Introduction  Methods for Information Systems Development  Soft Systems Ideas  Overview of Soft Systems Method  Rich Pictures

5

An HAS is More Than A Set of Activities

SOCIAL SYSTEMPLUS

HUMAN ACTIVITY SYSTEM

SYSTEM OF

ACTIVITIESEQUALS

TRANSFORMATION PROCESS

(Modelled as an Interconnected Set

of Activities)

Input(s) Output(s)

Elements = Activities (or sub-systems), i.e. “WHAT”

Relationships = Logical Dependencies

Elements = People Doing Activities, i.e. “HOW”

Relationships = Inter-Personal

Page 6: 1 Soft Systems Method An Introduction  Methods for Information Systems Development  Soft Systems Ideas  Overview of Soft Systems Method  Rich Pictures

6

PROBLEM SITUATIONS

HARD May Be Analysed as a

‘Designed Physical System’ and Modelled

Mathematically

SOFTMay be Analysed As a Set of HASs

where Modelling Language Consists of

Activities (Verbs) but . . . Can We Ignore

Inter-Personal Relationships?

Page 7: 1 Soft Systems Method An Introduction  Methods for Information Systems Development  Soft Systems Ideas  Overview of Soft Systems Method  Rich Pictures

7

Aims of Soft Systems Method

SSM is NOT a Method for Developing an Information

System

SSM Aims to Bring About ‘Improvement in a Problem

Situation’

To Develop an Information System, Requirements Have

to Be Established and Agreed

SSM Could be Used to Help People ‘Agree on the

Requirements’

If Requirements are Unclear, SSM Could Be a Front End

for a DSDM (or Other Method) Development

But, It May (or Even More Likely) Result in Change that

Does Not Require the Building of an IS

Page 8: 1 Soft Systems Method An Introduction  Methods for Information Systems Development  Soft Systems Ideas  Overview of Soft Systems Method  Rich Pictures

8

Soft Systems Ideas PROBLEMS Do Not Have an Existence Independent of

the Humans Involved With Them

People Will See the Same Situation in Different Ways

"Filter"

WObservation OfReal World Events

Page 9: 1 Soft Systems Method An Introduction  Methods for Information Systems Development  Soft Systems Ideas  Overview of Soft Systems Method  Rich Pictures

9

Soft Systems Ideas PROBLEMS Do Not Have an Existence Independent of

the Humans Involved With Them

People Will See the Same Situation in Different Ways

If ‘Problems’ are Intellectual Constructs then so should

be ‘Solutions’

Problems do not exist in Isolation

Improvements in a Problem Situation Are Most Likely to

Come About Through Persuasion and Debate

The Analyst is a ‘Catalyst of Change’ and cannot be

divorced from the situation.

"Filter"

WObservation OfReal World Events

Page 10: 1 Soft Systems Method An Introduction  Methods for Information Systems Development  Soft Systems Ideas  Overview of Soft Systems Method  Rich Pictures

10

SOFT SYSTEMS METHOD

3. RELEVANT SYSTEMS AND ROOT DEFINITIONS

RS 1

RS 2

RS 3

RD 1

4. CONCEPTUAL MODEL

ABSTRACT

WORLD OF

SYSTEMS

THINKING

7. IMPLEMENT CHANGES

6. DEBATE ON FEASIBLE

AND DESIRABLE CHANGES

2. THE SITUATION ANALYSED

Rich Picture

Issue 1

Issue 2

Primary Task

REAL WORLD

1. THE PROBLEM

SITUATION UNSTRUCTURED

5. COMPARISON OF

4 WITH 2

Page 11: 1 Soft Systems Method An Introduction  Methods for Information Systems Development  Soft Systems Ideas  Overview of Soft Systems Method  Rich Pictures

11

ANOTHER VIEW OF SSMStep 2 - Look At The Complex Situation. Represent Its Complexity, Without Jumping to Conclusions About the ‘Type’ of Situation or the Nature of the Problem

Step 7 - Implement Agreed Changes

Step 4 - Build a Model of the ‘Relevant System’ (Issue or Task-based). What Will the System Logically Have to Do If It Were the System Defined

Step 6 - Discuss the Consequence and Agree Changes (Defined by Those Involved - NOT the Analyst)

REAL WORLD

Step 5 - Compare the Model With the Actual Situation

REAL WORLD

Step 3 - View the Situation in Terms of a ‘Relevant System’ (Issue or Task-based)ABSTRACT

WORLD OFSYSTEMSTHINKING

Page 12: 1 Soft Systems Method An Introduction  Methods for Information Systems Development  Soft Systems Ideas  Overview of Soft Systems Method  Rich Pictures

12

SSM - STAGE 1 ENQUIRY Begins With A ‘Mess’ OR ‘ A Setting Where Someone

Thinks a Problem May Exist

Resist Attempts to Impose a Particular Structure on the

Situation

Recognise That You Will Become Part of the Situation

Do Some Thinking About the Following Roles:

Make Practical and Administrative Arrangements,

E.G. Negotiate Access to People, Locations, …Arrange a

Quiet Office. Determine Method of Recording Information

From Interviews

The

Problem

Solver

The

Client

The

Problem

Owner

Page 13: 1 Soft Systems Method An Introduction  Methods for Information Systems Development  Soft Systems Ideas  Overview of Soft Systems Method  Rich Pictures

13

SSM - STAGE 2‘The Situation Analysed’

Conduct Interviews. Draw a Rich Picture

Guidelines:

Look for Elements of Structure of the Situation

Look for Elements of Process

Look for Interaction of Structure and Process

Do Not Try and Represent the Situation in Terms of

Systems.

Ensure Your Picture Includes ‘Hard’ Factual and ‘Soft’

Subjective Information

Look at Social Roles. Try and Identify ‘Good’, ‘Bad’, and

‘Acceptable’ Behaviour.

Annotate Picture With Footnotes

Include Yourself in the Picture

Page 14: 1 Soft Systems Method An Introduction  Methods for Information Systems Development  Soft Systems Ideas  Overview of Soft Systems Method  Rich Pictures

14

RICH PICTURE - SOAP ‘n’ SPRAY

Page 15: 1 Soft Systems Method An Introduction  Methods for Information Systems Development  Soft Systems Ideas  Overview of Soft Systems Method  Rich Pictures

15

RICH PICTURE - ALBION MILLS

Courtesy Open University

Page 16: 1 Soft Systems Method An Introduction  Methods for Information Systems Development  Soft Systems Ideas  Overview of Soft Systems Method  Rich Pictures

16

SOFT SYSTEMS METHOD

3. RELEVANT SYSTEMS AND ROOT DEFINITIONS

RS 1

RS 2

RS 3

RD 1

4. CONCEPTUAL MODEL

ABSTRACT

WORLD OF

SYSTEMS

THINKING

7. IMPLEMENT CHANGES

6. DEBATE ON FEASIBLE

AND DESIRABLE CHANGES

2. THE SITUATION ANALYSED

Rich Picture

Issue 1

Issue 2

Primary Task

REAL WORLD

1. THE PROBLEM

SITUATION UNSTRUCTURED

5. COMPARISON OF

4 WITH 2

Page 17: 1 Soft Systems Method An Introduction  Methods for Information Systems Development  Soft Systems Ideas  Overview of Soft Systems Method  Rich Pictures

17

SSM - STAGE 3 ‘Relevant Systems’

A Systemic Way of Viewing the Situation Which Is (in the

opinion of the analyst), in Some Way, Relevant to the

Problem Situation

When Described in More Detail It Is Hoped That Studying

the Abstract System Will Yield Insight Into the Situation

Relevant Systems May Be of Two Types:

Issue-based - Will Focus on Specific Issues and Seek to

Address or Act Upon Them in Some Way

Task-based - Are Attempts to Describe, or Capture, the

Essential Nature of a Fundamental Task Which Must Be

Carried by the Organisation Under Study

Page 18: 1 Soft Systems Method An Introduction  Methods for Information Systems Development  Soft Systems Ideas  Overview of Soft Systems Method  Rich Pictures

18

SSM - STAGE 3 ‘Root Definitions’

DEFINITION - A Precise Verbal Description of the Essence

of the Processes Implied by the RELEVANT SYSTEM

EXAMPLE “A SOAP’N’SPRAY Owned System Engaged in

the Manufacture and Supply of Soap Products to Satisfy

Customers’ Orders in a Way That Is Consistent With

Performance Levels Desired by Corporate Headquarters”

A Relevant System Is a ‘System’. Hence It Must Conform

to ‘Systems Theory’

It May Help to Consider a CATWOE Analysis

Page 19: 1 Soft Systems Method An Introduction  Methods for Information Systems Development  Soft Systems Ideas  Overview of Soft Systems Method  Rich Pictures

19

CATWOE Analysis of SOAP’N’SPRAYC- CUSTOMERS of the System

Those Who Order Soap Products (European, Retailing, Commercial and

Industrial Markets)

A - ACTORS

Those Who Carry Out the Manufacture and Supply Activities

T - TRANSFORMATION PROCESS

Transform Vegetable Oil (and Other RMs, If Needed) Into Finished

Soap Products and Supply to Customers

W - WELTANSCHAUUNG

A Concern to Meet Orders Whilst Achieving Financial Targets Set by

HQ

O - OWNERS

SOAP’N’SPRAY (Note: the owners of the relevant system, not the

business)

E - ENVIRONMENTAL CONSTRAINTS

The Business and Commercial Competitive Environment

Page 20: 1 Soft Systems Method An Introduction  Methods for Information Systems Development  Soft Systems Ideas  Overview of Soft Systems Method  Rich Pictures

20

SOFT SYSTEMS METHOD

3. RELEVANT SYSTEMS AND ROOT DEFINITIONS

RS 1

RS 2

RS 3

RD 1

4. CONCEPTUAL MODEL

ABSTRACT

WORLD OF

SYSTEMS

THINKING

7. IMPLEMENT CHANGES

6. DEBATE ON FEASIBLE

AND DESIRABLE CHANGES

2. THE SITUATION ANALYSED

Rich Picture

Issue 1

Issue 2

Primary Task

REAL WORLD

1. THE PROBLEM

SITUATION UNSTRUCTURED

5. COMPARISON OF

4 WITH 2

Page 21: 1 Soft Systems Method An Introduction  Methods for Information Systems Development  Soft Systems Ideas  Overview of Soft Systems Method  Rich Pictures

21

SSM - STAGE 4 ‘Conceptual Models’

A Model of the Activities or Processes That Logically

Ought To Go On If the Relevant System Is to Be the

One Described by the Root Definition

A1

A2A3

A4

A5

A6A7

A8

A10A9

A GENERALISED CONCEPTUAL MODEL

Page 22: 1 Soft Systems Method An Introduction  Methods for Information Systems Development  Soft Systems Ideas  Overview of Soft Systems Method  Rich Pictures

22

Conceptual Model - Guidelines

Activities are Represented by VERBS

Arrange into a Logically coherent Order

Aim for 6 to 12 Activities for a Complete Account

Examine Each Main Activity and Identify Subsidiary

Activities, Each Written Down As a Verb

Group Functionally Similar Activities into Sub-

Systems

Remember It Is a Logical Model - No Real-World

Considerations

If Necessary, Revise the Root Definition

Page 23: 1 Soft Systems Method An Introduction  Methods for Information Systems Development  Soft Systems Ideas  Overview of Soft Systems Method  Rich Pictures

23

SSM - STAGE 4 ‘Conceptual Model’

FRONT LINE ACTIVITIES:

RECEIVE Customer Orders for Soap Products

KNOW Performance Levels Required by HQ

MANUFACTURE Soap Products

OBTAIN Raw Materials

DISTRIBUTE Soap Products

PLAN Operations Needed to Meet Orders

MONITOR & CONTROL

All the Above Activities

"A SOAP'N'SPRAY - Owned System Engaged in the Manufacture and Supply of Soap Products to Satisfy Customers' Orders in a Way that is Consistent with the Performance Levels Desired by Corporate Headquarters."

Page 24: 1 Soft Systems Method An Introduction  Methods for Information Systems Development  Soft Systems Ideas  Overview of Soft Systems Method  Rich Pictures

24

Conceptual Model - SOAP ‘N’ SPRAY

KNOW HQ's

Requirements

PLAN Operations

RECEIVE Customer

Orders

MONITOR & CONTROL

All Activities

MANUFACTURE Soap

Products

OBTAIN Raw Materials

DISTRIBUTE Soap

Products

FIRST STAGE MODEL

Page 25: 1 Soft Systems Method An Introduction  Methods for Information Systems Development  Soft Systems Ideas  Overview of Soft Systems Method  Rich Pictures

25

Conceptual Model - SOAP ‘N’ SPRAY

RECEIVE Purch. Reqs

KNOW Buying Pol'y

DECIDE Where To

Obtain GoodsORDER Goods

INFORM Concerned

Groups

OBTAIN

RECEIVE Delivery Not'n

KNOW Facilities

ANALYSE Info Rec'd

RECEIVE Orders Info

DECIDE

ASSEMBLE Decisions

PLAN

TRANSMIT Info

SCHEDULE Activities

MAINTAIN Plant

MAKE Products

RECEIVE RMs

RECEIVE

MANUFACTURE

CHECK Processes &

Stds

DECIDE Schedule of Ops

TRANSPORT Products

STORE Products

COLLECT Fin'd Prods

RECEIVE Del'y Instrns

DISTRIBUTE

KNOW About Disposal

Facilities

RECEIVE Customer

Orders

MONITOR &

CONTROL All Other Activities

RECEIVE Info

ANALYSE Info

ASSEMBLE Info

INTERPRET Info

DISSEMINATE Info

KNOW

Page 26: 1 Soft Systems Method An Introduction  Methods for Information Systems Development  Soft Systems Ideas  Overview of Soft Systems Method  Rich Pictures

26

SOFT SYSTEMS METHOD

3. RELEVANT SYSTEMS AND ROOT DEFINITIONS

RS 1

RS 2

RS 3

RD 1

4. CONCEPTUAL MODEL

ABSTRACT

WORLD OF

SYSTEMS

THINKING

7. IMPLEMENT CHANGES

6. DEBATE ON FEASIBLE

AND DESIRABLE CHANGES

2. THE SITUATION ANALYSED

Rich Picture

Issue 1

Issue 2

Primary Task

REAL WORLD

1. THE PROBLEM

SITUATION UNSTRUCTURED

5. COMPARISON OF

4 WITH 2

Page 27: 1 Soft Systems Method An Introduction  Methods for Information Systems Development  Soft Systems Ideas  Overview of Soft Systems Method  Rich Pictures

27

SSM - STAGE 5 ‘Preparing An Agenda For Debate’

NOTES:

Some Activities may not feature on the Agenda for

Stage 6

Items 5 & 6 above may be completed as part of stage 6

Activity in CM

Exist Or Not?

Present Mechanism

Measure of Performance

Proposed Change

Comments

1 2 3 4 5 6

Page 28: 1 Soft Systems Method An Introduction  Methods for Information Systems Development  Soft Systems Ideas  Overview of Soft Systems Method  Rich Pictures

28

SSM - STAGE 6 ‘Debate’

WHO IS INVOLVED?

Client, Problem Owner(s), Problem Solver(s), Others

AIMS

To Agree Changes That Are:Systemically DesirableCulturally Feasible

WHAT IF CHANGES CANNOT BE AGREED?

This May Be A Wise Decision in Some Circumstances

Maybe Your Chosen Relevant System Is NOT Seen As

Relevant. If So, Repeat From Stage 2.

Page 29: 1 Soft Systems Method An Introduction  Methods for Information Systems Development  Soft Systems Ideas  Overview of Soft Systems Method  Rich Pictures

29

TYPES OF CHANGE THAT MIGHT COME ABOUT: Changes in Structure:

e.g. Organisational Groupings

Departments

Reporting Structures

Lines of Command

Lines of Functional Responsibility

Physical Layout Changes in Procedures

i.e. Different Ways of Doing Things Changes in Policy in the Goals & Strategies of the HAS

Being Investigated Changes in Attitude

SSM - STAGE 7 ‘Implementation’

Page 30: 1 Soft Systems Method An Introduction  Methods for Information Systems Development  Soft Systems Ideas  Overview of Soft Systems Method  Rich Pictures

30

Soft Systems MethodResume of Rules - Constitutive

Seven Stages, Many of Which Are

Iterative

Each Stage Has A Defined End-Product

CMs To Be Checked Against RD and

Formal Systems Model

CMs To Be Derived from RD Only. They

are NOT Descriptions of Systems to be

Engineered

Initial Exploration Should NOT be a

Search for Systems in the Problem

Situation