It is a conundrum that agile projects can succeed 'without requirements' when weak requirements engineering is a known cause for project failures. While Agile development projects often manage well without extensive requirements documentation, test cases are commonly used as requirements. We have investigated this agile practice at three companies in order to understandhow test cases can fill the role of requirements. We performed a case study based on twelve interviews performed in a previous study.The findings include a range of benefits and challenges in using test cases for eliciting, validating, verifying, tracing and managing requirements. In addition, we identified three scenarios for applying the practice, namely as a mature practic...
Context: In recent times, many organizations have started using agile software development methodolo...
Finding out, analyzing, documenting, and checking requirements are important activities in all devel...
The software development industry has rapidly accepted agile methods. Empirical studies suggest that...
It is a conundrum that agile projects can succeed ‘without requirements’ when weak requirements engi...
[Context] It is an enigma that agile projects can succeed "without requirements" when weak requireme...
Agile teams commonly use User Stories, conversations with Customers, and Test Cases to gather requir...
Requirements Engineering (RE) is being treated differently in agile development when compared to mor...
Research shows that many of the challenges currently encountered with agile development are related ...
The Requirements Engineering (RE) process often dominates the quality of a project.The requirement p...
Unlike traditional software development methods, agile methods are marked by extensive collaboration...
With the emergence and spread of agile processes, the practices of writing and maintaining documenta...
This paper discusses a model-based approach to test software requirements in agile development proce...
The emerging industrial trend towards agile software development processes brings forth new concerns...
In the software industry, there is a strong shift from traditional phase-based development towards a...
In the software industry, there is a strong shift from traditional phase-based development towards a...
Context: In recent times, many organizations have started using agile software development methodolo...
Finding out, analyzing, documenting, and checking requirements are important activities in all devel...
The software development industry has rapidly accepted agile methods. Empirical studies suggest that...
It is a conundrum that agile projects can succeed ‘without requirements’ when weak requirements engi...
[Context] It is an enigma that agile projects can succeed "without requirements" when weak requireme...
Agile teams commonly use User Stories, conversations with Customers, and Test Cases to gather requir...
Requirements Engineering (RE) is being treated differently in agile development when compared to mor...
Research shows that many of the challenges currently encountered with agile development are related ...
The Requirements Engineering (RE) process often dominates the quality of a project.The requirement p...
Unlike traditional software development methods, agile methods are marked by extensive collaboration...
With the emergence and spread of agile processes, the practices of writing and maintaining documenta...
This paper discusses a model-based approach to test software requirements in agile development proce...
The emerging industrial trend towards agile software development processes brings forth new concerns...
In the software industry, there is a strong shift from traditional phase-based development towards a...
In the software industry, there is a strong shift from traditional phase-based development towards a...
Context: In recent times, many organizations have started using agile software development methodolo...
Finding out, analyzing, documenting, and checking requirements are important activities in all devel...
The software development industry has rapidly accepted agile methods. Empirical studies suggest that...