Implementation of continuous integration and continuous delivery in Scrum : case study: Food ‘N Stuff and WebRTC Applications
Trinh, Huy; Doan, Hieu (2016)
Trinh, Huy
Doan, Hieu
Lahden ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2016112517402
https://urn.fi/URN:NBN:fi:amk-2016112517402
Tiivistelmä
Scrum, which is the most popular practice of Agile Methodology, has been increasingly growing in popularity over the past decade. The implementation of Scrum brings various positive benefits to software development teams and enable them to adapt quickly to changes in the requirements and business environment. However, there are always opportunities for further improvement.
The goal of this study is to identify the benefits adapting Continuous Integration and Continuous Delivery in Scrum by comparing the development processes of two artefacts, which are small-scale projects conducted at Lahti University of Applied Sciences. The first is a food management application and social platform managed only by applying Scrum. The second one is a real-time web communication application implemented with Scrum and the support of Continuous Integration and Continuous Delivery.
The results of the study revealed that the adaptation of Continuous Integration and Continuous Delivery offers three major improvements in terms of time, quality and portability. By implementing these into Scrum during the development process of the second application, the authors were able to save time, improve the application’s quality throughout the development process and improve the portability of the application.
The goal of this study is to identify the benefits adapting Continuous Integration and Continuous Delivery in Scrum by comparing the development processes of two artefacts, which are small-scale projects conducted at Lahti University of Applied Sciences. The first is a food management application and social platform managed only by applying Scrum. The second one is a real-time web communication application implemented with Scrum and the support of Continuous Integration and Continuous Delivery.
The results of the study revealed that the adaptation of Continuous Integration and Continuous Delivery offers three major improvements in terms of time, quality and portability. By implementing these into Scrum during the development process of the second application, the authors were able to save time, improve the application’s quality throughout the development process and improve the portability of the application.