Upload
melvyn-norris
View
214
Download
1
Embed Size (px)
Citation preview
Simulation of Market-Driven Requirements Engineering Processes
Björn Regnell, Martin Höst, Johan Natt och Dag, Josef Nedstam, Lena Karlsson
What is Market-Driven Requirements Engineering?
“Traditional RE” (Bespoke development):
A single, well-defined customer
A customised system A contract: the customer
decides
Market-driven RE (Product development):
A large market with many potential customers
A generic system No contract: the development
organisation decides
Stakeholding
Risks
Scheduling
Simulation model: Discrete event simulation queue-server
PreviousRelease
CurrentRelease
NextRelease
Incomingrequirements
Urgency 1
Urgency 3NotSelected Completed
Not
Re
leas
e
Elicit Select Construct
Elicit Select Construct
Elicit Select Construct
Parameters of modelelicited through interviews
Arrival intensity
Service times
Number of employees in each phase
Distribution of priorities
Estimation error
General experience of process
Simulation results
0
200
400
600
800
1000
1200
1400
1600
1800
2000
N
0 100 200 300 400 500 600 700 800 t
Case 1:based oninterviews
0
50
100
150
200
250
300
350
400
450
N
0 200 400 600 800 1000 1200 1400 1600 1800 t
Case 2:more resourcesor increasedproductivity
0
20
40
60
80
100N
0 100 200 300 400 500 600 700 800 t
Case 3:fewer req’sor early prioritisation
Overloa
d
Simulation as Research Methodology
EmpiricalStudies
ModelConstruction
ModelExecutionExperiments
ModelValidation
IncreasedUnderstanding
Further workRE Process Efficiency
Explore Cause-Effect and Trade-off
Effort Spenton RequirementsEngineering
+ProductQuality
-Effort Spent onConstruction+