L21 - Soft System Methodology Flashcards
What is soft systems metholodgy?
- Trying to understand a complex unique, human situation
- To come up with actions to improve it
What are the different uses of soft system methodology?
- Used to model business processes
- Business analysis
- Carrying out of feasibility studies
- Gather requirements
- Model the cope of a new software system
Why is soft system methodology important?
- 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
What is the steps to software system methodology?
- Understand the problem situation
- Rich Picture created to express situation
- Root definition (CATWOE) - system definition
- Conceptual model of the system
- Compare the concept and the rich picture
- Define and discuss changes
- Changes in processes, attitudes or department structure
- Implement the changes to improve the problem situation
- Determine method for implementation
What are rich pictures?
- 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
What is the root definition?
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
What is conceptual model development?
- 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
What is the outcome of software system methodology?
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