Post on 18-Dec-2015
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
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
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