Vertically Scaling Agile : A Multiple-Case Study
The conceptual framework of agile software development is an ever-growing movement in the software industry. However, recent studies have shown that large, less software-focused companies, where software development is primarily used for in-house IT-solutions, struggle with giving up traditional com...
Main Authors: | , |
---|---|
Format: | Others |
Language: | English |
Published: |
Linköpings universitet, Programvara och system
2017
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-136458 |
id |
ndltd-UPSALLA1-oai-DiVA.org-liu-136458 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-liu-1364582018-01-14T05:10:49ZVertically Scaling Agile : A Multiple-Case StudyengÖstman, NicklasLindström, RasmusLinköpings universitet, Programvara och systemLinköpings universitet, Programvara och system2017Agile developmentDecision-makingAgilityScaling AgileAgile managementComputer and Information SciencesData- och informationsvetenskapThe conceptual framework of agile software development is an ever-growing movement in the software industry. However, recent studies have shown that large, less software-focused companies, where software development is primarily used for in-house IT-solutions, struggle with giving up traditional command-control type of management. This hits hard on some of the most important principles of agile software development and in many cases this phenomenon has inevitably led to large gaps between development teams and more managerial parts of the organization. This thesis has aimed to study this gap and investigate how it affects software development teams’ ability to carry out their work. By comparing three software teams that were internally highly similar but with varying external conditions, impact on the teams’ behaviour based on their different environments was studied. The study was carried out using a multiple-case study approach with primary data sources consisting of survey gathered data from all team members and interviews with a subset of the team members. The results gathered from this study suggest that agile development teams are extremely dependent on a well-functioning interface to business related parts of an organization. Regarding teams’ ability to make decisions and being agile in their way of working, the results primarily isolate impediments with roots in an unwillingness to adhere to and lack of understanding of agile principles. In this thesis, our gathered results were also correlated with a modern framework called Flow in order to confirm its relevance regarding analyzing software development teams in large-scale environments. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-136458application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
Agile development Decision-making Agility Scaling Agile Agile management Computer and Information Sciences Data- och informationsvetenskap |
spellingShingle |
Agile development Decision-making Agility Scaling Agile Agile management Computer and Information Sciences Data- och informationsvetenskap Östman, Nicklas Lindström, Rasmus Vertically Scaling Agile : A Multiple-Case Study |
description |
The conceptual framework of agile software development is an ever-growing movement in the software industry. However, recent studies have shown that large, less software-focused companies, where software development is primarily used for in-house IT-solutions, struggle with giving up traditional command-control type of management. This hits hard on some of the most important principles of agile software development and in many cases this phenomenon has inevitably led to large gaps between development teams and more managerial parts of the organization. This thesis has aimed to study this gap and investigate how it affects software development teams’ ability to carry out their work. By comparing three software teams that were internally highly similar but with varying external conditions, impact on the teams’ behaviour based on their different environments was studied. The study was carried out using a multiple-case study approach with primary data sources consisting of survey gathered data from all team members and interviews with a subset of the team members. The results gathered from this study suggest that agile development teams are extremely dependent on a well-functioning interface to business related parts of an organization. Regarding teams’ ability to make decisions and being agile in their way of working, the results primarily isolate impediments with roots in an unwillingness to adhere to and lack of understanding of agile principles. In this thesis, our gathered results were also correlated with a modern framework called Flow in order to confirm its relevance regarding analyzing software development teams in large-scale environments. |
author |
Östman, Nicklas Lindström, Rasmus |
author_facet |
Östman, Nicklas Lindström, Rasmus |
author_sort |
Östman, Nicklas |
title |
Vertically Scaling Agile : A Multiple-Case Study |
title_short |
Vertically Scaling Agile : A Multiple-Case Study |
title_full |
Vertically Scaling Agile : A Multiple-Case Study |
title_fullStr |
Vertically Scaling Agile : A Multiple-Case Study |
title_full_unstemmed |
Vertically Scaling Agile : A Multiple-Case Study |
title_sort |
vertically scaling agile : a multiple-case study |
publisher |
Linköpings universitet, Programvara och system |
publishDate |
2017 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-136458 |
work_keys_str_mv |
AT ostmannicklas verticallyscalingagileamultiplecasestudy AT lindstromrasmus verticallyscalingagileamultiplecasestudy |
_version_ |
1718609273358909440 |