Abstract

Requirement Engineering is one of important stage in development life cycle. All requirements required for development of product is collected in this phase. A high standard product can be developed by agile methodology in less budget and time. Importance of agile practices have been enhanced since it offers assist cooperation too software engineering. Being basic phase of software engineering, requirement engineering has different processes. The elements of direct correspondence is one of spry way which not at all like to other conventional and traditional approaches .Although a lot of research has been done on agile practices and role of requirement in agile methodologies but still there is need of studies on change manage management ,requirement prioritization, prototyping and nonfunctional requirement in agile methodologies. Aim of this review paper is to present the limitations in presentation of requirement engineering phases in agile practices and what are the issues and challenges that agile person faces in implementation of agile practices. Many research studies from different sources have been reviewed on basis of inclusion and exclusion criteria. Most RE activities has been discussed in review. Evidence helps to prove that how RE process was performed in scrums. Mostly research has been conducted on general agile methodologies, few authors specified RE practices in other methodologies of agile. Finding of this research is the work of researchers that will be beneficial for those who are interested in finding interesting area of research in this field because many techniques of agile (extreme programming, crystal methodology, lean ) requires further study and practical results as clarified by studies.

Highlights

  • Hasnain in 2010 [27] given a efficient review to describe customers, users, agile techniques and specialized issues recognized in published literature review from 2002 to 2008.According to them review demonstrates that requirement engineering methods are reviewed in generic agile approaches and these practices are not reviewed in specific agile methodologies like extreme programming, test driven development, crystal programing

  • Agile practices has picked up a huge worldwide recognition related to software development because of its center idea of esteeming people and connections, working program, client cooperation, and reacting to change

  • Theses research papers represent a systematic review of agile methodologies, its limitations and challenges in requirement engineering

Read more

Summary

Requrement Engineering

Let us have a debate with respect to requirement engineering. XP discusses general practices and processes of software product development and what could possibly be done during procedure, it does not unequivocally discuss requirement techniques in detail. A few extreme programming techniques (or methods utilized as a part of these practices) can be contrasted and compared with minor adapted requirements procedures. 3) Crystal: Crystal Methodology are a group of various systems from which the proper techniques can be selected for each software product/project Followers of this family can be deviate to fit in different circumstances. There is no restriction in use of any technique for development testing is practiced in duration of complete life cycle phase. Developers and users both are involved in incremental testing (functional, technical)

LITERATURE REVIEW PROCESS
Review Planning:
Inclusion and Exclusion
RE practics in Agile
Requirement Prioritization in agile
RE Practices in Agile
ASSESMENTS AND FINDINGS
CONCLUSION AND FUTURE WORK
Full Text
Published version (Free)

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