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...

Full description

Bibliographic Details
Main Authors: Östman, Nicklas, Lindström, Rasmus
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