Corpus ID: 35941629

A Comparative Study of Agile Methods: Towards a New Model-based Method

  title={A Comparative Study of Agile Methods: Towards a New Model-based Method},
  author={Soukaina Merzouk and Sakina Elhadi and Hassan Ennaji and Abdelaziz Marzak and Nawal Sael},
  journal={Int. J. Web Appl.},
Agile development is an approach for managing and building software projects and teams, in order to satisfy customers by providing adaptive planning, evolutionary development, early delivery and continuous improvement. It is a collection of methodologies such as Extreme Programming (XP), Scrum and Feature Driven Development (FDD). Even if agile methods are rapid and flexible to change, they still suffer from some problems example, difficulty of estimating the effort required at the beginning of… 
A Comparison Study of Software Testing Activities in Agile Methods
Nowadays the majority of companies in the world are adopting Agile methodology for developing their software products due to the methodology promises to deliver product faster with good quality. The
Literature Survey on KANBAN: Opportunities and Challenges
Every software development team thrives for success by managing the workflow and team coordination for timely product delivery with optimum customer satisfaction. Although not a new concept, agile is
Comparative Study between Lean Six Sigma and Lean-Agile for Quality Software Requirement
The objective of this paper is to compare the characteristics of two hybrid development approaches; Lean Six Sigma vs. Lean Agile and to explore the differences and similarities in principles and practices.


Agile Software Development Methods: Review and Analysis
This publication proposes a definition and a classification of agile software development approaches and analyses ten software development methods that can be characterized as being "agile" against the defined criterion.
Comparative Analysis of Different Agile Methodologies
Today's business, political and economic environment is very much dynamic, and customers are adapting their software requirements to adjust with these new environment. In particular software needs to
A Comparative Study of Agile Methods: XP versus SCRUM
Extreme programming (XP) and SCRUM are both agile software development methodologies. Each of one has its own way to be applied on specific projects also each one has own value compare with the
A Systematic Study on Agile Software Development Methodologies and Practices
The values and principles of ten agile practices that are becoming more and more dominant in the software development industry are explained and the advantages and disadvantages of Agile processes are discussed.
Agile Testing with Scrum-A Survey
Agile testing deals in carrying out work rapidly and successively in small iterations. As against other traditional approaches like waterfall model where testing used to take place very late after
A Survey of Agile Development Methodologies
  • 2004
Plan-driven methods are those that begin with the solicitation and documentation of a set of requirements that is as complete as possible. Based on these requirements, one can then formulate a plan
Factors that Significantly Impact the Implementation of an Agile Software Development Methodology
This research project investigated agile SDM implementation using an online survey sent to software development practitioners worldwide and identified factors related to agile methodology implementation that significantly impacted implementation.
A Practical Guide to Feature-Driven Development
From the Publisher: Feature-Driven Development (FDD), created by Peter Coad (Chief Architect), Jeff De Luca (Project Manager), and Stephen Palmer (Development Manager), combines the key advantages
Software Development Life Cycle AGILE vs Traditional Approaches
Software development life cycle is the most important element in software development. It depicts the necessary phases in software development. This paper reviews the modern SDLC which are
A comparison of the value systems of adaptive software development and extreme programming: how methodologies may learn from each other
A simple model of value systems is presented and compares the value systems of two exemplary new development methodologies, Adaptive Software Development and Extreme Programming, to more easily determine whether techniques of one methodology can be adapted and used by another methodology, thereby helping authors of methodologies to better learn from other methodologies.