Are You Biting Off More Than You Can Chew? A Case Study on Causes and Effects of Overscoping in Large-Scale Software Engineering
(2012) In Information and Software Technology 54(10). p.1107-1124- Abstract
- Context: Scope management is a core part of software release management and often a key factor in releasing successful software products to the market. In a market-driven case, when only a few requirements are known a priori, the risk of overscoping may increase.
Objective: This paper reports on findings from a case study aimed at understanding overscoping in large-scale, market-driven software development projects, and how agile requirements engineering practices may affect this situation.
Method: Based on a hypothesis of which factors that may be involved in an overscoping situation, semi-
structured interviews were performed with nine practitioners at a large, market-driven software company. The results from... (More) - Context: Scope management is a core part of software release management and often a key factor in releasing successful software products to the market. In a market-driven case, when only a few requirements are known a priori, the risk of overscoping may increase.
Objective: This paper reports on findings from a case study aimed at understanding overscoping in large-scale, market-driven software development projects, and how agile requirements engineering practices may affect this situation.
Method: Based on a hypothesis of which factors that may be involved in an overscoping situation, semi-
structured interviews were performed with nine practitioners at a large, market-driven software company. The results from the interviews were validated by six (other) practitioners at the case company via a questionnaire.
Results: The results provide a detailed picture of overscoping as a phenomenon including a number of causes, root causes and effects, and indicate that overscoping is mainly caused by operating in a fast moving market-driven domain and how this ever-changing inflow of requirements is managed. Weak awareness of overall goals, in combination with low development involvement in early phases, may contribute to ‘biting off’ more than a project can ‘chew’. Furthermore, overscoping may lead to a number of potentially serious and expensive consequences, including quality issues, delays and failure to meet customer expectations. Finally, the study indicates that overscoping occurs also when applying agile requirements engineering practices, though the overload is more manageable and perceived to result in less wasted effort when applying a continuous scope prioritization, in combination with gradual requirements detailing and a close cooperation within cross-functional teams.
Conclusion: The results provide an increased understanding of scoping as a complex and continuous activity, including an analysis of the causes, effects, and a discussion on possible impact of agile requirements engineering practices to the issue of overscoping. The results presented in this paper can be used to identify potential factors to address in order to achieve a more realistic project scope. (Less)
Please use this url to cite or link to this publication:
https://lup.lub.lu.se/record/2968960
- author
- Bjarnason, Elizabeth LU ; Wnuk, Krzysztof LU and Regnell, Björn LU
- organization
- publishing date
- 2012
- type
- Contribution to journal
- publication status
- published
- subject
- keywords
- Requirements scoping, Empirical study, Software release planning, Case study, Agile requirements engineering
- in
- Information and Software Technology
- volume
- 54
- issue
- 10
- pages
- 1107 - 1124
- publisher
- Elsevier
- external identifiers
-
- wos:000307133600005
- scopus:84863435148
- ISSN
- 0950-5849
- DOI
- 10.1016/j.infsof.2012.04.006
- project
- Embedded Applications Software Engineering
- language
- English
- LU publication?
- yes
- id
- 7582dc6a-e186-460c-9d44-a876d52f05f6 (old id 2968960)
- date added to LUP
- 2016-04-01 13:16:53
- date last changed
- 2023-09-16 21:51:45
@article{7582dc6a-e186-460c-9d44-a876d52f05f6, abstract = {{Context: Scope management is a core part of software release management and often a key factor in releasing successful software products to the market. In a market-driven case, when only a few requirements are known a priori, the risk of overscoping may increase.<br/><br> Objective: This paper reports on findings from a case study aimed at understanding overscoping in large-scale, market-driven software development projects, and how agile requirements engineering practices may affect this situation.<br/><br> Method: Based on a hypothesis of which factors that may be involved in an overscoping situation, semi-<br/><br> structured interviews were performed with nine practitioners at a large, market-driven software company. The results from the interviews were validated by six (other) practitioners at the case company via a questionnaire.<br/><br> Results: The results provide a detailed picture of overscoping as a phenomenon including a number of causes, root causes and effects, and indicate that overscoping is mainly caused by operating in a fast moving market-driven domain and how this ever-changing inflow of requirements is managed. Weak awareness of overall goals, in combination with low development involvement in early phases, may contribute to ‘biting off’ more than a project can ‘chew’. Furthermore, overscoping may lead to a number of potentially serious and expensive consequences, including quality issues, delays and failure to meet customer expectations. Finally, the study indicates that overscoping occurs also when applying agile requirements engineering practices, though the overload is more manageable and perceived to result in less wasted effort when applying a continuous scope prioritization, in combination with gradual requirements detailing and a close cooperation within cross-functional teams.<br/><br> Conclusion: The results provide an increased understanding of scoping as a complex and continuous activity, including an analysis of the causes, effects, and a discussion on possible impact of agile requirements engineering practices to the issue of overscoping. The results presented in this paper can be used to identify potential factors to address in order to achieve a more realistic project scope.}}, author = {{Bjarnason, Elizabeth and Wnuk, Krzysztof and Regnell, Björn}}, issn = {{0950-5849}}, keywords = {{Requirements scoping; Empirical study; Software release planning; Case study; Agile requirements engineering}}, language = {{eng}}, number = {{10}}, pages = {{1107--1124}}, publisher = {{Elsevier}}, series = {{Information and Software Technology}}, title = {{Are You Biting Off More Than You Can Chew? A Case Study on Causes and Effects of Overscoping in Large-Scale Software Engineering}}, url = {{https://lup.lub.lu.se/search/files/3275696/4285919.pdf}}, doi = {{10.1016/j.infsof.2012.04.006}}, volume = {{54}}, year = {{2012}}, }