SlideShare a Scribd company logo
1 of 3
Download to read offline
International Journal of Trend in Scientific Research and Development (IJTSRD)
Volume 5 Issue 4, May-June 2021 Available Online: www.ijtsrd.com e-ISSN: 2456 – 6470
@ IJTSRD | Unique Paper ID – IJTSRD42493 | Volume – 5 | Issue – 4 | May-June 2021 Page 1128
Agile Methodologies
Mrunmayee Gondhalekar1, Yogeshchandra Puranik2
1PG Student, 2Assistant Professor,
1,2Affiliated to Department of (MCA), P.E.S. Modern College of Engineering, Pune, Maharashtra, India
ABSTRACT
Agile software development methodologies have gained tractionintherecent
past since it was introduced in the mid-'90s. They have also been highly
adopted in the software development group. In the past 15 years, there have
been enormous researches which have been done on agilemethodologiesand
surveys done on the methods of agile methods. In this paper, a survey of
various studies on agile methodologies will be conducted using a 'compare
and review' review method. There is also a mentionofthe otheragilemethods
which have not been widely researched.
KEYWORDS: agile software development, agile methodologies, XP, Scrum, SDLC
How to cite this paper: Mrunmayee
Gondhalekar | Yogeshchandra Puranik
"Agile Methodologies" Published in
International Journal
of Trend in Scientific
Research and
Development(ijtsrd),
ISSN: 2456-6470,
Volume-5 | Issue-4,
June 2021, pp.1128-
1130, URL:
www.ijtsrd.com/papers/ijtsrd42493.pdf
Copyright © 2021 by author (s) and
International Journal ofTrendinScientific
Research and Development Journal. This
is an Open Access article distributed
under the terms of
the Creative
Commons Attribution
License (CC BY 4.0)
(http: //creativecommons.org/licenses/by/4.0)
1. INTRODUCTION:
Agile methodology is a software design and development
approach that is iterative, lean, and lightweight that was
borne in the 1990s in tandem with the call to have rapid
software development to work well with the changing
business environment. The business environment was
changing to the need to have now a fast way of developing
software. It is comparable to climbing a ladderthathasshort
steps, which have the exact distance between the steps. In
the same way, agile methodology divides the task into
smaller iterations that have the same length. The transition
between the iterations is smoother and faster than when we
had to develop the entire software system.
Agile processes try to find an equilibrium so that the
software development is done fast and in a high-quality
approach.
In a dynamic business environment, requirements change
fast, and at the same time, there is a need to develop high
software quality products. Different from other methods,
agile methodology has customer feedback as the control
mechanism. This approach ensures high customer
satisfaction.
The agile methodology encompasses variousmethodologies
like Extreme Programming (XP), Adaptive Software
Development (ASD), Scrum, Dynamic System Development
Methodologies (DSDM), Feature Driven Programming,
Crystal methods, and Agile Unified Process (AUP). Thereare
other variants of agile methodologies which have been
developed.
The agile methodology is based on the iterative
improvement where each iteration in the development
represents a small scale and self-contained software
development life cycle (SDLC). Different from the spiral
method in which it espouses simplicity in all the entire
software development processes.
This paper focuses on a survey of agile methodologies and
the development of newmethodologybasedoncompare and
review approach.
The agile methods have been divided into different
categories so that the study can exhaustively compare the
agile methods presented. Four categories of agile methods
have been highlighted in the paper: agile requirements
engineering, Hybrid agile methods,Agilemethods,and extra.
2. Methodology
The study followed a two-step procedure, where the first
one was where the researcher aimed to compare agile
methodologies. At the sametime,thesecondstepwastolook
at the review of the latest agile methodologies, which have
had a little review in literature.
2.1. Research requirements
In this section, the research requirements needed to have a
research in this study were evaluated.
One of the requirements was to have a basic understanding
of the agile software development methodologies.Developa
comprehensive grasp of such methodologies as XP, Scrum,
and FDD. Another requirement was to have a clear
comparison of the changes that have been noted in the new
agile methodologies so that they are differentiated from the
SDLC approaches that have been suggested before.
IJTSRD42493
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD42493 | Volume – 5 | Issue – 4 | May-June 2021 Page 1129
2.2. Method of selecting literature
The search and selection criteria used includesourcingfrom
approved digital databases like ACM digital library, IEEE
digital library, Science direct and university portal. The
research material is either a conference paper or a journal,
the period between 2017 and 2021. The research articles
must have been publishedin theEnglishlanguage.Thepaper
has to have one of the following keywords: Agile software
methods, Extreme Programming, Scrum, and survey.
2.3. Survey of agile methods
This stage entails a survey of all research studies that have
been conducted on different agilemethodologies.Theyearof
publications forthesesurveysmusthavebeen between2017
to 2021.
A rigorous study will be conducted so that the correct
information and proper search criteria will be used at the
end.
2.4. Literature review of agile methodologies
In this section, the authors had a review of 10 papers that
have not been assessed and mention yet in previous
literature reviews that have been done.
3. Results
From the survey of the literature, four categories of agile
methodologies have been identified.
3.1. Agile requirements engineering
One of the beauties of agile methodology is that changes can
be incorporated at any stage of software development inthe
SDLC, making it suitable for dynamicbusinessenvironments
where changes are frequently experienced. Therehave been
different ways in which requirements have been managed
and enhanced in agile engineering methodologies, as
advocated by (Baruah, 2015). There are different ways in
which requirements have been managed. Eight agile
methodologies were compared in terms of how the
requirements have been managed.
Another article by (Inayat et al.,2015)
Presents a comprehensive review about ways in which
traditional requirements engineering issues can be solved
with the use of agile requirements technologies. The studies
were done between 2002 and 2013. 21 out of 531 papers
were studied in this process. The study's main resultscanbe
stated as 57% conferences, 19% as journals, 5% as
magazines.
Four methods can be identified in the study. The four
methods include agile requirements engineering, new
methods in agile methodologies, traditional requirements
engineering compared to agile requirements engineering,
and agile requirements engineering in general. There is also
an empirical study on agile requirements engineering
practices (Ramesh et al.,2010). The data was collected from
engineering companies located in the United States so that
they would be able to compare traditional requirements
engineering and agile requirements engineering. The
solicitation of the data was achieved through systematic
literature reviews. There has also beena framework thathas
been developed that would help to assess the risks that are
associated with using agile requirements engineering.
Six methods of requirements engineering were identified
from the studies, which include face-to-face communication
instead of written specifications. There are also iterative
requirements engineering. The third is the use of Extreme
practices while looking for requirements. There is also
prototyping. The lasts are the use of review meetings with
acceptance tests.
Problems identified in agile requirements engineering –
Some problems were identified, whichinclude:challenges in
cost estimations, unsuitable architecture, oversight of non-
functional requirements, customer participation which
complicates the process, prioritizing a single dimension,
insufficient method of verifying requirements, and not
enough documentation.
The risks identified in using agile requirements engineering
include lack of stable requirements, challenges with
customer consent and capacity, not enough iterations
between the customer and developer, absent significant
requirements, modelling only functional requirements,
oversight of requirements reviewing, making use of designs
to present the requirements, focusing so much onperfecting
requirements before coding stages started, and significant
flaws in schedules.
3.2. Agile methods
A survey of agile methods was done between2011and2010
(STAVRU, 2014). The following survey suggested that the
quality of the papers done in this period could still be
improved. The suggestions in most of the papers are that
there is a need to compare agile methods with other
methods and assess the rate of use of agile methods in the
levels of an organization.
Also, there is a need to study the adaptation ofagilemethods
by academia so that academia and industry do not have too
wide a gap.
There is also a need to provide detailed reports in future
research to increase confidence. An agile method tailoringis
also an aspect of agile methodology where an agile
methodology is selected to be in an organization. Mostofthe
studies focus on the types of agile methods selected and the
research validation that has been adopted (Campanelli and
Parreiras,2015). Another study showed the agile research
methodologies which have been done in the past. They
include the principles of agilemethodologyandthedegreeof
agility, which include adopting agile regarding the needed
changes. The second aspect of primary concern here is the
research o agile software development whereagilesoftware
development processes are espoused (Dingsoyr etal.,2012).
The article also showed the seminal contribution and the
relationships between the sources and the seminal
information.
Another study focuses on Distributed pair programming
(DPP) from the both academic and industrial perspective.
Pair programming (PP) means two programmers are
working on the same project but in different locations.
3.3. Hybrid Agile methods
A review study was done on agile methodologies, which an
intricate capability maturity model (CMM). There was an
overview of the benefits that this has on the development
process and the organization in general. The results show
that using agile methods is helpful to reach level 2 and, in
some instances, even level 3 of CMM (Silva et al.,2015).
Web development companies have for a long timehaveused
the CMM – DEV model. They have followed one agilemethod
for a long time. The result shows that in the recentfiveyears,
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD42493 | Volume – 5 | Issue – 4 | May-June 2021 Page 1130
more and more companies are shifting to agile methods to
get certified against CMM-DEV.
3.4. Extra Agile
The results show that scrum is the most commonly used
agile method. Extreme follows a distant second (Rauf and
AlGhafees,2015). Similar research was done attheMicrosoft
software where employees showed that they preferred
scrum. Most of the agile users have a favourable view of the
development's agile methodology (Begel and Nagappan,
2007).
4. Discussion
Agile methodology resulted from dissatisfaction with Plan
Driven software development because when small systems
were developed using a planned approach, there would be
unnecessary overhead cost. Software development using
traditional approachesdominatedthesoftwaredevelopment
process. There is more time sent on how the system should
be developed and not on the actual development of the
system.
When requirements change, the software system also hasto
be changed, and the design must be reworked again. The
specification and design have to change with the design. It is
out of this that software engineers proposed agile methods
who were dissatisfied with the heavyweight software
development processes.
Businesses now operate in a dynamic environment where
new requirements in their business operations are met
every day.
Conclusion
Agile is one of the most popular software design and
development methodologies researched in the world today.
In this study, a survey of different agile methods has been
reviewed to get to know how the new methods work.
References
[1] Baruah, N. (2015). Requirement management in the
agile software environment. Procedia Computer
Science, 62, 81–83.
[2] Begel, A., & Nagappan, N. (2007). Usage and
perceptions of agile software development in an
industrial context: An exploratory study. First
International Symposium on Empirical Software
Engineering andMeasurement(ESEM2007),255–264.
[3] Campanelli, A. S., & Parreiras, F. S. (2015). Agile
methods tailoring–A systematic literature review.
Journal of Systems and Software, 110, 85–100.
[4] Dingsøyr, T., Nerur, S., Balijepally, V., & Moe, N. B.
(2012). A decade of agile methodologies: Towards
explaining agile software development. Elsevier.
[5] Inayat, I., Salim, S. S., Marczak, S., Daneva, M., &
Shamshirband, S. (2015). A systematic literature
review on agile requirements engineering practices
and challenges. Computers in Human Behavior, 51,
915–929.
[6] Ramesh, B., Cao, L., & Baskerville, R. (2010). Agile
requirements engineering practices and challenges:
an empirical study. Information Systems Journal,
20(5), 449–480.
[7] Rauf, A., & AlGhafees, M. (2015). Gap Analysis
between State of Practice and State of Art Practicesin
Agile Software Development. 2015 Agile Conference,
102–106.
[8] Santana, C., Queiroz, F., Vasconcelos, A., & Gusmão, C.
(2015). Software process improvement in agile
software development a systematic literaturereview.
2015 41st Euromicro Conference on Software
Engineering and Advanced Applications, 325–332.
[9] Silva, F. S., Soares, F. S. F., Peres, A. L., de Azevedo, I.
M., Vasconcelos, A. P. L. F., Kamei, F. K., & de Lemos
Meira, S. R. (2015). Using CMMI together with agile
software development: A systematic review.
Information and Software Technology, 58, 20–43.
[10] Stavru, S. (2014). A critical examination of recent
industrial surveys on agile method usage. Journal of
Systems and Software, 94, 87–97.
[11] Torrecilla-Salinas, C. J., Sedeño, J., Escalona, M. J., &
Mejías, M. (2016). Agile, Web Engineering and
Capability Maturity Model Integration: A systematic
literature review. Information and Software
Technology, 71, 92–107.

More Related Content

What's hot

Mba viva slides (scm009432) (1)
Mba viva slides (scm009432) (1)Mba viva slides (scm009432) (1)
Mba viva slides (scm009432) (1)
David Goh
 
Elv 14-understanding agile software development practices using shared mental
Elv 14-understanding agile software development practices using shared mentalElv 14-understanding agile software development practices using shared mental
Elv 14-understanding agile software development practices using shared mental
khush bakhat
 
STATE-OF-THE-ART IN EMPIRICAL VALIDATION OF SOFTWARE METRICS FOR FAULT PRONEN...
STATE-OF-THE-ART IN EMPIRICAL VALIDATION OF SOFTWARE METRICS FOR FAULT PRONEN...STATE-OF-THE-ART IN EMPIRICAL VALIDATION OF SOFTWARE METRICS FOR FAULT PRONEN...
STATE-OF-THE-ART IN EMPIRICAL VALIDATION OF SOFTWARE METRICS FOR FAULT PRONEN...
IJCSES Journal
 
agileBIPresentation
agileBIPresentationagileBIPresentation
agileBIPresentation
ppetr82
 
agileBIResearch
agileBIResearchagileBIResearch
agileBIResearch
ppetr82
 
Comparison between Test-Driven Development and Conventional Development: A Ca...
Comparison between Test-Driven Development and Conventional Development: A Ca...Comparison between Test-Driven Development and Conventional Development: A Ca...
Comparison between Test-Driven Development and Conventional Development: A Ca...
IJERA Editor
 

What's hot (17)

Mba viva slides (scm009432) (1)
Mba viva slides (scm009432) (1)Mba viva slides (scm009432) (1)
Mba viva slides (scm009432) (1)
 
Elv 14-understanding agile software development practices using shared mental
Elv 14-understanding agile software development practices using shared mentalElv 14-understanding agile software development practices using shared mental
Elv 14-understanding agile software development practices using shared mental
 
Project management synopsis [www.writekraft.com]
Project management synopsis  [www.writekraft.com]Project management synopsis  [www.writekraft.com]
Project management synopsis [www.writekraft.com]
 
Running head finding employment as a java developer
Running head finding employment as a java developer              Running head finding employment as a java developer
Running head finding employment as a java developer
 
Change management and version control of Scientific Applications
Change management and version control of Scientific ApplicationsChange management and version control of Scientific Applications
Change management and version control of Scientific Applications
 
STATE-OF-THE-ART IN EMPIRICAL VALIDATION OF SOFTWARE METRICS FOR FAULT PRONEN...
STATE-OF-THE-ART IN EMPIRICAL VALIDATION OF SOFTWARE METRICS FOR FAULT PRONEN...STATE-OF-THE-ART IN EMPIRICAL VALIDATION OF SOFTWARE METRICS FOR FAULT PRONEN...
STATE-OF-THE-ART IN EMPIRICAL VALIDATION OF SOFTWARE METRICS FOR FAULT PRONEN...
 
2014 Criteria for lean organization
2014 Criteria for lean organization2014 Criteria for lean organization
2014 Criteria for lean organization
 
Running head cyber security competition framework cyber securi
Running head cyber security competition framework cyber securiRunning head cyber security competition framework cyber securi
Running head cyber security competition framework cyber securi
 
A GROUNDED THEORY OF THE REQUIREMENTS ENGINEERING PROCESS
A GROUNDED THEORY OF THE REQUIREMENTS ENGINEERING PROCESSA GROUNDED THEORY OF THE REQUIREMENTS ENGINEERING PROCESS
A GROUNDED THEORY OF THE REQUIREMENTS ENGINEERING PROCESS
 
A Novel Optimization towards Higher Reliability in Predictive Modelling towar...
A Novel Optimization towards Higher Reliability in Predictive Modelling towar...A Novel Optimization towards Higher Reliability in Predictive Modelling towar...
A Novel Optimization towards Higher Reliability in Predictive Modelling towar...
 
More about the high-maturity for business processes: Certain distilled practi...
More about the high-maturity for business processes: Certain distilled practi...More about the high-maturity for business processes: Certain distilled practi...
More about the high-maturity for business processes: Certain distilled practi...
 
agileBIPresentation
agileBIPresentationagileBIPresentation
agileBIPresentation
 
BRAND IMAGE, SERVICE QUALITY AND HOUSEHOLDER’S SATISFACTION AND LOYALTY TOWAR...
BRAND IMAGE, SERVICE QUALITY AND HOUSEHOLDER’S SATISFACTION AND LOYALTY TOWAR...BRAND IMAGE, SERVICE QUALITY AND HOUSEHOLDER’S SATISFACTION AND LOYALTY TOWAR...
BRAND IMAGE, SERVICE QUALITY AND HOUSEHOLDER’S SATISFACTION AND LOYALTY TOWAR...
 
BII
BIIBII
BII
 
agileBIResearch
agileBIResearchagileBIResearch
agileBIResearch
 
Comparison between Test-Driven Development and Conventional Development: A Ca...
Comparison between Test-Driven Development and Conventional Development: A Ca...Comparison between Test-Driven Development and Conventional Development: A Ca...
Comparison between Test-Driven Development and Conventional Development: A Ca...
 
2013 OHSUG - Facilitating Pharmacovigilance Globalization with Process Reengi...
2013 OHSUG - Facilitating Pharmacovigilance Globalization with Process Reengi...2013 OHSUG - Facilitating Pharmacovigilance Globalization with Process Reengi...
2013 OHSUG - Facilitating Pharmacovigilance Globalization with Process Reengi...
 

Similar to Agile Methodologies

Factors Influencing the Efficacy of Agile Usage
Factors Influencing the Efficacy of Agile UsageFactors Influencing the Efficacy of Agile Usage
Factors Influencing the Efficacy of Agile Usage
Dr. Amarjeet Singh
 
A study of critical success factors for adaption of agile methodology
A study of critical success factors for adaption of agile methodologyA study of critical success factors for adaption of agile methodology
A study of critical success factors for adaption of agile methodology
IAEME Publication
 
Integrated Analysis of Traditional Requirements Engineering Process with Agil...
Integrated Analysis of Traditional Requirements Engineering Process with Agil...Integrated Analysis of Traditional Requirements Engineering Process with Agil...
Integrated Analysis of Traditional Requirements Engineering Process with Agil...
zillesubhan
 
5469-1697007625142-Annexure 1 - Pharmaceutical Industry.pdf
5469-1697007625142-Annexure 1 - Pharmaceutical Industry.pdf5469-1697007625142-Annexure 1 - Pharmaceutical Industry.pdf
5469-1697007625142-Annexure 1 - Pharmaceutical Industry.pdf
ssuser516737
 
Improvement opportunity in agile methodology and a survey on the adoption rat...
Improvement opportunity in agile methodology and a survey on the adoption rat...Improvement opportunity in agile methodology and a survey on the adoption rat...
Improvement opportunity in agile methodology and a survey on the adoption rat...
Alexander Decker
 
Ludmila Orlova HOW USE OF AGILE METHODOLOGY IN SOFTWARE DEVELO.docx
Ludmila Orlova HOW USE OF AGILE METHODOLOGY IN SOFTWARE DEVELO.docxLudmila Orlova HOW USE OF AGILE METHODOLOGY IN SOFTWARE DEVELO.docx
Ludmila Orlova HOW USE OF AGILE METHODOLOGY IN SOFTWARE DEVELO.docx
smile790243
 
Comparing_Methods_for_Large-Scale_Agile_Software_D.pdf
Comparing_Methods_for_Large-Scale_Agile_Software_D.pdfComparing_Methods_for_Large-Scale_Agile_Software_D.pdf
Comparing_Methods_for_Large-Scale_Agile_Software_D.pdf
muazfar131
 

Similar to Agile Methodologies (20)

Factors Influencing the Efficacy of Agile Usage
Factors Influencing the Efficacy of Agile UsageFactors Influencing the Efficacy of Agile Usage
Factors Influencing the Efficacy of Agile Usage
 
DEVOPS ADOPTION IN INFORMATION SYSTEMS PROJECTS; A SYSTEMATIC LITERATURE REVIEW
DEVOPS ADOPTION IN INFORMATION SYSTEMS PROJECTS; A SYSTEMATIC LITERATURE REVIEWDEVOPS ADOPTION IN INFORMATION SYSTEMS PROJECTS; A SYSTEMATIC LITERATURE REVIEW
DEVOPS ADOPTION IN INFORMATION SYSTEMS PROJECTS; A SYSTEMATIC LITERATURE REVIEW
 
Distributed Software Development Process, Initiatives and Key Factors: A Syst...
Distributed Software Development Process, Initiatives and Key Factors: A Syst...Distributed Software Development Process, Initiatives and Key Factors: A Syst...
Distributed Software Development Process, Initiatives and Key Factors: A Syst...
 
D0704014018
D0704014018D0704014018
D0704014018
 
Agile Project Management A Systematic Literature Review Of Adoption Drivers ...
Agile Project Management  A Systematic Literature Review Of Adoption Drivers ...Agile Project Management  A Systematic Literature Review Of Adoption Drivers ...
Agile Project Management A Systematic Literature Review Of Adoption Drivers ...
 
AN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMS
AN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMSAN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMS
AN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMS
 
A study of critical success factors for adaption of agile methodology
A study of critical success factors for adaption of agile methodologyA study of critical success factors for adaption of agile methodology
A study of critical success factors for adaption of agile methodology
 
A Systematic Review On Software Cost Estimation In Agile Software Development
A Systematic Review On Software Cost Estimation In Agile Software DevelopmentA Systematic Review On Software Cost Estimation In Agile Software Development
A Systematic Review On Software Cost Estimation In Agile Software Development
 
AGILE OR PLAN-DRIVEN SOFTWARE DEVELOPMENT METHODOLOGY SELECTION USING PERSON...
AGILE OR PLAN-DRIVEN  SOFTWARE DEVELOPMENT METHODOLOGY SELECTION USING PERSON...AGILE OR PLAN-DRIVEN  SOFTWARE DEVELOPMENT METHODOLOGY SELECTION USING PERSON...
AGILE OR PLAN-DRIVEN SOFTWARE DEVELOPMENT METHODOLOGY SELECTION USING PERSON...
 
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessEvolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
 
Integrated Analysis of Traditional Requirements Engineering Process with Agil...
Integrated Analysis of Traditional Requirements Engineering Process with Agil...Integrated Analysis of Traditional Requirements Engineering Process with Agil...
Integrated Analysis of Traditional Requirements Engineering Process with Agil...
 
Review on Agile Method with Text Mining
Review on Agile Method with Text MiningReview on Agile Method with Text Mining
Review on Agile Method with Text Mining
 
A Literature Review on Lean Implementations – A comprehensive summary
A Literature Review on Lean Implementations – A comprehensive summaryA Literature Review on Lean Implementations – A comprehensive summary
A Literature Review on Lean Implementations – A comprehensive summary
 
5469-1697007625142-Annexure 1 - Pharmaceutical Industry.pdf
5469-1697007625142-Annexure 1 - Pharmaceutical Industry.pdf5469-1697007625142-Annexure 1 - Pharmaceutical Industry.pdf
5469-1697007625142-Annexure 1 - Pharmaceutical Industry.pdf
 
Improvement opportunity in agile methodology and a survey on the adoption rat...
Improvement opportunity in agile methodology and a survey on the adoption rat...Improvement opportunity in agile methodology and a survey on the adoption rat...
Improvement opportunity in agile methodology and a survey on the adoption rat...
 
Comparative Analysis of Agile Software Development Methodologies-A Review
Comparative Analysis of Agile Software Development Methodologies-A ReviewComparative Analysis of Agile Software Development Methodologies-A Review
Comparative Analysis of Agile Software Development Methodologies-A Review
 
Performance Evaluation of Software Quality Model
Performance Evaluation of Software Quality ModelPerformance Evaluation of Software Quality Model
Performance Evaluation of Software Quality Model
 
Ludmila Orlova HOW USE OF AGILE METHODOLOGY IN SOFTWARE DEVELO.docx
Ludmila Orlova HOW USE OF AGILE METHODOLOGY IN SOFTWARE DEVELO.docxLudmila Orlova HOW USE OF AGILE METHODOLOGY IN SOFTWARE DEVELO.docx
Ludmila Orlova HOW USE OF AGILE METHODOLOGY IN SOFTWARE DEVELO.docx
 
Systematic review on evaluating planning process in agile development methods
Systematic review on evaluating planning process in agile development methodsSystematic review on evaluating planning process in agile development methods
Systematic review on evaluating planning process in agile development methods
 
Comparing_Methods_for_Large-Scale_Agile_Software_D.pdf
Comparing_Methods_for_Large-Scale_Agile_Software_D.pdfComparing_Methods_for_Large-Scale_Agile_Software_D.pdf
Comparing_Methods_for_Large-Scale_Agile_Software_D.pdf
 

More from ijtsrd

‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation
ijtsrd
 
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and ProspectsDynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
ijtsrd
 
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
ijtsrd
 
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
ijtsrd
 
Problems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A StudyProblems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A Study
ijtsrd
 
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
ijtsrd
 
A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...
ijtsrd
 
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
ijtsrd
 
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
ijtsrd
 
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. SadikuSustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
ijtsrd
 
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
ijtsrd
 
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
ijtsrd
 
Activating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment MapActivating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment Map
ijtsrd
 
Educational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger SocietyEducational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger Society
ijtsrd
 
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
ijtsrd
 

More from ijtsrd (20)

‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation
 
Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...
 
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and ProspectsDynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
 
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
 
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
 
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
 
Problems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A StudyProblems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A Study
 
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
 
The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...
 
A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...
 
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
 
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
 
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. SadikuSustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
 
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
 
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
 
Activating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment MapActivating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment Map
 
Educational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger SocietyEducational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger Society
 
Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...
 
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
 
Streamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine LearningStreamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine Learning
 

Recently uploaded

Poster_density_driven_with_fracture_MLMC.pdf
Poster_density_driven_with_fracture_MLMC.pdfPoster_density_driven_with_fracture_MLMC.pdf
Poster_density_driven_with_fracture_MLMC.pdf
Alexander Litvinenko
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
中 央社
 
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
Krashi Coaching
 

Recently uploaded (20)

An Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppAn Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge App
 
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
 
II BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING II
II BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING IIII BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING II
II BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING II
 
“O BEIJO” EM ARTE .
“O BEIJO” EM ARTE                       .“O BEIJO” EM ARTE                       .
“O BEIJO” EM ARTE .
 
Including Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdfIncluding Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdf
 
Poster_density_driven_with_fracture_MLMC.pdf
Poster_density_driven_with_fracture_MLMC.pdfPoster_density_driven_with_fracture_MLMC.pdf
Poster_density_driven_with_fracture_MLMC.pdf
 
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinhĐề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
 
Implanted Devices - VP Shunts: EMGuidewire's Radiology Reading Room
Implanted Devices - VP Shunts: EMGuidewire's Radiology Reading RoomImplanted Devices - VP Shunts: EMGuidewire's Radiology Reading Room
Implanted Devices - VP Shunts: EMGuidewire's Radiology Reading Room
 
Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
 Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
 
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
 
Benefits and Challenges of OER by Shweta Babel.pptx
Benefits and Challenges of OER by Shweta Babel.pptxBenefits and Challenges of OER by Shweta Babel.pptx
Benefits and Challenges of OER by Shweta Babel.pptx
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
 
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
 
diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....
 
PSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxPSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptx
 
Championnat de France de Tennis de table/
Championnat de France de Tennis de table/Championnat de France de Tennis de table/
Championnat de France de Tennis de table/
 
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
 
IPL Online Quiz by Pragya; Question Set.
IPL Online Quiz by Pragya; Question Set.IPL Online Quiz by Pragya; Question Set.
IPL Online Quiz by Pragya; Question Set.
 
An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in Hinduism
 

Agile Methodologies

  • 1. International Journal of Trend in Scientific Research and Development (IJTSRD) Volume 5 Issue 4, May-June 2021 Available Online: www.ijtsrd.com e-ISSN: 2456 – 6470 @ IJTSRD | Unique Paper ID – IJTSRD42493 | Volume – 5 | Issue – 4 | May-June 2021 Page 1128 Agile Methodologies Mrunmayee Gondhalekar1, Yogeshchandra Puranik2 1PG Student, 2Assistant Professor, 1,2Affiliated to Department of (MCA), P.E.S. Modern College of Engineering, Pune, Maharashtra, India ABSTRACT Agile software development methodologies have gained tractionintherecent past since it was introduced in the mid-'90s. They have also been highly adopted in the software development group. In the past 15 years, there have been enormous researches which have been done on agilemethodologiesand surveys done on the methods of agile methods. In this paper, a survey of various studies on agile methodologies will be conducted using a 'compare and review' review method. There is also a mentionofthe otheragilemethods which have not been widely researched. KEYWORDS: agile software development, agile methodologies, XP, Scrum, SDLC How to cite this paper: Mrunmayee Gondhalekar | Yogeshchandra Puranik "Agile Methodologies" Published in International Journal of Trend in Scientific Research and Development(ijtsrd), ISSN: 2456-6470, Volume-5 | Issue-4, June 2021, pp.1128- 1130, URL: www.ijtsrd.com/papers/ijtsrd42493.pdf Copyright © 2021 by author (s) and International Journal ofTrendinScientific Research and Development Journal. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (CC BY 4.0) (http: //creativecommons.org/licenses/by/4.0) 1. INTRODUCTION: Agile methodology is a software design and development approach that is iterative, lean, and lightweight that was borne in the 1990s in tandem with the call to have rapid software development to work well with the changing business environment. The business environment was changing to the need to have now a fast way of developing software. It is comparable to climbing a ladderthathasshort steps, which have the exact distance between the steps. In the same way, agile methodology divides the task into smaller iterations that have the same length. The transition between the iterations is smoother and faster than when we had to develop the entire software system. Agile processes try to find an equilibrium so that the software development is done fast and in a high-quality approach. In a dynamic business environment, requirements change fast, and at the same time, there is a need to develop high software quality products. Different from other methods, agile methodology has customer feedback as the control mechanism. This approach ensures high customer satisfaction. The agile methodology encompasses variousmethodologies like Extreme Programming (XP), Adaptive Software Development (ASD), Scrum, Dynamic System Development Methodologies (DSDM), Feature Driven Programming, Crystal methods, and Agile Unified Process (AUP). Thereare other variants of agile methodologies which have been developed. The agile methodology is based on the iterative improvement where each iteration in the development represents a small scale and self-contained software development life cycle (SDLC). Different from the spiral method in which it espouses simplicity in all the entire software development processes. This paper focuses on a survey of agile methodologies and the development of newmethodologybasedoncompare and review approach. The agile methods have been divided into different categories so that the study can exhaustively compare the agile methods presented. Four categories of agile methods have been highlighted in the paper: agile requirements engineering, Hybrid agile methods,Agilemethods,and extra. 2. Methodology The study followed a two-step procedure, where the first one was where the researcher aimed to compare agile methodologies. At the sametime,thesecondstepwastolook at the review of the latest agile methodologies, which have had a little review in literature. 2.1. Research requirements In this section, the research requirements needed to have a research in this study were evaluated. One of the requirements was to have a basic understanding of the agile software development methodologies.Developa comprehensive grasp of such methodologies as XP, Scrum, and FDD. Another requirement was to have a clear comparison of the changes that have been noted in the new agile methodologies so that they are differentiated from the SDLC approaches that have been suggested before. IJTSRD42493
  • 2. International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD42493 | Volume – 5 | Issue – 4 | May-June 2021 Page 1129 2.2. Method of selecting literature The search and selection criteria used includesourcingfrom approved digital databases like ACM digital library, IEEE digital library, Science direct and university portal. The research material is either a conference paper or a journal, the period between 2017 and 2021. The research articles must have been publishedin theEnglishlanguage.Thepaper has to have one of the following keywords: Agile software methods, Extreme Programming, Scrum, and survey. 2.3. Survey of agile methods This stage entails a survey of all research studies that have been conducted on different agilemethodologies.Theyearof publications forthesesurveysmusthavebeen between2017 to 2021. A rigorous study will be conducted so that the correct information and proper search criteria will be used at the end. 2.4. Literature review of agile methodologies In this section, the authors had a review of 10 papers that have not been assessed and mention yet in previous literature reviews that have been done. 3. Results From the survey of the literature, four categories of agile methodologies have been identified. 3.1. Agile requirements engineering One of the beauties of agile methodology is that changes can be incorporated at any stage of software development inthe SDLC, making it suitable for dynamicbusinessenvironments where changes are frequently experienced. Therehave been different ways in which requirements have been managed and enhanced in agile engineering methodologies, as advocated by (Baruah, 2015). There are different ways in which requirements have been managed. Eight agile methodologies were compared in terms of how the requirements have been managed. Another article by (Inayat et al.,2015) Presents a comprehensive review about ways in which traditional requirements engineering issues can be solved with the use of agile requirements technologies. The studies were done between 2002 and 2013. 21 out of 531 papers were studied in this process. The study's main resultscanbe stated as 57% conferences, 19% as journals, 5% as magazines. Four methods can be identified in the study. The four methods include agile requirements engineering, new methods in agile methodologies, traditional requirements engineering compared to agile requirements engineering, and agile requirements engineering in general. There is also an empirical study on agile requirements engineering practices (Ramesh et al.,2010). The data was collected from engineering companies located in the United States so that they would be able to compare traditional requirements engineering and agile requirements engineering. The solicitation of the data was achieved through systematic literature reviews. There has also beena framework thathas been developed that would help to assess the risks that are associated with using agile requirements engineering. Six methods of requirements engineering were identified from the studies, which include face-to-face communication instead of written specifications. There are also iterative requirements engineering. The third is the use of Extreme practices while looking for requirements. There is also prototyping. The lasts are the use of review meetings with acceptance tests. Problems identified in agile requirements engineering – Some problems were identified, whichinclude:challenges in cost estimations, unsuitable architecture, oversight of non- functional requirements, customer participation which complicates the process, prioritizing a single dimension, insufficient method of verifying requirements, and not enough documentation. The risks identified in using agile requirements engineering include lack of stable requirements, challenges with customer consent and capacity, not enough iterations between the customer and developer, absent significant requirements, modelling only functional requirements, oversight of requirements reviewing, making use of designs to present the requirements, focusing so much onperfecting requirements before coding stages started, and significant flaws in schedules. 3.2. Agile methods A survey of agile methods was done between2011and2010 (STAVRU, 2014). The following survey suggested that the quality of the papers done in this period could still be improved. The suggestions in most of the papers are that there is a need to compare agile methods with other methods and assess the rate of use of agile methods in the levels of an organization. Also, there is a need to study the adaptation ofagilemethods by academia so that academia and industry do not have too wide a gap. There is also a need to provide detailed reports in future research to increase confidence. An agile method tailoringis also an aspect of agile methodology where an agile methodology is selected to be in an organization. Mostofthe studies focus on the types of agile methods selected and the research validation that has been adopted (Campanelli and Parreiras,2015). Another study showed the agile research methodologies which have been done in the past. They include the principles of agilemethodologyandthedegreeof agility, which include adopting agile regarding the needed changes. The second aspect of primary concern here is the research o agile software development whereagilesoftware development processes are espoused (Dingsoyr etal.,2012). The article also showed the seminal contribution and the relationships between the sources and the seminal information. Another study focuses on Distributed pair programming (DPP) from the both academic and industrial perspective. Pair programming (PP) means two programmers are working on the same project but in different locations. 3.3. Hybrid Agile methods A review study was done on agile methodologies, which an intricate capability maturity model (CMM). There was an overview of the benefits that this has on the development process and the organization in general. The results show that using agile methods is helpful to reach level 2 and, in some instances, even level 3 of CMM (Silva et al.,2015). Web development companies have for a long timehaveused the CMM – DEV model. They have followed one agilemethod for a long time. The result shows that in the recentfiveyears,
  • 3. International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD42493 | Volume – 5 | Issue – 4 | May-June 2021 Page 1130 more and more companies are shifting to agile methods to get certified against CMM-DEV. 3.4. Extra Agile The results show that scrum is the most commonly used agile method. Extreme follows a distant second (Rauf and AlGhafees,2015). Similar research was done attheMicrosoft software where employees showed that they preferred scrum. Most of the agile users have a favourable view of the development's agile methodology (Begel and Nagappan, 2007). 4. Discussion Agile methodology resulted from dissatisfaction with Plan Driven software development because when small systems were developed using a planned approach, there would be unnecessary overhead cost. Software development using traditional approachesdominatedthesoftwaredevelopment process. There is more time sent on how the system should be developed and not on the actual development of the system. When requirements change, the software system also hasto be changed, and the design must be reworked again. The specification and design have to change with the design. It is out of this that software engineers proposed agile methods who were dissatisfied with the heavyweight software development processes. Businesses now operate in a dynamic environment where new requirements in their business operations are met every day. Conclusion Agile is one of the most popular software design and development methodologies researched in the world today. In this study, a survey of different agile methods has been reviewed to get to know how the new methods work. References [1] Baruah, N. (2015). Requirement management in the agile software environment. Procedia Computer Science, 62, 81–83. [2] Begel, A., & Nagappan, N. (2007). Usage and perceptions of agile software development in an industrial context: An exploratory study. First International Symposium on Empirical Software Engineering andMeasurement(ESEM2007),255–264. [3] Campanelli, A. S., & Parreiras, F. S. (2015). Agile methods tailoring–A systematic literature review. Journal of Systems and Software, 110, 85–100. [4] Dingsøyr, T., Nerur, S., Balijepally, V., & Moe, N. B. (2012). A decade of agile methodologies: Towards explaining agile software development. Elsevier. [5] Inayat, I., Salim, S. S., Marczak, S., Daneva, M., & Shamshirband, S. (2015). A systematic literature review on agile requirements engineering practices and challenges. Computers in Human Behavior, 51, 915–929. [6] Ramesh, B., Cao, L., & Baskerville, R. (2010). Agile requirements engineering practices and challenges: an empirical study. Information Systems Journal, 20(5), 449–480. [7] Rauf, A., & AlGhafees, M. (2015). Gap Analysis between State of Practice and State of Art Practicesin Agile Software Development. 2015 Agile Conference, 102–106. [8] Santana, C., Queiroz, F., Vasconcelos, A., & Gusmão, C. (2015). Software process improvement in agile software development a systematic literaturereview. 2015 41st Euromicro Conference on Software Engineering and Advanced Applications, 325–332. [9] Silva, F. S., Soares, F. S. F., Peres, A. L., de Azevedo, I. M., Vasconcelos, A. P. L. F., Kamei, F. K., & de Lemos Meira, S. R. (2015). Using CMMI together with agile software development: A systematic review. Information and Software Technology, 58, 20–43. [10] Stavru, S. (2014). A critical examination of recent industrial surveys on agile method usage. Journal of Systems and Software, 94, 87–97. [11] Torrecilla-Salinas, C. J., Sedeño, J., Escalona, M. J., & Mejías, M. (2016). Agile, Web Engineering and Capability Maturity Model Integration: A systematic literature review. Information and Software Technology, 71, 92–107.