Tracing Requirements interdependencies in Agile Teams
|Document type:||Conference Papers|
|Author(s):||Indira Nurdiani, Samuel Fricker, Jürgen Börstler|
|Title:||Tracing Requirements interdependencies in Agile Teams|
|Conference name:||International Working Conference on18th International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ)|
|Organization:||Blekinge Institute of Technology|
|Department:||School of Computing (Sektionen för datavetenskap och kommunikation)
School of Computing S-371 79 Karlskrona
+46 455 38 50 00
|Authors e-mail:||firstname.lastname@example.org, email@example.com, firstname.lastname@example.org|
|Abstract:||The pressure of delivering a software product in timely manner and rapid requirement changes have driven many software organizations to adopt a solution that allows them
to be more flexible in adapting to changes. Agile Methodology (AM) is a software development approach that tries to address the rigidity of traditional plan-driven methods.
AM focuses on delivering working software on time through short and iterative development cycles. Changes to requirements are also accepted even at later stages of the
In AM, requirements are implemented in releases based on prioritization of financial value, cost, uncertainty, and risks. However, practitioners find results from prioritization
to be untrustworthy. Requirements prioritization is further challenged by interdependencies between requirements. Managing requirements interdependencies, which is an important aspect in incremental development, is a missing piece in AM.
The aim of this study is to explore the perception from agile teams regarding requirements interdependencies and uncover in-situ practices for handling those interdependencies.
We want to study the practices that are in place from the development team point of view with ethnomethodological approaches, utilizing observations and interviews as data collection methods. Through ethnomethodology we can uncover social and other aspects that can provide insights toward focused development effort improvement, as demonstrated in.
|Keywords:||Requirements Engineering, Agile|