Return to search

Is it SAFe to use WSJF for prioritisation in financial software development? : A case study of prioritisation needs at a Swedish bank / Är det SAFe att använda WSJF för prioritering inom finansiell mjukvaruutveckling? : En fallstudie av prioriteringsbehov hos en svensk bank

As a response to digitalisation and new niche competitors, incumbent banks tries to increase their flexibility by adopting agile principles at their development departments. However, the flexibility of the agile departments is constrained by the flexibility of the rest of the organisation, which are still working according to the waterfall method. To address this problem, several incumbent banks are focusing towards scaling their agile work to the entire organisation. The case company for this study is a bank trying to scale their agile work by using the Scaled Agile Framework (SAFe). Nonetheless, there is scepticism within the bank whether Weighted Shortest Job First (WSJF), the prioritisation model used in SAFe, is applicable in financial software development. The available case studies are often conducted by consultancy firms implementing the framework and are focused towards the positive effects, excluding challenges or adaptions made for specific industrial contexts. This study contributes to this gap in the literature with empirical findings by assessing the adaptability of WSJF and its ability to satisfy the prioritisation needs of financial software development. Moreover, empirical data is used to formulate recommendations for how WSJF can be adapted and integrated with the current processes of financial software development. To operationalise the study, the following research question was formulated: "How could WSJF be modified to better suit financial software development?". To answer upon this, a qualitative case study employing semi-structured interviews was conducted. The semi-structured interviews were used to identify the prioritisation needs at a selected case department. The needs were used to formulate prioritisation requirements that were structured according to an analytical framework. The framework was used to evaluate how many of the requirements WSJF were able to satisfy. Moreover, the analytical framework was used as a guideline in formulating the recommendations of modifications to better satisfy the prioritisation needs. The results showed that no single set of needs is able to conclude the prioritisation needs of all organisational levels. Employees on an operational level have a more practical approach towards prioritisation and requires a model that is easy to use and time efficient. Meanwhile, the strategic level requires a model with high precision that could estimate the value of deliveries monetarily, allowing them to track the realisation of deliveries in the financial figures. WSJF are able to satisfy the needs of the operational level but fails to satisfy the needs of the strategic level. Derived from the obtained needs of both levels, the following two modifications are recommended: Establish a uniform value definition that are used by the entire organisation and Implement a prioritisation model that can combine monetarily CoD at a strategic level with relative CoD at an operational level. By implementing these changes the percentage of satisfied requirements increased from 50% to 89% on a strategic level and from 85% to 90% on an operational level. Resulting from this, the conclusion is that WSJF can be modified to better suit financial software development by implementing the recommended changes formulated in this report. / De traditionella storbankerna försöker implementera agila arbetssätt inom deras utvecklingsavdelningar för att öka flexibiliteten. Detta är ett svar på en ökad digitalisering och nya nischade konkurrenter. Dock är flexibiliteten av de agila arbetssätten begränsad av flexibiliteten av den övriga organisationen, som fortfarande jobbar enligt vattenfallsmodellen. För att adressera denna begränsning fokuserar bankerna på att skala upp det agila arbetet så att det täcker hela organisationen. I denna studie studeras en av dessa banker, som har valt att använda sig av det agila skalningsramverket Scaled Agile Framework (SAFe). Trots valet av SAFe finns en viss skepticism huruvida den medföljande prioriteringsmodellen Weighted Shortest Job First (WSJF) lämpar sig för finansiell mjukvaruutveckling. De studier som finns tillgängliga kring SAFe och WSJF är till stor del framtagna av konsultfirmor vars uppgift är att implementera SAFe. Således är dessa rapporter fokuserade på de positiva effekter som uppnås, samtidigt som utmaningar och anpassningar för det specifika industriella kontexten utelämnas. Detta skapar ett gap inom litteraturen, till vilket denna studie ämnar att bidra med empiriska resultat från en undersökning av WSJFs förmåga att tillfredsställa och anpassas efter prioriteringsbehoven inom finansiell mjukvaruutveckling. Därutöver ligger de empiriska resultaten till grund för rekommendationer gällande hur WSJF bättre kan anpassas och integreras inom finansiell mjukvaruutveckling. För att operationalisera studien formulerades följande forskningsfråga: "Kan WSJF modifieras för att lämpa sig bättre inom finansiell mjukvaruutveckling?". För att besvara detta genomfördes en kvalitativ fallstudie där semi-strukturerade intervjuer användes för att identifiera prioriteringsbehoven av en utvecklingsavdelning hos den undersökta banken. Behoven användes för att populera ett analytiskt ramverk, som sedan användes för att utvärdera hur många prioriteringskrav som WSJF lyckas tillfredsställa. Dessutom agerade ramverket som guide i framtagandet av rekommenderade modifikationer, för att öka antalet krav som WSJF tillfredsställer. Resultatet indikerar att ingen enskild uppsättning av behov täcker samtliga prioriteringsbehov i organisationen. Anställda på en operationell nivå har en praktisk syn på prioritering och efterfrågar en modell som är tidseffektiv och enkel att använda. Anställda på en strategisk nivå kräver en prioriteringsmodell med hög precision som kan uppskatta värdet av en leverans monetärt, då detta möjliggör en uppföljning av hur leveransvärdet realiserats genom de finansiella siffrorna. WSJF tillfredsställer prioriteringskraven från den operationella nivån medan den misslyckas med att tillfredsställa hälften av kraven från den strategiska nivån. Utifrån de prioriteringskrav som samlats in rekommenderas följande två modifikationer: Fastställ en gemensam värdedefinition som används i hela organisationen och Implementera en prioriteringsmodell som kombinerar monetärt värde på en strategisk nivå med relativt värde på en operationell nivå. Genom att implementera dessa modifikationer ökar antalet tillfredsställda krav från 50% till 89% på en strategisk nivå och från 85% till 90% på en operationell nivå. Utifrån detta är slutsatsen att WSJF kan modifieras för att bättre lämpa sig för finansiell mjukvaruutveckling.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-264095
Date January 2019
CreatorsDahlström, Gustav, Robertsson Lund, Jesper
PublisherKTH, Skolan för industriell teknik och management (ITM)
Source SetsDiVA Archive at Upsalla University
LanguageEnglish
Detected LanguageEnglish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess
RelationTRITA-ITM-EX ; 2019:393

Page generated in 0.0021 seconds