Open Access Open Access  Restricted Access Subscription Access

Software Upgradation Model Based on Agile Methodology


Affiliations
1 Department of Computer Science, Christ University, Bangalore, Karnataka-560029, India
 

Agile software development work on twelve principle for software development which implies requirements and solutions evolved through the combined team work of disciplined and interdisciplinary teams. The objective of this paper is to connect agile methodology with Version Control System for more efficient and effective utilization of resources. In this proposed model based on agile methodology, the Version Control System plays a vital role to make work done faster as compared to SCRUM. This paper compares various existing agile methodologies. The efficiency of the proposed model is proved through comparative analysis with existing agile methods and using ANOVA mathematical model. Bitbucket as Version Control System is used as web based hosting service and the proposed model is compared by maintaining similar sprints in SCRUM and VSprint model. VCS and previous SRS documents are the important components of this proposed model which helps in increasing the work speed at different phases of software development which the existing models does not consider.

Keywords

Agile, Software Requirement Specification, Software Engineering, Version Control System, Scrum, Bit Bucket.
User
Notifications
Font Size

  • Lekh R. Exhaustive study of SDLC phases and their best practices to create CDP model for process improvement. In Computer Engineering and Applications (ICACEA), 2015 International Conference on Advances in 2015 Mar 19 (pp. 997-1003). IEEE.
  • Raj G, Singh D, Bansal A. Analysis for security implementation in SDLC. InConfluence The Next Generation Information Technology Summit (Confluence), 2014 5th International Conference- 2014 Sep 25 (pp. 221-226). IEEE.
  • West D, Hammond JS. The Forrester Wave™: Agile Development Management Tools, Q2 2010. Forrester Research. 2010.
  • Rising L, Janoff NS. The Scrum software development process for small teams. IEEE software. 17(4):26.,(2000)// modify it
  • Malhotra C, Chug A. Agile testing with Scrum-A survey. International Journal of Advanced Research in Computer Science and Software Engineering., 3(3):452-9,(2013).
  • Olsson HH , Alahyari H, Bosch J. Climbing the” Stairway to Heaven”-A Mulitiple-Case Study Exploring Barriers in the Transition from Agile Development towards Continuous Deployment of Software. In 2012 38th Euromicro Conference on Software Engineering and Advanced Applications 2012 Sep 5 (pp. 392-399). IEEE.
  • Aljallabi BM, Mansour A. Enhancement approach for non-functional requirements analysis in Agile environment. In Computing, Control, Networking, Electronics and Embedded Systems Engineering (ICCNEEE), 2015 International Conference on 2015 Sep 7 (pp. 428-433). IEEE.
  • Awad MA. A comparison between agile and traditional software development methodologies. University of Western Australia. 2005.
  • Livermore JA. Factors that impact implementing an agile software development methodology. In Proceedings 2007 IEEE Southeast Con 2007 Mar 22 (pp. 82-86). IEEE.
  • Lagerberg L, Skude T, Emanuelsson P, Sandahl K, Stahl D. The impact of agile principles and practices on large-scale software development projects: A multiple-case study of two projects at ericsson. In Empirical Software Engineering and Measurement, 2013 ACM/IEEE International Symposium on 2013 Oct 10 (pp. 348-356). IEEE.
  • Abrahamsson P, Salo O, Ronkainen J, Warsta J. Agile software development methods: Review and analysis.
  • Sharma S, Sarkar D, Gupta D. Agile processes and methodologies: A conceptual study. International journal on computer science and Engineering.;4(5):892,(2012).
  • Malhotra C, Chug A. Agile testing with Scrum-A survey. International Journal of Advanced Research in Computer Science and Software Engineering., 3(3):452-9,(2013).
  • Strode DE. The agile methods: An analytical comparison of five agile methods and an investigation of their target environment. Unpublished Master of Information Sciences (Information Systems), Massey University, Palmerston North. 2005.

Abstract Views: 210

PDF Views: 3




  • Software Upgradation Model Based on Agile Methodology

Abstract Views: 210  |  PDF Views: 3

Authors

Manvender Singh Rathore
Department of Computer Science, Christ University, Bangalore, Karnataka-560029, India
Deepa V. Jose
Department of Computer Science, Christ University, Bangalore, Karnataka-560029, India

Abstract


Agile software development work on twelve principle for software development which implies requirements and solutions evolved through the combined team work of disciplined and interdisciplinary teams. The objective of this paper is to connect agile methodology with Version Control System for more efficient and effective utilization of resources. In this proposed model based on agile methodology, the Version Control System plays a vital role to make work done faster as compared to SCRUM. This paper compares various existing agile methodologies. The efficiency of the proposed model is proved through comparative analysis with existing agile methods and using ANOVA mathematical model. Bitbucket as Version Control System is used as web based hosting service and the proposed model is compared by maintaining similar sprints in SCRUM and VSprint model. VCS and previous SRS documents are the important components of this proposed model which helps in increasing the work speed at different phases of software development which the existing models does not consider.

Keywords


Agile, Software Requirement Specification, Software Engineering, Version Control System, Scrum, Bit Bucket.

References





DOI: https://doi.org/10.13005/ojcst%2F10.02.14