Market-Driven Requirements Engineering Process Model – MDREPM

Research findings in requirements engineering (RE) report that software organizations still struggle in establishing processes that lead to proper requirements handling. This leads to the acknowledgement that the adoption of good requirements engineering practices by industry is still not common. Although some initiatives have been made to spread the use of good practices of bespoke RE, the area of market-driven requirements engineering (MDRE) still lacks a contribution in that direction. MDRE is characterized by strong market and strategic orientation,which contrasts with the customer/development organization relationship of bespoke RE. This poses several challenges to software product organizations,such as the need for aligning development activities with organizational and product strategies. In an attempt to help these organizations to realize the benefits of MDRE, this Master Thesis presents the Market-Driven Requirements Engineering Process Model (MDREPM). MDREPM is both a collection of good practices in MDRE, and an assessment tool for organizations to get a snapshot of the current state of their MDRE practices. The assessment intends to reveal problem areas of organization’s requirements process…

Contents

1  INTRODUCTION
1.1  OUTLINE OF THE THESIS
2  OVERVIEW OF MARKET-DRIVEN REQUIREMENTS ENGINEERING
2.1  DIFFERENT PERSPECTIVES
2.2  CHARACTERISTICS OF MDRE
2.2.1  Types of Customers
2.2.2  Continuous Requirements Flow
2.2.3  Continuous vs. In-Project Requirements Handling
2.2.4  Time-to-Market
2.3  A GENERIC MDRE PROCESS
2.3.1  The Requirements State Flow
2.3.2  The Role of the Process Areas
2.4  CHALLENGES OF MDRE
2.4.1  Requirements Elicitation
2.4.2  High Requirements Influx
2.4.3  Varying Abstraction Levels of Requirements
2.4.4  Gap between Marketing and Development
2.4.5  Requirements Capture and Specification
2.4.6  Release Planning
2.4.7  Technology Push versus Market Pull
2.4.8  Requirements Changes
2.4.9  Organizational Support
3  RELATED WORK
3.1  CAPABILITY MATURITY MODEL INTEGRATION (CMMI)
3.2  SOFTWARE PROCESS IMPROVEMENT IN REQUIREMENTS ENGINEERING
3.2.1  Requirements Engineering Good Practice Guide
3.2.2  Requirements Engineering Process Maturity
3.3  PROBLEMS WITH CURRENT APPROACHES
4  RESEARCH APPROACH
4.1  RESEARCH QUESTIONS
4.2  RESEARCH METHOD
4.2.1  Model creation and evolution
4.2.2  Static Validation
4.2.3  Dynamic Validation
4.3  VALIDITY THREATS
4.3.1  Validity Threats of Static Validation
4.3.2  Validity Threats of Dynamic Validation
5  MARKET-DRIVEN REQUIREMENTS ENGINEERING PROCESS MODEL – MDREPM
5.1  INDUSTRY MOTIVATION
5.2  MODEL OVERVIEW
5.2.1  Organizational Support
5.2.2  Release Planning
5.2.3  Requirements Management
5.2.4  Requirements Elicitation
5.2.5  Requirements Analysis
5.3  MODEL STRUCTURE AND USAGE
5.3.1  Representations of the MDREPM
5.3.2  The Assessment Part of the MDREPM
5.4  MDREPM AS THE BRIDGE BETWEEN DIFFERENT PERSPECTIVES IN SOFTWARE PRODUCT
DEVELOPMENT
6  STATIC VALIDATION
6.1  FIRST STATIC VALIDATION
6.1.1  Practices about Elicitation Techniques
6.1.2  Grouping of Related Practices into Sub-Process Areas
6.1.3  Presentation Order of Practices
6.1.4  Not Applicable Practices
6.1.5  Miscellaneous Comments
6.2  SECOND STATIC VALIDATION
6.2.1  Prioritization Practices in Release Planning
6.2.2  Not Applicable Practices
6.2.3  Change in Model Presentation
6.2.4  Model Structure and Size
6.3  IMPACT OF STATIC VALIDATION ON MDREPM
7  DYNAMIC VALIDATION – CASE STUDIES
7.1  CASE STUDY A
7.2  CASE STUDY B
7.3  CASE STUDY C
8  DYNAMIC VALIDATION – DISCUSSION
8.1  FEEDBACK ON THE MODEL
8.1.1  Answer Types
8.1.2  Suggestions of Practices
8.2  APPLICABILITY OF THE MODEL
8.3  MODEL SIZE VS. ASSESSMENT TIME
9  FUTURE WORK
9.1  PROVIDE ORGANIZATIONS WITH ASSESSMENTS RESULTS
9.2  PUBLISH A PAPER
9.3  PROVIDE AUTOMATED RESULT PRESENTATIONS
9.4  VALIDATE MDREPM FURTHER IN INDUSTRY
9.5  PROVIDE TOOL SUPPORT FOR MDREPM
10  CONCLUSION
10.1  RESEARCH QUESTIONS REVISITED
10.2  CONTRIBUTION OF THE THESIS
10.2.1  A Vehicle for Spreading Research Findings in MDRE
10.2.2  A Reference Model for MDRE
10.2.3  Quick and Cost-effective Assessment of MDRE Practices
11  REFERENCES
12  APPENDIX

Author: Andrigo Gomes, Andreas Pettersson

Source: Blekinge Institute of Technology

Download URL 2: Visit Now

Leave a Comment