Software Development by Merging Prototyping and Agile Approaches

Mohammed Al-Refai, Basem Zughoul, Yousef Al-Raba’nah, Mohammad Alauthman, Ahmad Muraish

Abstract


during the past four decades, new software development approaches were presented to going with new trends of the software development companies and developers. Nowadays most software companies search to customise short period and minimal costs to produce valuable software products. These productions are within unstable, changing environments. Agile Methodologies were thus introduced to achieve the new requirements of the software development companies.  Agile development invented for handling change. The key benefit of agile methodology is used to simplify the change-oriented software engineering process, but agile methodology needs to take more consideration to user point of view. Although the weaknesses of prototyping approach have, it can be used effectively by end users to describe requirements that developers may not have considered.  This paper presents a proposed framework based on merge prototyping and agile approaches not only to cure the weaknesses of agile development and prototype methodology but to enrol the user in every single step, which will lead to faster and much accepted overall results.

Full Text:

PDF

References


Awad M., A Comparison between Agile and Traditional Software Development Methodologies, thesis in Software Engineering, School of Computer Science and software Engineering, The University of Western Australia, 2005.

Dave Thomas, “Agile Programming: Design to Accommodate Change”,IEEE, Vol. 22, No. 3, May/June 2005.

Jeffrey A. Livermore, “Factors that Significantly Impact the implementation of an Agile Software Development Methodology”,ACADEMY PUBLISHER, 2008.

Joseph N., Matthew J., Marnewick C. ,Agile Software Development and It Project Performance in South Africa: A Positive Relationship, International Association for Management of Technology IAMOT 2016 Conference Proceedings

Hughes R. and Cotterell M. , Software Project Management, 5th edition ,2010.

Laurie Williams, “A Survey of Agile Development Methodologies”, pp209-227, 2007.

Malik H., Siew H., Review of Agile Methodologies in Software Development, International Journal of Research and Reviews in Applied Sciences, 2009.

Mateen A. , Tabassum M., Rehan A., Combining Agile with Traditional V Model for Enhancement of Maturity in Software Development, International Journal of Management, IT & Engineering Vol. 7 Issue 2, February 2017.

Naresh K., Nagwani, Singh P., An Agile Methodology Based Model for Change-Oriented Software Engineering, International Journal of Recent Trends in Engineering, Vol 1, No. 1, May 2009.

Par Emanuelson, “An agile modelling environment for partial models”,agile alliance publications, pp 223-224, 2002.Rebecca Ingram, Tsvetomira Radeva, Patrick Shields, Saira Viqar, Jennifer. E. Walter, and Jennifer L. Welch

Peter Ebraert, Jorge Vallejos, Pascal Costanza, Ellen Van Paesschen, TheoD’Hondt,, “Change-Oriented Software Engineering”, ACM International Conference Proceeding Series; Vol. 286, Pages 3-24, 2007.

Romain Robbes and Michele Lanza, “Change-based Approach to Software Evolution”, Electronic Notes in Theoretical Computer Science (ENTCS)archive, Vol. 166 , Pages 93-109, 2007.

Scott W. Ambler, “Agile Model Driven Development (AMDD)”,XOOTIC MAGAZINE, February 2007.

Tessem B., Experiences in Learning XP Practices: A Qualitative Study. In Extreme Programming and Agile Processes in Software Engineering. 2003, 131-137.

Turk D., France R. and Rumpe B., Limitations of agile software processes, In Proceedings of the Third International Conference on Extreme Programming and Flexible Processes in Software Engineering, 2002.

Agile Alliance, Manifesto for Agile Software Development. [Online] Retrieved 16th March 2017. Available at: http://www.agilemanifesto.org.

BASE36, A Compunnel Company, agile-waterfall-methodologies-a-side-by-side-comparison,2012, [Online]. Retrieved 20th May 2017Available: http://www.base36.com/2012/12/agile-waterfall-methodologies-a-side-by-side-comparison/




DOI: https://doi.org/10.23956/ijarcsse.v7i9.410

Refbacks

  • There are currently no refbacks.

Comments on this article

View all comments




© International Journals of Advanced Research in Computer Science and Software Engineering (IJARCSSE)| All Rights Reserved | Powered by Advance Academic Publisher.