Authors:
Hind Kalfat
1
;
2
;
Mourad Oussalah
2
and
Azeddine Chikh
1
Affiliations:
1
LRIT Laboratory, Tlemcen University, Tlemcen, Algeria
;
2
LS2N Laboratory, Nantes University, Nantes, France
Keyword(s):
Agile Methods, Software Requirements Documentation, Requirements Engineering, Metamodeling, Metrics.
Abstract:
Requirement documentation is one of the main activities conducted during software requirements engineering which contributes to the success of the project if done effectively. In agile, teams tend to produce minimal documentation because they are much more focused on software development. Yet, this is also due to the lack of clear guidelines on what needs to be documented and how it should be done. This paper proposes an approach based on three key axes: documentation, agile, and metrics. We use in our design a metamodel to provide various document templates that are tailored to specific user needs. These templates can be adapted to different contexts such as traditional or agile development. In order to address the issue of requirements documentation in agile context, we propose a custom document template to help agile teams while creating the software requirements documentation.