Inside Agile Family: Software Development Methodologies
DOI:
https://doi.org/10.26438/ijcse/v7i6.650660Keywords:
Agile, XP, FDD, DSDM, Scrumban, Crystal, AUP and DADAbstract
Software requirements are adapting by the customer to adjust in new environment because business environment is very dynamic in current era. Struggling for appropriate agile processes for development environments of Software developers and project managers is going on till the appropriate process is not matched. Need to adapt in a complex business environment is being faced by organization for helping them in continuous change and transformation. Organization agility is being gaining strategic advantages and market success in these conditions, for maintaining and achieving requirement of agility are agile techniques, architectures, tools, methods and able to react to change requirements in real time. In this research paper various agile family methodologies like AM, XP, Scrum Development, Feature FDD, DSDM, ASD, Kanban, LSD, Scrumban, RAD, Crystal, AUP, DAD has been studied and compared on the basis of various parameters along with their relationship. The research will help future developers to get new ideas about the methods for development along with selection of the right methodology for the product development.
References
[1] M. Al-Zewairi, M. Biltawi, W. Etaiwi and A. Shaout, “Agile Software Development Methodologies: Survey of Surveys”, Journal of Computer and Communications,Vol. 5, pp. 74-97, 2017.
[2] A. Sharma and M. Bali, “Comparative Study on Software Development Methods: Agile vs Scrum”, International Journal of Emerging Research in Management &Technology (IJERMT), Vol.6, Issue 6, pp. 165-168, 2017.
[3] Priyanka and P. Kantha, “A Comprehensive Study of Traditional and AGILE Software Development Methodologies”, International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE), Vol. 6, Issue 11, pp. 128-138, 2016.
[4] http://agilemanifesto.org/ [Accessed Dec. 14, 2018].
[5] https://www.agilealliance.org/agile101/12-principles-behind-the-agile-manifesto/ [Accessed Dec. 14, 2018].
[6] Shelly, “Comparative Analysis of Different Agile Methodologies” , International Journal of Computer Science and Information Technology Research, Vol. 3, Issue 1, pp. 199-203, 2015.
[7] R. P. Pawar, “A Comparative study of Agile Software Development Methodology and traditional waterfall model”, Innovation in engineering science and technology, pp. 1-8, 2015.
[8] Manvender Singh Rathore and Deepa V. Jose, “Oriental Journal of Computer Science & Technology”, (2017), Vol. 10 (2), pp. 352-358.
[9] H. Saeeda, M. Ahmed, H. Khalid, A. Sameer and F. Arif, “ Systematic Literature Review of Agile Scalability for Large Scale Projects”, International Journal of Advanced Computer Science and Applications (IJACSA), Vol. 6, Issue 9, pp. 63-75, 2015..
[10] T. Sharma, M. Mann and R. Thakur, “ Comparison Between Agile Methodology and Heavyweight Methodology: A Survey”, International Journal of Technical Research and Applications, Vol. 3, Issue 5, pp. 275-284, 2015.
[11] M. Almseidin, K. Alrfou, N. Alnidami and A. Tarawneh, “A Comparative Study of Agile Methods: XP versus SCRUM”, International Journal of Computer Science and Software Engineering (IJCSSE), Vol. 4, Issue 5, pp. 126-129, 2015.
[12] M. L. DESPA, “Comparative study on software development methodologies”, Database Systems Journal, Vol. 5, pp. 37-56, 2014.
[13] N. Rashid, “ Applying Agile Methodologies on Large Software Projects”, International Journal of Recent Research in Mathematics Computer Science and Information Technology, Vol. 2, Issue 1, pp. 273-278, 2015.
[14] A. Kaushik, “ A Literature Review on Agile Software Development”, International Journal of Advanced Research in Computer and Communication Engineering (IJARCCE), Vol. 5, Issue 9, pp. 337-339, 2016.
[15] H. K. Flora and S. V. Chande, “A Systematic Study on Agile Software Development Methodologies and Practices”, International Journal of Computer Science and Information Technologies (IJCSIT), Vol. 5, Issue 3 , pp. 3626-3637, 2014.
[16] K. Jammalamadaka and V R. Krishna, “AGILE SOFTWARE DEVELOPMENT AND CHALLENGES”, International Journal of Research in Engineering and Technology (IJRET), Vol. 02, Issue 8, pp. 125-129, 2013.
[17] A B M Moniruzzaman & S. A. Hossain, “Comparative Study on Agile Software Development Methodologies”, Global Journal of Computer Science and Technology Software & Data Engineering”, Vol.13 issue 7, Ver. 1.0, 2013 .
[18] U. Kumari and A. Upadhyaya, “Comparative Study of Agile Methods and Their Comparison with Heavyweight Methods in Indian Organizations”, International Journal of Recent Research and Review,Vol.6 , 2013.
[19] M.A. Awad, “A Comparison between Agile and Traditional Software Development Methodologies,” 2005. [Online]. Available: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.464.6090&rep=rep1&type=pdf [Accessed Nov. 14, 2018]
[20] D. Thakur, “Rapid Application Development (RAD) Model and its Advantages and Disadvantages of RAD Model”
Available: http://ecomputernotes.com/software- engineering/rapidapplication- development [Accessed Nov. 14, 2018].
[21] A. I. Khan, R. J. Qurashi and U. A Khan, “A Comprehensive Study of Commonly Practiced Heavy and Light Weight Software Methodologies”, International Journal of Computer Science Issues (IJCSI), Vol. 8, Issue 4, pp 441- 450, 2011.
[22] https://www.tutorialspoint.com/agile/agile_tutorial.pdf
[23] Tutorialpoint, “Agile Software Development methods,” 2014. [Online]. Available: https://www.tutorialspoint.com/agile/agile_tutorial.pdf [Accessed Jan. 14, 2018].
[24] L.K. Shinde, Y.S. Tangde and R.P. Kulkarni, “Traditional Vs. Modern Software Engineering – An Overview of Similarities and Differences”, Advances in Computational Research, Vol. 7, Issue 1, pp 187-190, 2015.
[25] Murat Yilma and Rory V. O’Connor, “A SCRUMBAN Integrated Gamification Approach to Guide Software Process Improvement: A Turkish Case Study”, Technical Gazette, Vol. 23 Issue 1, pp. 237-245, 2016.
[26] Łukasz D. Sienkiewicz, “SCRUMBAN – The KANBAN as an Addition to Scrum Software Development Method in A Network Organization”, BUSINESS INFORMATICS, Vol. 2, Issue 24, 2012.
[27] M. Stoica, M. Mircea and B. G. Micu, “Software Development: Agile vs. Traditional”, Informatica Economica, Vol. 17, Issue 4, pp. 64-76, 2013.
[28] http://agilemanifesto.org/principles.html
[29] C. Edeki, “Agile Unified Process”, International Journal of Computer Science and Mobile Applications (IJCSMA), Vol.1, Issue 3, pp. 13-17, 2013.
[30] Lisana, “Review on The Effectiveness of Agile Unified Process In Software Development with Vague System Requirements”, ARPN Journal of Engineering and Applied Sciences, Vol. 9 Issue 10, pp.1763-1768, 2014.
Downloads
Published
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors contributing to this journal agree to publish their articles under the Creative Commons Attribution 4.0 International License, allowing third parties to share their work (copy, distribute, transmit) and to adapt it, under the condition that the authors are given credit and that in the event of reuse or distribution, the terms of this license are made clear.
