Software Development with DevOps

Rögnvaldur Kristinsson · Theseus (Ammattikorkeakoulujen) · 2015

The goal of the study was to introduce DevOps in software development, its methods and approaches to software development. I was introduced to the subject by one of my teachers, which let me into further studies and researched on the subject and finally choosing it for the study. The subject was completely new to me when I started the study which I found inspirational as I was learning a new and an interesting subject on a daily basis during the process of writing the study. The material for the thesis comes mainly from books on DevOps, Lean and agile, as well as literature on Scrum and Kanban. There has been a limited number of internet sources used, such as articles, as well. The thesis introduces the meaning and values of DevOps, and it´s importance in software development. In order to show the effect of DevOps in use, an example software development project was set up to help explain how DevOps could be beneficial and how it could improve the software development processes. The thesis explains why methods such as those used in DevOps are needed and touches on the history of DevOps from both Lean and agile development perspectives. The study concludes by analysing how DevOps can be beneficial to software developers and the author tests how DevOps works in a small-scale test project. During the conclusion the author goes through his own experiences and thoughts on DevOps and how it contributed to the author’s personal and professional growth.

Read the paper · More papers on PaperTik