  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.
