Designprinciper för digitala DevOps-bedömningsmodeller

Detta är en Kandidat-uppsats från Högskolan i Borås/Akademin för bibliotek, information, pedagogik och IT

Sammanfattning: Det finns idag ett stort behov för IT-verksamheter att arbeta med ständiga förbättringar för att hålla sig konkurrenskraftiga på marknaden. En viktig del i arbetet med ständiga förbättringar är att bedöma och utvärdera den befintliga situationen i syfte att skapa bra åtgärder. För att möjliggöra denna bedömning kan verksamheter använda sig av standarder och modeller för processbedömning. I IT-sektorn anstränger sig många företag med att förbättra arbetsprocesserna och brygga samman sina utvecklings- (eng. Development) och driftsavdelningar (eng. Operations). Arbetet med denna sammanlänkning benämns ofta som DevOps. Problemet som vi adresserar är att det saknas enkla digitala verktyg som är kontextualiserade för verksamheter som vill förbättra sitt samarbete mellan dessa avdelningar. Den befintliga klassen av system för DevOps-bedömning innehåller modeller som är otillräckliga och stödjer därmed inte utvecklings- och driftsaktörer i deras arbete att bedöma sin verksamhet för att ge beslutsunderlag för förbättring. I syfte att förbättra möjligheterna för DevOps-verksamheter och samtidigt skapa ny kunskap har vi designat och utvärderat en digital bedömningsmodell som kan användas i praktiken. För att uppfylla syftet har vi använt oss av forskningsmetoden Action Design Research som är särskilt lämplig metod vid skapande av IT-relaterade modeller i en verklig kontext. Resultatet bekräftar att befintliga bedömningsmodeller inte är tillräckliga och att problemet är generaliserbart som en klass av problem. En operativ digital modell kommer även presenteras med syfte att bedöma verksamheter ur ett DevOps-kontext. Vid utveckling av artefakten har även tre generella designprinciper identifierats vilka utvecklare och praktiker bör följa vid design av framtida bedömningsmodeller för DevOps. Principerna innebär att vid skapandet av en bedömningsmodell för DevOps i en IT-kontext bör det (i) användas en betygsskala uppdelad på fyra kapacitetsnivåer, (ii) påståenden som används i modellen bör vara förändrings- och anpassningsbara då verksamheter är unika, samt att (iii) modellen bör utvecklas så att development och operations kan utföra utvärderingen tillsammans.

  HÄR KAN DU HÄMTA UPPSATSEN I FULLTEXT. (följ länken till nästa sida)