ims5024 week 81 ims 5024 human activity modelling

39
IMS5024 Wee k 8 1 IMS 5024 Human Activity modelling

Post on 22-Dec-2015

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IMS5024 Week 81 IMS 5024 Human Activity modelling

IMS5024 Week 8 1

IMS 5024

Human Activity modelling

Page 2: IMS5024 Week 81 IMS 5024 Human Activity modelling

IMS5024 Week 8 2

Content

Group assignment presentations Group Assignment Rich pictures Root definitions Conceptual models SSM, Others (Multiview, Ethics) Place in ISD Evaluation of Human Activity modelling

Page 3: IMS5024 Week 81 IMS 5024 Human Activity modelling

IMS5024 Week 8 3

Group assignment presentations

  Time slot Group name

1 16h05 – 16h20  

2 16h25 – 16h40  

3 16h45 – 17h00  

4 17h05 – 17h20  

5 17h25 – 17h40  

6 17h45 – 18h00  

Page 4: IMS5024 Week 81 IMS 5024 Human Activity modelling

IMS5024 Week 8 4

Why human behaviour?

Started with participation History of participation - refer back to

Hirschheim et al. Early ISD payed lip service to

participation System technically viable – fail

because?

Page 5: IMS5024 Week 81 IMS 5024 Human Activity modelling

IMS5024 Week 8 5

History of ISD methodologiesGeneration Principle management and

organisational issues

Formal life-cycle approaches

Control of SDLC; guidance through standardization

Structured approaches

Productivity, better maintainable systems, control over analyst/programmer

Prototyping and evolutionary approaches

Speed and Flexibility, overcome communication gap, right kind of system instead of getting system right

Page 6: IMS5024 Week 81 IMS 5024 Human Activity modelling

IMS5024 Week 8 6

History of ISD methodologies(2)

Generation Principle management and organisational issues

Socio-technical, participatory approaches

Control of ISD by users through participation; conflict management; joint optimisation

Sense-making and problem formulation approaches

Multiple perspectives in problem framing; software development as social reality construction

Page 7: IMS5024 Week 81 IMS 5024 Human Activity modelling

IMS5024 Week 8 7

History of ISD methodologies(3)

Generation Principle management and organisational issues

Trade-Union led approaches

Labour/ management conflict; workers rights; industrial democracy

Emancipator

approaches

Improve communication; furthering emancipatory effects of ISD

Page 8: IMS5024 Week 81 IMS 5024 Human Activity modelling

IMS5024 Week 8 8

Answers to these problems:

More than interviews

HCI

End user computing

JAD and JRP

Prototyping

Page 9: IMS5024 Week 81 IMS 5024 Human Activity modelling

IMS5024 Week 8 9

Three levels of participation:

Consultative – lowest level Representative – design group, equal

say Consensus- involve all user department

staff, user driven

Page 10: IMS5024 Week 81 IMS 5024 Human Activity modelling

IMS5024 Week 8 10

Human Activity modelling view of ISD:Conventional

Human-oriented

Page 11: IMS5024 Week 81 IMS 5024 Human Activity modelling

IMS5024 Week 8 11

Techniques used in human activity modelling

Rich pictures

Root definitions

Conceptual models

Page 12: IMS5024 Week 81 IMS 5024 Human Activity modelling

IMS5024 Week 8 12

Rich pictures

Informal drawing that represents the illustrator’s understanding of a situation. (Mathiassen et al)

Drawing or diagram of interfaces, boundaries, subsystems, organisation goals, issues, problems, concerns ect

Represent the problem situation Express relationships, value judgments, ‘feel’

for the situation

Page 13: IMS5024 Week 81 IMS 5024 Human Activity modelling

IMS5024 Week 8 13

Rich pictures

Should be self explanatory Approach:

– Elements of structure– Elements of process (what is going on)

What system can be described in this system? (system is a perceived grouping of people, objects and activities which is meaningful)

Page 14: IMS5024 Week 81 IMS 5024 Human Activity modelling

IMS5024 Week 8 14

SEIDET Center

Steering committeeTutors

StudentsAdministration

Business

Community

Stakeholders

Page 15: IMS5024 Week 81 IMS 5024 Human Activity modelling

IMS5024 Week 8 15

Another example of a rich picture

Page 16: IMS5024 Week 81 IMS 5024 Human Activity modelling

IMS5024 Week 8 16

Symbols for rich pictures

ABC….

123…

Page 17: IMS5024 Week 81 IMS 5024 Human Activity modelling

IMS5024 Week 8 17

Advantages of Rich pictures

Picture is worth a thousand words Sort out the fundamentals of the

situation Summary of a situation Help move thinking from ‘thinking about

the problem situation’ to ‘thinking about what can be done about the problem situation’

Page 18: IMS5024 Week 81 IMS 5024 Human Activity modelling

IMS5024 Week 8 18

Disadvantages of rich pictures

Not well-used as DFD, ERD ect.

Might be regarded as a joke

Page 19: IMS5024 Week 81 IMS 5024 Human Activity modelling

IMS5024 Week 8 19

Root definitions

Identify two things: problems and systems

Plain language Has 6 characteristics

Page 20: IMS5024 Week 81 IMS 5024 Human Activity modelling

IMS5024 Week 8 20

Characteristics:

Client – Whom (beneficiary, or victim, affected by the activities)

Actor – Who (carries out the transformation) Transformation – what (the change taking

place) Weltanschauung – world view (outlook that

makes the root definition meaningful) Owner – (sponsor or controller) Environment – (wider system the problem

situation is part)

Page 21: IMS5024 Week 81 IMS 5024 Human Activity modelling

IMS5024 Week 8 21

Example

Page 22: IMS5024 Week 81 IMS 5024 Human Activity modelling

IMS5024 Week 8 22

Why root definitions:

Clarify the the situation Exposing different views Core purpose of the system Root definition elaborate the core

transformation

Page 23: IMS5024 Week 81 IMS 5024 Human Activity modelling

IMS5024 Week 8 23

Describe the transformation

TransformationProcessInput Output

An entity Entity is transformed in

Primary SchoolKids educated kidsNeed for education education needs

metTeachers efforts retired teachersGovernment funding Funding used for

teaching purposes

Page 24: IMS5024 Week 81 IMS 5024 Human Activity modelling

IMS5024 Week 8 24

The role of the computer lab at SEIDET

Computer lab at SEIDET

Compute literate community

CreateCreate

Page 25: IMS5024 Week 81 IMS 5024 Human Activity modelling

IMS5024 Week 8 25

Aspects of the role of the computer lab at Siyabuswa Client: Community of Siyabuswa Actors: Tutors of the SEIDET Center Transformation: Illiterate community Literate community Worldview: A belief that computer literacy will

create a better standard of living Owners: SEIDET Center Environment: Need of computer knowledge in

the community; appreciation of the needs of the community; appreciation of expectations and believes of the community

Page 26: IMS5024 Week 81 IMS 5024 Human Activity modelling

IMS5024 Week 8 26

Definition

An SEIDET Center owned system to create a better standard of living by delivering literate users in the Siyabuswa community by using the tutors at the SEIDET Center. The training should be tailored to the needs and the expectations of the community.

Page 27: IMS5024 Week 81 IMS 5024 Human Activity modelling

IMS5024 Week 8 27

Conceptual models

After the rich picture and the root definition need to build a model which shows how the various activities are related to each other

Two levels: Real world and systems thinking about the real world.

Page 28: IMS5024 Week 81 IMS 5024 Human Activity modelling

IMS5024 Week 8 28

Objective of the conceptual model What ought to happen to achieve the

goal in the specified root definition Compare with reality and try to identify

the changes needed (ito SSM)

Page 29: IMS5024 Week 81 IMS 5024 Human Activity modelling

IMS5024 Week 8 29

Create funds for lab maintenance

and setup 1

Set lab up for training purposes

3

Determine needsof tutors 5

Determine needsof community 4

Train tutors to becomputer literate

6Present computerliteracy courses to

community 7

Maintain lab2

Monitor1-7

Definecriteria

Take controlaction

Criteria:Efficacy: Creating computer literate communityEfficiency: Outcome/ resources usedEffectiveness: Creating a better standard of living

Page 30: IMS5024 Week 81 IMS 5024 Human Activity modelling

IMS5024 Week 8 30

Hard vs soft systems thinking

Well defined problem with a well know list of tasks

Little social interaction SDLC (failure!) Example: build a bridge Problems are real and

solvable System objectives is

easily reachable and defined

Real world seen as systematic

Different perceptions on reality

Human aspects Different solutions Problems not so real

and solvable Objectives can not be

accomplished so easily and is not so definable

Page 31: IMS5024 Week 81 IMS 5024 Human Activity modelling

IMS5024 Week 8 31

Principles of SSM

A process of learning

Cultural feasibility

Participation

Two modes of thought

Page 32: IMS5024 Week 81 IMS 5024 Human Activity modelling

IMS5024 Week 8 32

SSM technique/ methodology

It should not be conceived of as a linear progression from on stage to another

A seven stage process of enquiry

MODE I and MODE II

Page 33: IMS5024 Week 81 IMS 5024 Human Activity modelling

IMS5024 Week 8 33

Phases or stages of SSM

1

2

7 6

3 4

5

Page 34: IMS5024 Week 81 IMS 5024 Human Activity modelling

IMS5024 Week 8 34

Thinking in Human Activity modelling Hard Vs Soft ?? Perspective

– Objective vs Subjective– Nature of the organisation

Page 35: IMS5024 Week 81 IMS 5024 Human Activity modelling

IMS5024 Week 8 35

Evaluation of Human Activity modelling

Problem oriented Product oriented

Concep-tual

Structured analysis

Entity relationship modelling

Logical construction of systems

Modern structured analysis

Object oriented analysis

Structured design

Object oriented design

Formal PSL/PSA

JSD

VDM

Levels of abstraction

Stepwise refinement

Proof of correctness

Data abstraction

JSP

Object oriented programming

Page 36: IMS5024 Week 81 IMS 5024 Human Activity modelling

IMS5024 Week 8 36

Advantages/ Benefits of Human Activity modelling Include different perspectives to a

problem situation Compare reality with the conceptual

model Participation a must Change is an central element of the

process Others??

Page 37: IMS5024 Week 81 IMS 5024 Human Activity modelling

IMS5024 Week 8 37

Disadvantages of Human Activity modelling Only useable in soft problems Can take a long time to reach

consensus Some managers see this as silly Not well used Others??

Page 38: IMS5024 Week 81 IMS 5024 Human Activity modelling

IMS5024 Week 8 38

Human Activity modelling view of ISD

Development group

Objectives

Environment

Object system

ObjectsystemChange

process

Hirschheim et al see reading list

Page 39: IMS5024 Week 81 IMS 5024 Human Activity modelling

IMS5024 Week 8 39

Reading for next week

No reading for next week