Abstract

The paper proposes an ontological approach to the requirements engineering in Agile environment. The key features of requirements engineering for agile project management of software product development are analyzed. A brief overview of the possibilities of using ontologies for intellectual support of the process of requirements engineering in Agile environment is given. Understanding stakeholder needs, prioritizing requirements, and assessing implementation risks are vital tasks for software development projects. Based on the analysis of scientific publications, it is concluded that it is necessary to create an ontology for a comprehensive assessment of requirements in the agile projects. The developed ontology accumulates knowledge about the criteria for assessing the quality of user stories, about requirements artifacts, types of requirements. The structure of the user story is represented by the ontology classes. The ontology includes axioms determining the quality of user story wording, the definition of priority and the risk of user stories based on the matrix approach. Also, the ontology allows you to trace the relationships of user stories with sources of requirements, non-functional requirements, product versions, which include requirements, scenarios that reveal user stories. Classes that reflect scenarios are developed in accordance with the technique of behavior-based development, in which Gherkin notation is used to develop scenarios.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.