Integrationen av användarcentrerad design och agil utveckling blir allt vanligare i företag och verkar lovande. Den kan dock också innehålla vissa kritiska punkter, eller kommunikationsstörningar, såsom en variabel tolkning av användarnas deltagande, en missmatchning i värdet av dokumentation och en missanpassning i iterationer. Vi förfinar dessa teman, som kommer från både litteratur och tidigare fältarbete, genom att analysera en fallstudie utförd i ett IT-företag som använder sig av båda mjukvaruteknikmetoderna, och vi utökar ramverket ytterligare med ett nytt tema kopplat till uppgiftsägande. Vi hävdar att kommunikationsstörningar kan bli fokus för att driva åtgärder och beslut för att etablera ett organisatoriskt sammanhang som erkänner värdet av användarens engagemang: i detta syfte föreslår vi att man antar designtänkande och att kunden aktivt engagerar sig i att ta till sig sina värderingar. Kommunikationsavbrott kan bli fokus för att stödja åtgärder och beslut i företag som antar UCD och Agile; dessutom hävdar vi att möjliga lösningar på dessa frågor måste backas upp av en stödjande organisationskultur som erkänner värdet av användarnas bidrag och aktivt stöder det med kunden. Användarcentrerad design (UCD) är en paraplyterm som används för att beteckna en uppsättning tekniker, metoder, förfaranden som placerar användaren i centrum av en iterativ designprocess [25]. Fördelarna med att involvera användare i systemdesign är allmänt erkända [1, 14, 16, 18] : de inkluderar förbättrad kvalitet och acceptans av systemet [11], och kostnadsbesparingar, eftersom onödiga funktioner eller kritiska användbarhetsproblem upptäcks tidigt i utvecklingsprocessen [23]. Under de senaste åren har det gjorts flera försök att integrera UCD med Agile mjukvaruutveckling, vilket till exempel framgår av litteraturrecensioner i [15, 26]. Trots den stora gemensamma grund som de två tillvägagångssätten delar finns det minst tre teman där deras perspektiv skiljer sig åt [5]: vi utformar dessa teman genom att använda begreppet kommunikationsnedbrytning, det vill säga en "störning som uppstår när tidigare framgångsrika arbetsmetoder misslyckas, eller förändringar i arbetssituationen (ny arbetsgrupp, ny teknik, politik osv.) upphäva specifika arbetsmetoder eller rutiner hos de organisatoriska aktörerna och det finns inga ready-at-hand återhämtningsstrategier" [4]. Även om det ursprungligen diskuterades med avseende på global mjukvaruutveckling, anser vi att detta koncept kan stödja en reflektion över syntesen av olika programvarutekniska metoder: vi hävdar faktiskt att det hänvisar till frågor som uppstår på "arbetspraktiknivå" som beror på en "underutvecklad gemensam kontext av betydelse" [4], som också kan tolkas som ett ofullständigt upprättande av en gemensam grund [10] mellan designers och utvecklare av samma företag. De tre kommunikationsavbrotten i integrationen av UCD och Agile formaliserades under en fältstudie som genomfördes inom Smart Campus-projektet [5], där UCD och Scrum integrerades i en process för mobil applikationsutveckling för en användargemenskap, nämligen studenter vid universitetet i Trento. Syftet med detta FoU-projekt var att skapa ett ekosystem som främjar studenternas aktiva deltagande i utformningen och utvecklingen av mobila tjänster för deras eget campus [12]; mer information om projektets mål och resultat finns i [6, 12, 34]. I det följande kommer vi att illustrera de tre kommunikationsnedbrytningar som identifierats med hjälp av litteraturöversikten som stödde resultaten från fältstudien Smart Campus. Användarinflytande. I UCD kan användarnas medverkan variera från informativ, till rådgivande, till deltagande [11]. I Agile istället läggs tonvikten snarare på kunden [1], som agerar som en representant för användarna, men kan eller kan inte ha direkt och regelbunden kontakt med dem [27, 28], till den grad att vissa författare ifrågasätter omfattningen av sådan representativitet [30] och andra rekommenderar att kundrollen stöds av medlemmar i projektteamet [9].
Vi påpekar dock också att även kunden måste stödja integrationen av UCD och Agile, så att en lämplig design kan forskas om REF och för adekvat tillgång till användare.
Focal Points for a More User-Centred Agile Development
{'venue': 'XP', 'journal': None, 'mag_field_of_study': ['Engineering', 'Computer Science']}