Vrije Universiteit Faculty of Sciences Department of Computer Science

17
1 Vrije Universiteit Faculty of Sciences Department of Computer Science Section Information Management & Software Engineering Subsection Human Computer Interaction, Multimedia & Culture Johan F. Hoorn and Gerrit C. van der Veer Requirements Analysis and Task Design in Dynamic Environments HCI International 2003 Heraklion, Crete, Greec

description

Requirements Analysis and Task Design in Dynamic Environments. Johan F. Hoorn and Gerrit C. van der Veer. HCI International 2003. Heraklion, Crete, Greece. Vrije Universiteit Faculty of Sciences Department of Computer Science Section Information Management & Software Engineering - PowerPoint PPT Presentation

Transcript of Vrije Universiteit Faculty of Sciences Department of Computer Science

Page 1: Vrije Universiteit Faculty of Sciences Department of Computer Science

1

Vrije UniversiteitFaculty of Sciences

Department of Computer ScienceSection Information Management & Software Engineering

Subsection Human Computer Interaction, Multimedia & Culture

Johan F. Hoorn and Gerrit C. van der Veer

Requirements Analysis andTask Design in Dynamic

Environments

HCI International 2003 Heraklion, Crete, Greece

Page 2: Vrije Universiteit Faculty of Sciences Department of Computer Science

2

Contents

Problem Aim Theory Model Prospects Questions Dutch Ministry of

Economic Affairs

Page 3: Vrije Universiteit Faculty of Sciences Department of Computer Science

3

Problem

Business models change in reactionto the outside world

Therefore, business goals and workprocesses change

IT systems become outdated even before release

This costs time, money, effort, and anger

Page 4: Vrije Universiteit Faculty of Sciences Department of Computer Science

4

Public service?

Serves general publicNo break even

Commercial?

Serves itselfBeyond break even

Business model

Government demand changes

Slow work process allowed Work process must be fast

Supporting IT can leavemuch to the user

Supporting IT is not allowedto leave much to the user

Page 5: Vrije Universiteit Faculty of Sciences Department of Computer Science

5

Supporting IT can leavemuch to the user

Supporting IT is not allowedto leave much to the user

Public service CommercialMake new incidentFill out 8 action windowsEach action a new window

Make4

differentfiles

Page 6: Vrije Universiteit Faculty of Sciences Department of Computer Science

6

Supporting IT is not allowedto leave much to the user

Public service Commercial

Minimal number of complexwindows is 12

Takes at least 30 minutes

Error probability high

Does not support the publicNot cost extensive

Expensive redesign

Page 7: Vrije Universiteit Faculty of Sciences Department of Computer Science

7

Aim

Can we make up a system structure that can handle changes in business goals and work processes?

To this end we need to isolate the factorsthat remain stable throughout the processof change

Page 8: Vrije Universiteit Faculty of Sciences Department of Computer Science

8

Examples of goals

Personal concerns Group concerns

http://www.politie.nl/groningen/Politie%20regio%2001%20Groningen_bestanden/vrijwilliger.htmhttp://www.politie.nl/flevoland/images/VOS.ht1.jpg

Get an exciting job Help juvenile delinquents

Page 9: Vrije Universiteit Faculty of Sciences Department of Computer Science

9

Examples of processes

Speed Accuracy

http://www.openbaarministerie.nl/proces/inleiding.htm

Page 10: Vrije Universiteit Faculty of Sciences Department of Computer Science

10

TheoryEvolving business modelscause shifts in personal andbusiness goals

They also affect the speed ofwork processes and thus, (human) accuracy

All this explains the changesin system requirements

Page 11: Vrije Universiteit Faculty of Sciences Department of Computer Science

11

Business goals:- break even / make profit egotistic- to serve and protect altruistic

Personal goals:- make a career egotistic- commitment to company altruistic

Where, then, can we find the stable factors?

New business model changes priorities

Page 12: Vrije Universiteit Faculty of Sciences Department of Computer Science

12

Client

Sou

rces

of c

onfli

ct, r

egar

ding

goa

ls

Business goals Personal goals

Changing system requirements

Stakeholders

Management Workfloor

egotisticvs.

altruistic

egotisticvs.

altruistic

vs.

vs. vs.

Event

Page 13: Vrije Universiteit Faculty of Sciences Department of Computer Science

13

Accurate processes:- getting an e-dossier fast- breath analysis slow

Inaccurate processes:- summary justice fast- incident administration slow

Stable process mechanisms

Helpme!

New business model changes priorities

Page 14: Vrije Universiteit Faculty of Sciences Department of Computer Science

14

Client

Sou

rces

of c

onfli

ct, r

egar

ding

pro

cess

es

Accurate process Inaccurate process

Changing system requirements

Stakeholders

Management Workfloor

speedvs.

accuracy

speedvs.

accuracy

vs.

vs. vs.

Event

Page 15: Vrije Universiteit Faculty of Sciences Department of Computer Science

15

Agreedrequirements change’

Break even Serve, protect Career Commitment E-dossier Breath analysis Summary justice Incident adm.

egotistic

altruisticbusiness

personal inaccurate

accurate

fast

slow

Relevance

ProcessGoals

Valence

Model

Page 16: Vrije Universiteit Faculty of Sciences Department of Computer Science

16

Prospects

Adaptive system structure?

Ethnography Structured questionnaires Confirmative factor analysis Model fit

Page 17: Vrije Universiteit Faculty of Sciences Department of Computer Science

17

Questions?