Review Article
Requirement Engineering Challenges in Agile Software Development
Table 1
Summary of challenges faced in agile requirement engineering with their activities.
| Requirement engineering (phase) | Activities in agile | Challenges | Their impact |
| Elicitation | Interviews and questionnaires | Problem scoping, misunderstanding, ambiguity in language create flaws | The ill-defined requirements affect requirement analysis | Elicitation | Brainstorming | Group brainstorming | Ambiguous or ill-defined | Elicitation | Prototyping | Security, scalability, and robustness | Maintenance problem | Analysis | Prioritisation | Conflicting ideas | Ambiguity | Documentation | User stories | Irrelevant user stories, unavailability of customer representatives | Mislead implementation | Documentation | Product backlog and index cards | Minimal documentation | Loss of knowledge | Validation | Feedback from clients | Lack of proper validation methods and tools, prototyping issues | Low quality | Management | Change and version control | Selection of an appropriate tool | Wastage of time | Management | Requirement traceability | No effective way of requirement management and traceability | No traceability |
|
|