Research Paper

Gap Analysis between State of Practice & State of Art Practices in Agile Software Development

Abstract

Agile software development can be considered as a development methodology that suits the situations where requirements are changing frequently. Most of the literature about agile is specific to one or two practices. The lack of a comprehensive discussion on all the commonly used agile practices in literature and their adoption results by industry is very much evident. This work is an ongoing effort, where we are going to discuss some of the literature, we have gone through to solicit common agile practices, score them on the basis of frequency of referral, and then we have tried to get an opinion from the industry regarding our findings. Our aim is to have a comprehensive review of all the literature presented for Agile in the last decade and have an analysis of these results based on feedback from industries of at-least 2-3 continents. In this short paper, we are presenting some of our findings and we hope to extend our work gradually.

Abdul Rauf
Department of Computer Science
College of Computer & Information Sciences, Al-Imam Mohammad Ibn Saud Islamic University (IMSIU), Riyadh, KSA, Saudi Arabia
[email protected]

Mohammed AlGhafees
Department of Computer Science
College of Computer & Information Sciences, Al-Imam Mohammad Ibn Saud Islamic University (IMSIU), Riyadh, KSA, Saudi Arabia
[email protected]

Agile Alliance members-only content

To read the full content, and gain access to many more valuable resources, conference discounts, and invitations to exclusive networking and learning events, please consider becoming an Agile Alliance member.

If you’re already a member, please log in now. 

Your membership enables Agile Alliance to offer a wealth of first-rate resources, present renowned international events, support global community groups, and more — all geared toward helping Agile practitioners reach their full potential and deliver innovative, Agile solutions.

Got feedback? Join the conversation!

Additional Agile Research Papers

In Agile software development, key artifacts used to support the process are the User Story (usually recorded on a Storycard) and Story Cardwall (usually a dedicated portion of a wall). These low-fidelity tools work together to help teams stay focuse…
With the popularization of Agile methods for developing and managing software projects, many organizations have been using visual management tools for planning, executing and evaluating their activities. These visual management tools range from simpl…

Discover the many benefits of membership

Your membership enables Agile Alliance to offer a wealth of first-rate resources, present renowned international events, support global community groups, and more — all geared toward helping Agile practitioners reach their full potential and deliver innovative, Agile solutions.

IMPORTANT: We have transitioned to a new membership platform. If you have not already done so, you will need to set up an account on the new platform to establish your user profile.

When you see the login screen, choose “Set up Account” and follow the prompts to create your new account. You can choose to log in using your social credentials for either Google or Linkedin (recommended), or you can set up your account using an email address.

Not yet a member? Sign up now