Context of Requirements Process
Improvement
2
Requirements
Analysis
• Elicitation
• Definition
• Analysis
Requirements
Management
• Requirements Process
Improvement (RPI)
• Verification
• Change control
Requirements Engineering
Research Motivation
Many software system process improvement
organizations invest heavily in RPI.
Majority fail due to inefficient and ineffective RPI.
RPI is complex and dynamic with feedback and
interrelated variables.
Difficulty of the currently used RPI methods to
demonstrate the dynamics of the domain.
3
Why Requirements Process
Improvement
The importance of RPI is four fold:
Maintain the quality of the specification through
control of the change process
To ensure customer satisfaction of the improved
product
Co-ordination of the project team to yield superior
results
To ensure process completion within the allocated
schedule, costs and appropriate quality
4
Major Contributions
The relationships between the RPI variables was established
which improves our understanding of the RPI process and its
outcomes.
The developed model constitutes new scientific knowledge
about RPI.
Professionals and researchers can use the model to explore
alternative decision policies.
10
Future Work
1. Integrating the developed SD RPI model with Big Data
Analytics.
2. Use of group model building to improve data collection.
3. Application of RPI to large organizations with longer
periods of process improvement or parallel projects.
11