Survey and Comparative Study on Agile Methods in Software Engineering

Journal Title: Transactions on Machine Learning and Artificial Intelligence - Year 2017, Vol 5, Issue 4

Abstract

Today‘s business environment is very much dynamic, and organizations are constantly changing their software requirements to adjust with new environment. They also demand for fast delivery of software products as well as for accepting changing requirements. In this aspect, traditional plandriven developments fail to meet up these requirements. Though traditional software development methodologies, such as life cyclebased structured and object oriented approaches, continue to dominate the systems development few decades and much research has done in traditional methodologies, Agile software development brings its own set of novel challenges that must be addressed to satisfy the customer through early and continuous delivery of the valuable software. This article is located in the field of engineering Information Systems (IS) and in particular in the world of engineering process. In order, to produce information systems that the customer needs, many methods engineering were introduced. The first methods introduced are called sequential methods like Cascade method, V cycle or the Y cycle then there are iterative methods like RUP or Symphony and finally agile methods like Scrum and XP have emerged.

Authors and Affiliations

Achrak El Mehdi, Chkouri Mohamed, El Kadiri Kamal Eddine

Keywords

Related Articles

Difficulty-Level Classification for English Writings

The popularity of e-books has grown recently. As the number of e-books continues to increase, the task of categorizing all books manually requires a significant amount of time. If English sentences can be categorized acc...

3D HMM-based Facial Expression Recognition using Histogram of Oriented Optical Flow

In this paper, we propose a 3D HMM (Three-dimensional Hidden Markov Models) approach to recognizing human facial expressions and associated emotions. Human emotion is usually classified by psychologists into six categori...

Evaluation of Tools and Techniques for the Generation of Warning Alerts: A Survey Paper

Quality assurance is a key factor for the improvement of an organizational behaviour. It is quite challenging to enhance an organizational performance without realising internal errors and mistakes done by its employees....

Random Key Cuckoo Search for the Quadratic Assignment Problem

This paper proposes an adaptation of the RandomKey Cuckoo Search (RKCS) algorithm for solving the famous Quadratic Assignment Problem (QAP). We used a simplified and efficient randomkey encoding scheme to convert a conti...

SAAS Cloud security : Attacks and Proposed Solutions

Nowadays the Cloud has started to gain ground even in SMEs, in spite of that the Cloud is still unknown for several ... for others few reliable. SaaS represents a promising technology, which grows each year rapidly. Only...

Download PDF file
  • EP ID EP309062
  • DOI 10.14738/tmlai.54.3203
  • Views 43
  • Downloads 0

How To Cite

Achrak El Mehdi, Chkouri Mohamed, El Kadiri Kamal Eddine (2017). Survey and Comparative Study on Agile Methods in Software Engineering. Transactions on Machine Learning and Artificial Intelligence, 5(4), 333-345. https://europub.co.uk/articles/-A-309062