T-Reqs is a text-based requirements management solution based on the git version control system. It combines useful conventions, templates and helper scripts with powerful existing solutions from the git ecosystem and provides a working solution to address some known requirements engineering challenges in large-scale agile system development. Specifically, it allows agile cross-functional teams to be aware of requirements at system level and enables them to efficiently propose updates to those requirements. Based on our experience with T-Reqs, we i) relate known requirements challenges of large-scale agile system development to tool support; ii) list key requirements for tooling in such a context; and iii) propose concrete solutions for challenges.
@article{arxiv.1805.02769,
title = {T-Reqs: Tool Support for Managing Requirements in Large-Scale Agile System Development},
author = {Eric Knauss and Grischa Liebel and Jennifer Horkoff and Rebekka Wohlrab and Rashidah Kasauli and Filip Lange and Pierre Gildert},
journal= {arXiv preprint arXiv:1805.02769},
year = {2018}
}
Comments
Accepted for publication in Proc. of 26th IEEE Int. Requirements Eng. Conf., Demo Track, Banff, Alberta, Canada, 2018