Open Access   Article Go Back

Inside Agile Family: Software Development Methodologies

Rakesh Kumar1 , Priti Maheshwary2 , Timothy Malche3

Section:Research Paper, Product Type: Journal Paper
Volume-7 , Issue-6 , Page no. 650-660, Jun-2019

CrossRef-DOI:   https://doi.org/10.26438/ijcse/v7i6.650660

Online published on Jun 30, 2019

Copyright © Rakesh Kumar, Priti Maheshwary, Timothy Malche . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

View this paper at   Google Scholar | DPI Digital Library

How to Cite this Paper

  • IEEE Citation
  • MLA Citation
  • APA Citation
  • BibTex Citation
  • RIS Citation

IEEE Style Citation: Rakesh Kumar, Priti Maheshwary, Timothy Malche, “Inside Agile Family: Software Development Methodologies,” International Journal of Computer Sciences and Engineering, Vol.7, Issue.6, pp.650-660, 2019.

MLA Style Citation: Rakesh Kumar, Priti Maheshwary, Timothy Malche "Inside Agile Family: Software Development Methodologies." International Journal of Computer Sciences and Engineering 7.6 (2019): 650-660.

APA Style Citation: Rakesh Kumar, Priti Maheshwary, Timothy Malche, (2019). Inside Agile Family: Software Development Methodologies. International Journal of Computer Sciences and Engineering, 7(6), 650-660.

BibTex Style Citation:
@article{Kumar_2019,
author = {Rakesh Kumar, Priti Maheshwary, Timothy Malche},
title = {Inside Agile Family: Software Development Methodologies},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {6 2019},
volume = {7},
Issue = {6},
month = {6},
year = {2019},
issn = {2347-2693},
pages = {650-660},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=4608},
doi = {https://doi.org/10.26438/ijcse/v7i6.650660}
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
DO = {https://doi.org/10.26438/ijcse/v7i6.650660}
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=4608
TI - Inside Agile Family: Software Development Methodologies
T2 - International Journal of Computer Sciences and Engineering
AU - Rakesh Kumar, Priti Maheshwary, Timothy Malche
PY - 2019
DA - 2019/06/30
PB - IJCSE, Indore, INDIA
SP - 650-660
IS - 6
VL - 7
SN - 2347-2693
ER -

VIEWS PDF XML
1037 359 downloads 147 downloads
  
  
           

Abstract

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.

Key-Words / Index Term

Agile, XP, FDD, DSDM, Scrumban, Crystal, AUP and DAD

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.