Agile Software Development and Implementation of Scrumban
Grotenfelt, Joachim (2021)
Grotenfelt, Joachim
2021
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202105148671
https://urn.fi/URN:NBN:fi:amk-202105148671
Tiivistelmä
The goal of the thesis is to study the Agile methods and how they affect the work of a software development team. This study also explores the background of Agile, how it is currently used in companies and how it can be taken into use in a project.
This study focuses on how Agile methods are used and offers guidelines how to use the methods more effectively. Furthermore, the study explains the benefits that the use of Agile methodology can bring to companies.
The thesis focuses mainly on two Agile methods, namely Kanban and Scrum, because they are widely used in different companies.
One of the purposes for this work was to create a basic understanding of how the Scrumban method, a combination of Kanban and Scrum, is used while working on an on-going project. As a result of this project, the benefits and tools of the Scrumban method were implemented in a company.
The results were positive, creating an Agile work environment for a software team, and providing it the chance to make any changes when necessary.
This study focuses on how Agile methods are used and offers guidelines how to use the methods more effectively. Furthermore, the study explains the benefits that the use of Agile methodology can bring to companies.
The thesis focuses mainly on two Agile methods, namely Kanban and Scrum, because they are widely used in different companies.
One of the purposes for this work was to create a basic understanding of how the Scrumban method, a combination of Kanban and Scrum, is used while working on an on-going project. As a result of this project, the benefits and tools of the Scrumban method were implemented in a company.
The results were positive, creating an Agile work environment for a software team, and providing it the chance to make any changes when necessary.