Aspects of Modelling Requirements in Very-Large Agile Systems Engineering
Grischa Liebel, Eric Knauss

TL;DR
This paper explores how requirements models are successfully used in an agile systems engineering context at Ericsson, highlighting practical approaches to integrate modeling with agile workflows.
Contribution
It provides empirical insights into effective requirements modeling practices in agile systems engineering, addressing a gap in existing research.
Findings
Models help understand requirement relationships and track product evolution
Text-based notations improve model maintenance and integration into workflows
Trade-offs include reduced control over diagram layout
Abstract
Using models for requirements engineering (RE) is uncommon in systems engineering, despite the widespread use of model-based engineering in general. One reason for this lack of use is that formal models do not match well the trend to move towards agile developing methods. While there exists work that investigates challenges in the adoption of requirements modeling and agile methods in systems engineering, there is a lack of work studying successful approaches of using requirements modelling in agile systems engineering. To address this gap, we conducted a case study investigating the application of requirements models at Ericsson AB, a Swedish telecommunications company. We studied a department using requirements models to bridge agile development and plan-driven development aspects. We find that models are used to understand how requirements relate to each other, and to keep track with…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Techniques and Practices · Advanced Software Engineering Methodologies · Software System Performance and Reliability
