Simulation of Market-Driven Requirements Engineering Processes Björn Regnell, Martin Höst, Johan...
-
Upload
melvyn-norris -
Category
Documents
-
view
214 -
download
1
Transcript of Simulation of Market-Driven Requirements Engineering Processes Björn Regnell, Martin Höst, Johan...
![Page 1: Simulation of Market-Driven Requirements Engineering Processes Björn Regnell, Martin Höst, Johan Natt och Dag, Josef Nedstam, Lena Karlsson.](https://reader036.fdocuments.net/reader036/viewer/2022072006/56649d0c5503460f949e11b8/html5/thumbnails/1.jpg)
Simulation of Market-Driven Requirements Engineering Processes
Björn Regnell, Martin Höst, Johan Natt och Dag, Josef Nedstam, Lena Karlsson
![Page 2: Simulation of Market-Driven Requirements Engineering Processes Björn Regnell, Martin Höst, Johan Natt och Dag, Josef Nedstam, Lena Karlsson.](https://reader036.fdocuments.net/reader036/viewer/2022072006/56649d0c5503460f949e11b8/html5/thumbnails/2.jpg)
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
![Page 3: Simulation of Market-Driven Requirements Engineering Processes Björn Regnell, Martin Höst, Johan Natt och Dag, Josef Nedstam, Lena Karlsson.](https://reader036.fdocuments.net/reader036/viewer/2022072006/56649d0c5503460f949e11b8/html5/thumbnails/3.jpg)
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
![Page 4: Simulation of Market-Driven Requirements Engineering Processes Björn Regnell, Martin Höst, Johan Natt och Dag, Josef Nedstam, Lena Karlsson.](https://reader036.fdocuments.net/reader036/viewer/2022072006/56649d0c5503460f949e11b8/html5/thumbnails/4.jpg)
Parameters of modelelicited through interviews
Arrival intensity
Service times
Number of employees in each phase
Distribution of priorities
Estimation error
General experience of process
![Page 5: Simulation of Market-Driven Requirements Engineering Processes Björn Regnell, Martin Höst, Johan Natt och Dag, Josef Nedstam, Lena Karlsson.](https://reader036.fdocuments.net/reader036/viewer/2022072006/56649d0c5503460f949e11b8/html5/thumbnails/5.jpg)
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
![Page 6: Simulation of Market-Driven Requirements Engineering Processes Björn Regnell, Martin Höst, Johan Natt och Dag, Josef Nedstam, Lena Karlsson.](https://reader036.fdocuments.net/reader036/viewer/2022072006/56649d0c5503460f949e11b8/html5/thumbnails/6.jpg)
Simulation as Research Methodology
EmpiricalStudies
ModelConstruction
ModelExecutionExperiments
ModelValidation
IncreasedUnderstanding
![Page 7: Simulation of Market-Driven Requirements Engineering Processes Björn Regnell, Martin Höst, Johan Natt och Dag, Josef Nedstam, Lena Karlsson.](https://reader036.fdocuments.net/reader036/viewer/2022072006/56649d0c5503460f949e11b8/html5/thumbnails/7.jpg)
Further workRE Process Efficiency
Explore Cause-Effect and Trade-off
Effort Spenton RequirementsEngineering
+ProductQuality
-Effort Spent onConstruction+