1 Vrije Universiteit Faculty of Sciences Department of Computer Science Section Information...

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

Transcript of 1 Vrije Universiteit Faculty of Sciences Department of Computer Science Section Information...

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

2

Contents

Problem Aim Theory Model Prospects Questions Dutch Ministry of

Economic Affairs

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

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

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

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

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

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

9

Examples of processes

Speed Accuracy

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

10

Theory

Evolving 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

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

12

Client

Sou

rces

of

conf

lict,

reg

ardi

ng g

oals

Business goals Personal goals

Changing system requirements

Stakeholders

Management Workfloor

egotisticvs.

altruistic

egotisticvs.

altruistic

vs.

vs. vs.

Event

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

14

Client

Sou

rces

of

conf

lict,

reg

ardi

ng p

roce

sses

Accurate process Inaccurate process

Changing system requirements

Stakeholders

Management Workfloor

speedvs.

accuracy

speedvs.

accuracy

vs.

vs. vs.

Event

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

16

Prospects

Adaptive system structure?

Ethnography Structured questionnaires Confirmative factor analysis Model fit

17

Questions?