Affiliation:
1. Amity University Uttar Pradesh, Noida, India
Abstract
Technological advancements have contributed to more complex software demands. The Agile approach to software development is widely practiced by the software development industry as it offers faster production with a promise of better software quality. It also provides a flexible process to accommodate changes during the software development life cycle, as per dynamic user requirements. In this paper we characterize the significance of software development models and the role of Agile methodologies in today's dynamic world of technologies. The purpose of this paper is to empirically investigate the choice between two of the Agile methodologies, Scrum and Extreme Programming. The outcome of the investigation based on secondary sources and limited primary sources, reveals that current software industry practices tend to opt for Scrum-based development. This work highlights the benefits of bringing the cloud and Agile methods of software development together, to fully realize the potential of the distributed paradigm.
Publisher
Association for Computing Machinery (ACM)
Reference27 articles.
1. Software Engineering for the Cloud: A Research Roadmap
2. Agile software development: the business of innovation
3. Begel A. and Nagappan N. 2007. Usage and perceptions of Agile software development in an industrial context: An exploratory study. In Empirical Software Engineering and Measurement (Washington 2007) 255--264. DOI=10.1109/ESEM.2007.12. 10.1109/ESEM.2007.85 Begel A. and Nagappan N. 2007. Usage and perceptions of Agile software development in an industrial context: An exploratory study. In Empirical Software Engineering and Measurement (Washington 2007) 255--264. DOI=10.1109/ESEM.2007.12. 10.1109/ESEM.2007.85
4. Software Engineering Meets Services and Cloud Computing
Cited by
10 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献