L21 - Soft System Methodology Flashcards

1
Q

What is soft systems metholodgy?

A
  • Trying to understand a complex unique, human situation
    • To come up with actions to improve it
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the different uses of soft system methodology?

A
  • Used to model business processes
  • Business analysis
  • Carrying out of feasibility studies
  • Gather requirements
  • Model the cope of a new software system
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Why is soft system methodology important?

A
  • Moves the focus away from technical software dev specs and mythology details
  • Moves focus to user understanding and context
    • In order to collaboratively improve their situation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the steps to software system methodology?

A
  1. Understand the problem situation
  2. Rich Picture created to express situation
  3. Root definition (CATWOE) - system definition
  4. Conceptual model of the system
  5. Compare the concept and the rich picture
  6. Define and discuss changes
    1. Changes in processes, attitudes or department structure
  7. Implement the changes to improve the problem situation
    1. Determine method for implementation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are rich pictures?

A
  • Cartoon visualisation of the situation to better communicate the situation
    • Non-verbal communication over words
  • Based on:
    • Field research
    • Interviews
    • Observations
    • Internal company documentation
  • Represents relationships, processes and viewpoint to stakeholders
      • relevant departments, conflicts, etc
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the root definition?

A

CATWOE

C ustomers - who the system serves

A ctors - parties carrying out the activities

T ransformation processes - what inputs are converted into outputs

W orld view - the bigger picture

O wner - a party that has the power to change or create the system

E nviroment - the market in which the system operates

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is conceptual model development?

A
  • Network of processes or activities
    • Must be completed to satisfy the root definition
    • In order to develop the system
  • What must be done OVER what can be done now
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the outcome of software system methodology?

A

Helps understand the problem situation in any organisational context
- To help see if the problem disappear
- A non technical solution could be implemented
- Role changes
- Communication Method Changes
- Soft problems can become hard problems
- Which require a technical solution to be carried out

How well did you know this?
1
Not at all
2
3
4
5
Perfectly