Kulturens Konsekvenser og Scrum: Et litteraturstudie

Relaterede dokumenter
TEMADAG Multikulturel vejledning

Kultur og lederopgaven

DIO. Faglige mål for Studieområdet DIO (Det internationale område)

It-håndbogen. Uddrag af artikel trykt i It-håndbogen. Gengivelse af denne artikel eller dele heraf er ikke tilladt ifølge dansk lov om ophavsret.

Metoder og struktur ved skriftligt arbejde i idræt.

Projektarbejde med scrum- metoden

klassetrin Vejledning til elev-nøglen.

En fremmed er en ven, som du endnu ikke har mødt

Introduktion til projekter

KOLLABORATION. Vejledning til elevnøgle, klasse

Kolb s Læringsstil. Jeg kan lide at iagttage og lytte mine fornemmelser 2. Jeg lytter og iagttager omhyggeligt

Susanne Teglkamp Ledergruppen

Almen studieforberedelse Rosborg gymnasium 9. oktober 2009 Anne Louise (LE) Chresten Klit (CK) Catharina, Astrid og Malene, 3.a. Rejser.

Udvælgelse, rekruttering, coaching og fastholdelse

Det handler om organisationskultur!

Villa Venire Biblioteket. Af Marie Martinussen, Forsker ved Aalborg Universitet for Læring og Filosofi. Vidensamarbejde

Hassansalem.dk/delpin User: admin Pass: admin BACKEND

Indholdsfortegnelse.

Inspirationsmateriale fra anden type af organisation/hospital. Metodekatalog til vidensproduktion

Strategisk arbejdsstyrkeplanlægning

Hans Hansen STANDARD RAPPORT. Adaptive General Reasoning Test

OPQ Profil OPQ. Rapport om følelsesmæssig intelligens. Navn Sample Candidate. Dato 23. oktober

Akademisk tænkning en introduktion

Notat. Brug personas til at leve dig ind i brugernes liv

Thermometer. Udvalget 1: (Deltagere i udvalget: 28) Køn Mand Udvalget 2: (Deltagere i udvalget: 8) Køn Kvinde

Thermometer. Udvalget 1: (Deltagere i udvalget: 28) Køn Mand Udvalget 2: (Deltagere i udvalget: 8) Køn Kvinde

ALGARY-CAMBRIDGE GUIDEN TIL KOMMUNIKATION MELLEM PATIENT OG SUNDHEDSPROFESSIONEL

Udvikling af trivselsstrategi eller læseplan med et forebyggende sigte

Kvantitative metoder, teori og praksis

Nr. Lyndelse Friskole En levende friskole gennem 143 år

Bilagssamling. Side 1

Indhold. Del 1 Kulturteorier. Indledning... 11

GLOBALT FOKUS. Pulje til støtte af kapacitetsudviklingsinitiativer PULJE PRAXIS #1. Model: To be to do to relate

Opgavekriterier. O p g a v e k r i t e r i e r. Eksempel på forside

Hurup Skoles. Retningslinjer for håndtering af kritik og klager

Analysen er din, og skal kun bruges til, at du kan tænke over, hvordan du oplever dig selv som leder.

SKT JOSEFS SKOLE. Kultur og Identitet. xxxxxxxxxxx

Det vigtigste først! Dette er måske den vigtigste bog der nogensinde er skrevet om agile vs. vandfald. Muligvis fordi det vel stadig er den eneste

Slide 1. Slide 2. Slide 3. Definition på konflikt. Grundantagelser. Paradigmer i konfliktløsning

Personlig rapport Test Testesen

Velkommen Gruppe SJ-2

Hensigten har været at træne de studerende i at dele dokumenter hvor der er mulighed for inkorporering af alle former for multimodale tekster.

FREMME AF MENTAL SUNDHED HOS UNGE

Dansk-historieopgaven (DHO) skrivevejledning

Agil-model versus V-model set i lyset af en testers dilemmaer

EA3 eller EA Cube rammeværktøjet fremstilles visuelt som en 3-dimensionel terning:

Test i Danmark Undersøgelse på TestExpo 2014

Dynamisk hverdag Dynamiske processer

Organisatorisk implementering af informationssystemer

Interviewguide lærere med erfaring

Noter fra workshop med OS2

Tlf:

Situationsbestemt coaching

KOL Eksamens nr Frøbelseminariet. KOL skriftlig prøve Frøbelseminariet 30. august 2007 Eksamens nummer: semester V06 M-T.

Indholdsfortegnelse. DUEK vejledning og vejleder Vejledning af unge på efterskole

8: Social kapital. Februar 2014

Tema: Half Double i digitaliseringsprojekter

Klassiske ledelsesformer. Behovshierarki (A.H. Maslow 1954) Situationsbestems ledelse lederes valgmuligheder fra autoritær til demokratisk

Vejledning til Projektopgave. Akademiuddannelsen i projektstyring

ACT. Acceptance and Commitment Therapy. Rikke Mark Lyngsø MBCT mindfulness træner

Opgavekriterier Bilag 4

Det gode kulturmøde. Udarbejdet af Esma Birdi

At mestre IT-forandringerne. Digital Ledelse 2015 Louise Harder Fischer

Hvilken betydning har national identitet, sprog, kultur og traditioner for børn og unges udvikling, læring og selvforståelse? Hvordan kan pædagogisk

Lars Andersen: Anvendelse af statistik. Notat om deskriptiv statistik, χ 2 -test og Goodness of Fit test.

Omfang af beføjelser til at træffe beslutninger (for eksempel anbefaling eller implementering)

Refleksionspapir om inklusion. Det Centrale Handicapråd

IT-Universitetet, Projekt- og Programledelse November 2013 AGIL PROGRAMLEDELSE

KULTUREL BETYDNING. Fiktionsdag

De 5 positioner. Af Birgitte Nortvig, November

Psykisk arbejdsmiljø

Accelerace og Green Tech Center kommer nu med et unikt tilbud om udvikling af din virksomhed Green Scale Up

Grænser. Overordnede problemstillinger

CL AUS ELMHOLDT, HANNE DAUER KELLER OG LENE TANGGA ARD LEDELSES PSYKOLOGI

Hvorfor skal vi bruge objekt orienteret databaser?

Tips og vejledning vedrørende den tredelte prøve i AT, Nakskov Gymnasium og HF

Aktivitet: Du kan skrive et specialeoplæg ud fra punkterne nedenfor. Skriv så meget du kan (10)

Der er 3 niveauer for lytning:

Danskerne, islam og muslimer Af professor Peter Nannestad, Institut for Statskundskab, Aarhus Universitet

Personlig rapport på Test Testesen. Professional. Styles

Artikler

Job / Person sammenligning

Trivselsmåling GS1 Denmark

Seksuel chikane inden for Privat Service, Hotel og Restauration

Indhold. Dansk forord... 7

Tilføjelse til læseplan i samfundsfag. Forsøgsprogrammet med teknologiforståelse

Sammenligningsrapport

Indholdsfortegnelse: Eksamens nr.: 5828 Den asymmetriske relation.

Hvor bevæger HR sig hen?

Visioner, missioner og værdigrundlag i de 50 største virksomheder i Danmark

Rapport om brugerevaluering af pilotprojektet Bedre Breve i Stevns Kommune

Det fællesskabende møde. om forældresamarbejde i relationsperspektiv. Artikel af cand. psych. Inge Schoug Larsen

FACILITERING Et værktøj

BEDRE TIL AIKIDO END SOCIALE KODER

Evaluering af virksomhedssamarbejde med vores 5 semester HA, EBA og Top-Up studerende

Kvantitative og kvalitative metoder. Søren R. Frimodt-Møller, 29. oktober 2012

Refleksionsskabelon Resultatdokumentation med omtanke Handleplan

Interessebaseret forhandling og gode resultater

Seminaropgave: Præsentation af idé

Hjerner i et kar - Hilary Putnam. noter af Mogens Lilleør, 1996

Transkript:

Kulturens Konsekvenser og Scrum: Et litteraturstudie Forfatter: Timmi Søndergaard Cpr: Studium: Cand.Merc.IT Afleveringsdato: 07-06-2012 Vejleder: Jakob Nørbjerg Antal Anslag: 174.680 Timmi Søndergaard http://dk.linkedin.com/in/timmisondergaard 1

Indholdsfortegnelse 1 Ledelsesresume... 5 2 Emne og problemformulering... 6 2.1 Problembeskrivelse... 6 2.2 Problemformulering... 8 2.3 Hypotese... 8 2.4 Afgræsning... 8 2.5 Besvarelse af problemformuleringen... 9 3 Agil udvikling... 10 3.1 Den agile bevægelse og Scrum... 10 3.2 Kultur og adoptering af agile metoder... 12 3.3 Håndtering af kulturelle forskelle... 14 3.4 Valg af Scrum... 15 3.5 Scrum teori... 16 3.5.1 Scrum masteren... 16 3.5.2 Product backlog... 17 3.5.3 Product owner... 17 3.5.4 Scrum teamet... 18 3.5.5 Sprints... 18 3.5.6 Scrum og agile udvikling... 20 4 Kultur og Kultur framework... 21 4.1 Kultur... 21 4.2 Valg af kulturframework... 21 4.2.1 Konsekvenser... 22 4.3 Geert Hofstedes framework... 23 4.3.1 Magtdistance... 23 4.3.2 Individualisme/kollektivisme... 24 4.3.3 Maskulinitet/femininitet... 24 4.3.4 Usikkerhedsundvigelse... 25 4.3.5 Langfristet/kortfristet tidsorientering... 26 5 Metode... 27 5.1 Analyse Framework... 27 5.1.1 Indholdsanalyse af Scrum... 28 2

5.2 Tolkning af data... 31 5.3 Datakilder... 32 5.4 Opsummering... 33 6 Analyse af Scrum... 34 6.1 Resultat af tekstanalyse... 34 6.2 Magtdistance... 36 6.2.1 Ledelse, hierarki og uddelegering af ansvar... 36 6.2.2 Uenigheder og magtdistance... 39 6.3 Individualisme vs. kollektivisme... 39 6.3.1 Ledelse af individer... 40 6.3.2 Konfrontationer og åbenhed... 41 6.3.3 Det kollektive ansvar... 42 6.4 Usikkerhedsundvigelse... 43 6.4.1 Formalisering, regler og ledelse... 43 6.4.2 Eksperter og sund fornuft... 45 6.4.3 Usikkerhedsundvigelse i Scrum... 45 6.5 Maskulinitet - Femininitet... 46 6.5.1 Ego i maskuline og feminine kulturer... 46 6.5.2 Intuition eller beslutsomhed i ledelse... 47 6.5.3 Selvorganisering... 47 6.5.4 Konflikter og aggression... 48 6.6 Langtidsorientering - Korttidsorientering... 48 6.6.1 Kontrolsystemer... 48 6.6.2 Sandhed... 50 6.7 Delkonklusion... 50 7 Kultur analyse af USA og kina i relation til Scrum... 52 7.1 Hofstede scores... 52 7.2 Scrum i relation til USA... 54 7.2.1 Magtdistance - MDI... 54 7.2.2 Individualisme vs. kollektivisme - IDV... 55 7.2.3 Usikkerhedsundvigelse - UUA... 57 7.2.4 Maskulinitet vs. femininitet - MAS... 59 7.2.5 Langtids vs. korttidsorienteret - LSO... 61 3

7.2.6 Delkonklusion... 62 7.3 Scrum i relation til Kina... 65 7.3.1 Magtdistance - MDI... 65 7.3.2 Individualisme vs. kollektivisme - IDV... 72 7.3.3 Usikkerhedsundvigelse - UUA... 77 7.3.4 Maskulinitet vs. femininitet - MAS... 79 7.3.5 Langtids vs. korttids orienteret - LSO... 80 7.3.6 Del konklusion... 81 7.4 Opsummering... 83 8 Konklusion... 84 8.1 Hvilke kulturelle antagelser bygger Scrum på?... 84 8.2 Hvordan stemmer Scrum overens med de kulturelle antagelser hos henholdsvis Kina og USA?.. 85 8.2.1 Hypotese... 86 8.3 Hvilke udfordringer giver de grundlæggende kulturelle forskelle mellem Scrum og henholdsvis Kina og USA?... 86 9 Perspektivering... 88 10 Litteraturliste... 90 11 Bilag... 92 11.1 Identificeret ord fra Hofstedes kultur dimensioner... 92 11.2 Kodet citater... 97 11.2.1 Citater for Magtdistance - MDI... 97 11.2.2 Citater for Individualisme vs. kollektivisme - IDV... 123 11.2.3 Citater for Usikkerhedsundvigelse - UUA... 130 11.2.4 Citater for Maskulinitet vs. Femininitet - MAS... 147 11.2.5 Citater for Langtidsorienteret vs. Korttidsorienteret - LSO... 153 4

1 Ledelsesresume Målet med denne afhandling er todelt, dels skal den give et indblik i de underliggende kulturelle værdier som udviklingsmetoden Scrum bygger på. Ydermere skal den sammenligne disse værdier med de kulturelle værdier, som er gældende for nationalstater. Opgaven bygger på antagelsen om at modeller og processer har indbygget kulturelle værdier, som er unikke for den kultur som har født de pågældende modeller og processer. Til analysen af kultur benyttes det framework som er udarbejdet af Geert Hofstede. Afhandlingen analyserer Scrums underliggende værdier og sammenligner disse med henholdsvis Kina og USA. Sammenligningen tjener det formål at vurdere Scrums kulturelle kompatabilitet med de to lande. Fremgangsmåden giver et indblik i de problemstillinger, som kan opstå ved en adoptering af metoden i de respektive lande. Afhandlingen konkludere at Scrum bygger på lav magtdistance, individualisme, lav usikkerhedsundvigelse, feminine værdier og er kort tidsorienteret. Ydermere konkluderes det at Scrum og USA udgør et tættere kulturelt match end Scrum og Kina. Det understreges at Scrum ville være problematisk at indføre i Kina i dens rene form, og at metoden kræver signifikante omstruktureringer for, at øge sandsynligheden for en succesfuld adoptering af metoden. 5

2 Emne og problemformulering I dette afsnit præsenteres den overordnet problembeskrivelse med en efterfølgende præcisering til en konkret problemstilling. Afgrænsninger for opgaven præsenteres samt et afsnit omkring hvorledes problemstillingen vil blive besvaret gennem opgaven. 2.1 Problembeskrivelse I de senere år har vi oplevet en stigende fokus på den agile tilgang inden for software udvikling. De procesbaserede metoder bliver opgivet til fordel for den agile tilgang i et forsøg på at imødekomme de problemer, som historisk har plaget software udvikling. Budgetoverskridelser, tidsoverskridelser og manglende eller forkert funktionalitet er et resultat af en proces, som ikke formår at tilpasse sig den verden som den agere i. Software udvikling er et forsøg på at bygge et værktøj til at understøtte en arbejdsproces som aktørerne ofte ikke selv forstår eller er fuldt ud bevidste om. Under disse forhold kan det ikke undre, at løsningen ikke leverer det som kunden har brug for, selv hvis projektet leverer det, som kunden faktisk bad om. I takt med at IT-projekter bliver større og mere komplekse er flere firmaer begyndt at benytte sig af Scrum for at kunne levere deres projekter inden for de fastsatte rammer. Scrum er en af de mere populære metoder inden for den agile bevægelse og sandsynligvis den mest udbredte agile metode i Danmark. I den vestlige verden har vi en kutyme med at lede efter den optimale løsning, Best Practice, og så overføre den til andre virksomheder, processer eller systemer. Enhver proces eller værktøj, som har været en succes i et ét firma eller en kontekst, vil hurtigt blive kopieret andre steder og bliver derved standardiseret og formaliseret. På samme måde er Scrum blevet udbredt til store dele af den vestlige verden efter dens initiale succes i USA. Det er således metodens succes, der er drivende for dens udbredelse: Hvis den har bevist sit værd et sted vil virksomheder være mere positivt stillet overfor at indføre den i deres organisation. Samtidig udbreder de selv metoden i forhold til datterselskaber samt forretningspartnere. Der ligger sjældent en analyse forud for udbredelsen af sådanne metoder og praksisser med det formål at determinere, om metoden er passende i de andre firmaer. 6

I sin artikel Motivation, Leadership, and Organization: Do American Theories Apply Abroad? (Hofstede, 1980) argumenterer Geert Hofstede for, at teorier reflekterer den kultur som forfatteren kommer fra. Theories reflect the cultural environment in which they were written Hofstede skriver også, at teorier ofte anses som universelt gældende, specielt af deres forfattere. Han konkluderer dog, at teorier ikke er universelle, og at teorier fra et land vil forstås og have en anden indflydelse i et land, hvor kulturen er markant anderledes i forhold til teoriens oprindelsesland. Denne mangel på erkendelse af de underliggende kulturers vigtighed kan have afgørende betydning, når multinationale firma forsøger at indføre ensrettede processer og metoder på tværs af lande i organisationen. Denne problemstilling er ikke blevet mindre med den øgede outsourcing og offshoring, der har fundet sted og til stadighed finder sted som et resultat af den øgede globalisering. Herhjemme har vi eksempler på offshoring af IT udvikling og i den forbindelse har flere danske firmaer adopteret Scrum som udviklingsmetode ved offshoringdestinationen. Et eksempel herpå er både Jyske bank og Danske Bank, som begge har oprettet offshore udviklingscentre i Indien. Netop disse to eksempler er begge gået fra procesdrevet udvikling til at indføre Scrum i deres dele af deres udviklingsprojekter. Med udgangspunkt i Hofstedes artikler og bøger bør man dog spørge om, hvorvidt Scrum passer til den asiatiske kultur. Det er netop denne problemstilling, som jeg vil belyse i denne opgave, Scrum klarer sig godt i forhold til den danske kultur, men kan danske firmaer forvente den samme succes, når de sender deres udvikling offshore? Og hvilke problemstillinger vil der kunne opstå, når Scrum forsøges implementeret i asiatiske firmaer? Denne afhandling sigter efter at skabe klarhed om de underliggende kulturelle værdier som Scrum bygger på, samt hvorledes disse kan forligenes med de asiatiske kulturelle værdier. Ved at belyse forskellene mellem de underliggende værdier mellem Scrum og de lande, der forsøger at benytte Scrum, bliver det muligt at udpege de områder hvor konflikter kan opstå. Det er mit mål, at denne opgave skal resultere i et produkt, som kan benyttes af danske, asiatiske eller internationale virksomheder, der ønsker at indføre Scrum i deres datterselskaber i Asien. 7

2.2 Problemformulering Problemformuleringen er baseret på undertegnedes interesse i at afdække de problemer, som indfinder sig ved adopteringen af en specifik softwareudviklingsmodel. Til denne afhandling tages der udgangspunkt i udviklingsmodellen Scrum; årsager til valget uddybes i efterfølgende afsnit. Afhandlingen har som overordnet spørgsmål: Hvordan kan nationale kulturelle værdier påvirke implementeringen af Scrum?. I denne opgave tages der udgangspunkt i USA og Kina. For at kunne svare på ovenstående vil jeg dele problemformuleringen op i en række delspørgsmål. Hvilke kulturelle antagelser bygger Scrum på? Hvordan stemmer Scrum overens med de kulturelle antagelser i henholdsvis Kina og USA? Hvilke udfordringer giver de grundlæggende forskellige kulturelle antagelser mellem Scrum og henholdsvis Kina og USA? 2.3 Hypotese Som beskrevet i problem beskrivelsen, så antager Geert Hofstede en position om, at teorier og metoder bygger på de underliggende kulturelle værdier som der opfinderen besidder. På baggrund af dette formuleres følgende hypotese: 1. Da Scrum er opfundet af en Amerikansk forfatter forventes det, at de underliggende kulturelle værdier som Scrum bygger på er sammenfaldne med de værdier, som er gældende for USA. 2.4 Afgræsning Hvis man følger Hofstedes præmis, er al forskning bundet til de værdier, som forskeren er opvokset med. Det betyder, at denne afhandling er skrevet ud fra de værdier, som undertegnet er opvokset med. Det er således vigtigt at notere sig, at den kulturelle analyse og perspektivering er foretaget ud fra et vestligt synspunkt. Jeg har ikke personlig dyb personlig kendskab til den kinesiske kultur, hvorfor jeg i denne opgave forlader mig på min forståelse og fortolkning af andres beskrivelser. 8

Det er også vigtigt at notere, at min baggrund for dette studie er som IT-professionel. Jeg er ikke antropolog eller har arbejdet med kultur tidligere, hvilket unægtelig vil påvirke min tilgang til emnet. Jeg har valg at begrænse studiet til to lande af pladshensyn. USA i egenskab af at være Scrums opfinderland, og Kina der på mange måder besidder kulturelle værdier, som er anderledes fra de vestlige. Strukturen af denne opgave er ikke specifik til disse lande - alle lande ville principielt have kunne være udvalgt og et større antal lande ville også være mulig. I den nyeste udgave af "Kulturer og Organisationer" har Hofstede tilføjet en ny kulturdimension, som han kalder "Eftergivenhed versus begrænsning". Jeg har valgt at undlade at tage den med af følgende årsager: Dimensionen er kun tilføjet for nyligt, og der findes ingen sekundær litteratur, hvor dimensionen inddrages endnu. På Hofstedes egen hjemmeside er dimensionen endnu ikke repræsenteret eller beskrevet, i modsætning til de andre dimensioner. Ydermere så har han i den nyeste udgave af sin bog, i modsætning til de andre dimensioner, ikke et afsnit der beskriver, hvorledes denne dimension påvirker arbejde og erhvervslivet.. Det tyder på, at dimensionen ikke er fuldt defineret og moden på samme niveau som de andre dimensioner, og derfor udelades den fra denne opgave. 2.5 Besvarelse af problemformuleringen For at kunne besvare problemformuleringen skal jeg i første omgang afdække hvilke kulturelle værdier eller antagelser som Scrum bygger på. Dette gøres ved at benytte et af flere tilgængelige kulturelle frameworks, som beskriver nationale kulturer, og hvorledes de manifesterer sig. Til denne opgave er valget af framework faldet på Geert Hofstede, og det er ud fra dette framework at Scrum skal analyseres. Selve analysen af Scrum sker ved "content analysis" af de oprindelige Scrumbøger som metodens forfatter skrev. 9

Ud fra frameworket og analysen kan det bestemmes, hvilke kulturelle værdier Scrum bygger på. Disse værdier sammenholdes så med de nationale værdier som Hofstede har identificeret for henholdsvis Kina og USA. Forskelle og sammenfald i kulturelle værdier beskrives mellem Scrum og de to lande. Denne afhandling er udelukkende et litterært studie, og der benyttes sekundær litteratur til at understøtte Hofstedes framework samt sammenligningen mellem Scrum og de to lande. De artikler, der benyttes, er primært baseret på kulturstudier med udgangspunkt i Hofstedes framework. 3 Agil udvikling Dette afsnit indeholder en beskrivelse af den agile bevægelse, og hvordan den relaterer sig til Scrum i forhold til oprindelse og bagvedliggende filosofi. Dernæst indeholder afsnittet en beskrivelse af tidligere studier omkring kultur i forhold til agil udvikling. I forlængelse af dette følger en kort beskrivelse af tidligere anbefalinger for håndtering af kultur og agil udvikling. Afsnittet sluttes af med en beskrivelse af, hvorfor jeg har valgt Scrum som undersøgelsessubjekt, og en kort gennemgang af Scrum og teorien bag. 3.1 Den agile bevægelse og Scrum Agil softwareudvikling er et fællesbegreb af softwareudviklingsmetoder baseret på iterativ og inkrementel udvikling, hvor krav og løsninger udvikles gennem et samarbejde mellem selvorganiserende og tværfunktionelle teams. Agil softwareudvikling fremmer en adaptiv planlægning, udvikling og levering af funktionalitet. Fælles for disse metoder er ofte en time-boxed iterativ tilgang, som opfordrer til konstant tilpasning i forhold til omstændighederne. Agil softwareudvikling som begreb blev først etableret med starten af den agile bevægelse, som blev startet af en række af prominente figurer inden for IT industrien, heriblandt Martin Fowler. Det var med udgivelsen af det "Agile manifest" i 2001, at gruppen for første gang officielt definerede begrebet agil softwareudvikling. 10

De agile "letvægts" metoder blev dog allerede udtænkt og taget i brug i starten til midt 90'erne som et modsvar til de "tunge og rigide" procesdrevne modeller. De tidlige letvægtsmetoder inkluderede Scrum (1995), Crystal Clear, Extreme Programming (1996), Adaptive Software Development, Feature Driven Development, and Dynamic Systems Development Method (DSDM) (1995). Den agile bevægelse kom til verden på baggrund af de problemer, som blev forbundet med at udvikle software med de procesdrevne modeller. Formålet var at skabe en ny tilgang til softwareudvikling, som kunne håndtere de problemer, som de procesdrevne modeller ikke kunne. Proces drevet udvikling er baseret på en ideologi om streng styring af udviklingsaktiviteterne, hvor kravene oftest er specificeret forud for, at udviklingen begynder. Processen styres ved at specificere ned i meget stort detaljegrad, som efterfølgende tillader, at alle aktiviteterne kan planlægges og udføres. Den procesdrevne software har historisk haft problemer, hvis der opstod pludselig ændringer og uforudsete hindringer under et udviklingsforløb. Både metoderne men også de juridiske/kontraktmæssige vilkår har gjort det problematisk for procesdrevet udvikling at reagere på ændringer. Scrum blev som metode præsenteret første gang i 1995 som en artikel udgivet af Ken Schwaber og Jeff Sutherland. Metoden blev senere hen udbygget og formaliseret i bogen Agile Software Development with Scrum i 2001. Scrum går dog mange år forud for det, da Ken Schwaber praktisk havde brugt ideerne i Scrum i sit arbejde gennem 80 erne og 90 erne. Et af de centrale punkter i Scrum, som efterfølgende blev adopteret af den agile bevægelse, er opgøret med procesdrevet software udvikling, som havde været standard indenfor software udviklingsindustrien i mange år. Det var Ken Schwabers frustrationer med de førnævnte problemer, som fik ham til at uarbejde ideerne bag Scrum. Mødet med ligesindede profiler indenfor IT verdenen ledte ham til at blive medlem af den agile bevægelse, og i sidste ende resulterede i udgivelsen af Scrum i bog form. Det var dog først med starten af den agile 11

bevægelse, at antallet af agile metoder voksede og der kom fokus større offentlig på agil softwareudvikling og ikke mindst Scrum. Det overordnede formål med Scrum er således en udviklingsmetode, der i højere grad er i stand til at levere resultater i dynamiske miljøer. Scrums hovedstyrke er netop, at kunder og slutbrugere har bedre mulighed for at ændre og/eller tilføje krav uden at det resulterer i nogle af de problemer som er opstået historisk. Scrum løser disse problemer gennem det som Ken Schwaber kalder empirisk kontrol. Empirisk kontrol som begreb dækker over en ledelsesteknik, der har indlagt feedback loops, og hvor projektet konstant tilpasser sig i forhold til de tilstedeværende omgivelser og hændelser. Scrum dækker over en praksis, der dikterer tæt samarbejde og involvering af kunderne, og samtidig opgives ideen om på forhånd at kunne specificere kravene fuld ud. I stedet er der indført mekanismer, så Scrum kan tilpasse sig de ændringer som opstår løbende. 3.2 Kultur og adoptering af agile metoder Der findes i dag flere artikler som omhandler organisationskultur og dens påvirkning i forhold til implementering af softwareudviklingsmodeller i organisationer. Fokus på ledelse generelt og ikke mindst IS ledelse og kultur har været genstand for talrige undersøgelser, siden Hofstedes framework først blev udgivet. Samme fokus har der ikke tidligere været i forhold til softwareudviklingsmodeller og kultur (Ford et al, 2003). Med den agile bevægelse er der dog kommet et større fokus på den kulturelle kompatibilitet mellem organisationer og udviklingsmodeller, specielt de agile metoder. Eksempler på dette er (Ngwenyama & Nielsen, 2003), (Nerur et al, 2005), (Iivari & Iivari, 2011). Artikler omhandlende de forhold, som de agile metoder præsterer bedst under, har også set dagens lys efter det Agile Manifest blev offentliggjort (Boehm, 2002), (Boehm & Turner, 2003). 12

En gennemlæsning af ovenstående artikler bevidner om at der er opstået en bevidsthed om at kultur har en konkret effekt i forhold til software udviklingsmodeller, som påvirker alt fra sandsynligheden for en succesfuld implementering til udviklingsmetodernes effektivitet under de pågældende kulturelle forhold. Fælles for denne forskning er, at den primært bygger på eksisterende viden omkring organisationskultur, hvor der ofte tages udgangspunkt i den populære model "Competing Values Survey". Der har således ikke været det samme fokus på, hvorledes national kultur frem for organisationskultur påvirker softwareudviklingsmodeller. National kultur kan ikke sidestilles med organisationskultur, og det er vigtigt at virksomheder, specielt globalt positioneret virksomheder, kender forskellene og hvorledes de kan påvirke virksomhedernes aktiviteter. National kultur relaterer sig til vores dybeste holdninger og værdier som vi tillæres meget tidligt i livet. Organisationskultur udgøres af normer, værdier og retningslinjer, som er fæstet i de processer og praksisser, som læres gennem arbejdet i organisationen. Medarbejdere kan tilpasses nye organisationskulturer, men hvis disse strider imod de underliggende national kulturelle værdier vil virksomhedens værdier ende med at blive undermineret. Der er altså et behov for at anskue udviklingsmodeller ikke kun i forhold til organisationskultur men også i forhold til national kultur. De få eksempler som findes omkring dette viser, at udviklingsmetoder vil have svært ved at blive adopteret på et nationalt plan, hvis metodens underliggende kulturelle antagelser ikke stemmer overens med den nationale kultur (Hazzan & Dubinsky, 2005). Dette er blevet mere relevant med tiden i takt med at flere virksomheder går ind i outsourcing og offshore outsourcing aktiviteter. Med distribueret udvikling på tværs af lande og med etableringen af offshore udviklingscentre kan spørgsmålet om, hvorledes nationale kulturer påvirker disse udviklingsmetoder have afgørende betydning. I disse tilfælde kan teorien om organisationskultur ikke belyse om organisationskulturen og virksomhedens metoder og processer er kompatible med de lande som virksomheden ønsker at etablere sig i. 13

3.3 Håndtering af kulturelle forskelle Forskningen i kultur og kulturel kompatibilitet afføder det naturlige spørgsmål: "Hvorledes skal man forholde sig til kulturelle forskelle?". Som nævnt tidligere så har størstedelen af den nuværende forskning taget udgangspunkt i organisationskultur, hvor der er to tilgange til problemet. På den ene side argumenteres der for, at den organisatoriske kultur kan ændres eller tilpasses (Ngwenyama & Nielsen, 2003). Det er dog ikke alle forskere som er enige i at organisationskultur kan ændres inden for en så kort tidshorisont, at det er en troværdig løsning (Iivari & Iivari, 2011). På den anden side argumenteres der for, at organisationskultur kan ændres over en længere periode, hvor organisationskulturen og eksempelvis den "agile kultur" vil påvirke, forstærke og ændre hinanden samtidigt (Iivari & Iivari, 2011). National kultur, som defineret af Hofstede, er dog anderledes end organisationskultur idet den er med til at definere vores samfund og vores præferencer som individer. Organisationer har således ikke mulighed for at ændre vores underliggende kulturelle værdier, da disse er selve kernen af de enkelte lande og samfund. National kultur kan dog godt ændres, men det fordrer at hele samfundet påvirkes da national kultur er betinget af de kollektive værdier i samfundet. De forslag og konsekvenser som er foreslået af ovenstående forfattere kan altså ikke gøre sig gældende i forhold national kultur. National kultur kan ikke tilpasses dynamisk i forhold til en de omstændigheder, der er gældende for de enkelte organisationer som operere i de enkelte samfund. Bevidst manipulation af national kultur foretaget af enkelte organisationer med det formål at tilpasse den nationale kultur til virksomhedskulturen er ikke en mulighed. Viden omkring national kultur, og hvorledes den påvirker de enkelte organisationer, kan derimod bruges til at forudsige og afbøde konsekvenserne ved at introducere processer som er bundet til modsatrettet kulturelle værdier. 14

3.4 Valg af Scrum Kultur påvirker alle processer og modeller i alle brancher - dette er ikke unikt for IS branchen eller for de forskellige softwareudviklingsmetoder, som eksisterer i dag. Der er således grundlag for at undersøge de underliggende kulturelle antagelser for alle softwareudviklingsmetoder. Valget af Scrum som undersøgelsesemne blev påvirket primært af dets popularitet. Først ønskede undertegnede at tage udgangspunkt i en agil udviklingsmetode grundet den agile bevægelses overvældende succes og hurtige udbredelse i vesten. Valget faldt specifikt på Scrum grundet popularitet over for andre af de agile metoder. Der var en forventning om, at det ville være nemmere at finde sekundær litteratur omkring Scrum grundet dets popularitet. En bekræftelse på, at kultur påvirker Scrum findes i A practical guide to distributed Scrum" (Woodward et al., 2010) hvor forfatterne anerkender og beskriver at national kultur kan være problematisk, men ikke har indsigt nok til bedømme hvad der ligger bag problemerne eller hvorfor det kan føre til konflikter. Det blev yderligere underbygget efter jeg havde været i kontakt med en direktør i Cap Gemini med 25 års erfaring inden for outsourcing, som bekræftede kulturens indflydelse på softwareudvikingsmodeller og ikke mindst i forhold til Scrum. Han skriver følgende til mig: For at svare på et af dine spørgsmål om hvorvidt der er nogle udviklingsmodeller der passer bedre til nogen kulturer, så er svaret klart ja! Et udviklingsprojekt, med klare afgrænsninger, krav og processer egner sig godt til hierarkiske kulturer, som f.eks. i de asiatiske eller østeuropæiske kulturer, mens de mere agile, som f.eks. SCRUM eller iterative projekter, vil have meget svært ved at fungere i disse kulturer. Her har de nordeuropæiske kulturer en fordel pga. vores demokratiske sindelag og evne til selv at tage ansvar. Ole Samuelsen, Engagement Director, Capgemini Danmark A/S 15

3.5 Scrum teori I dette afsnit introduceres Scrum og teorien bag scrum, afsnittet starter med en kort opsummering som uddybes efterfølgende. Scrum som metode består af ganske få roller og processer og er designet til at kunne håndtere omskiftelige krav og situationer i et givent projekt. De faste deltagere i et Scrum projekt er Scrummasteren, Scrum teamet og Product owner. Derudover er ledelsen og slutbrugere også ofte aktive. Scrum er bygget op om en simpel ide om, at udvikling udføres i faser (sprints) på 30 dage i varighed (30 dage er standard men kan variere), hvorefter at en ny fase vil følge. Mellem faserne udvælges de funktionaliteter, som skal udvikles i kommende fase. Da planer kun låses fast i 30 dage, så giver det mulighed for bedre tilpasning til ændringer i projektet. Scrum masteren er den ansvarlige person, som skal sikre at udviklingen forløber som den skal, og som bistår både Scrum teamet, ledelsen og Product owner. Scrum teamet er et selvstændigt team af personer, som skal sikre at udvikle og teste de funktionliteter, som er udvalgt for det givne sprint. Product owner er den person som ejer det endelige system og som bestemmer hvilke funktionaliteter som Scrum teamet skal udvikle. 3.5.1 Scrum masteren Scrum masteren er et nyt begreb i forhold til den klassiske projektlederrolle. Scrum masteren har ligesom projektlederen ansvaret for, at løsningen tilfredsstiller de krav som er fremsat og at processen gennemføres succesfuldt, men rollen og metoden er anderledes. Hvor projektlederen normalt er ansvarlig for drive projektet, er Scrum masteren ansvarlig for, at der ikke er noget som hindrer udviklingen. I Scrum er det teamet, som driver projektet. Det er Scrum masterens rolle at samarbejde med udviklingsteamet, kunden og ledelsen og sikre, at der ikke opstår hindringer eller afbøde dem, hvis de ikke kan forhindres. Det er Scrum masteren som leder det daglige statusmøde og sikrer at der sker fremskidt i projektet. 16

3.5.2 Product backlog I et Scrum projekt udgør the product backlog en prioriteret liste over alle de krav, som skal tilfredsstille de behov som er identificeret og løbende identificeres og afklares. Product backloggen indeholder alt det, der konstitueres som arbejde på projektet. Det er en liste over features, funktioner og teknologier, som skal implementeres, fejlrettelser etc. Product backloggen er altså et meget bredere begreb end den klassiske kravspecifikation. Product backloggen er ikke en statisk liste men et levende og kontinuerlig foranderligt artefakt. Product backloggen ændres ofte i takt med at projektet skrider frem. Som følge af at de involveredes viden og forståelse udbygges medfører det ofte en ændring af eksisterende krav eller tilføjelse af krav - nogle gange opdages det at krav reelt ikke var nødvendige. Input til listen kan komme fra alle kilder internt i organisationen, alle interessenter kan indmelde krav, fejlrettelser eller ønsker, som derefter prioriteres. Listen bliver aldrig sekventielt gennemført, idet det ikke kun er indholdet af krav som kan ændres, prioriteten af dem kan også ændres. Der foreligger således en reel mulighed for at nogle krav eller ønsker aldrig gennemføres, da de konstant nedprioriteres. 3.5.3 Product owner Product owner er den person som ejer og er ansvarlig for product backloggen. Han er samtidig den officielt ansvarlige for hele projektet og systemejer. Hvis projektet er ejet af en ekstern kunde vil product owner være den officielle kunderepræsentant. Product owner er altid en enkelt repræsentant, hvilket gør det nemmere at placere ansvar og gennemføre beslutninger. Product owner har til opgave at vedligeholde product backloggen og sikre, at den altid er up to date, og at alle opgaverne er prioriteret i den rækkefølge som aktiviteterne skal gennemføres. 17

Product owner vil ofte arbejde sammen med sin organisation, Scrum masteren og Scrum teamet for at kunne varetage sin opgave med at sikre, at udviklingsaktiviteterne gennemføres i den rækkefølge og kvalitet som ønskes. 3.5.4 Scrum teamet Et Scrum team adskiller sig fra den konventionelle ide om, hvorledes grupper fungerer. Så snart deltagerne til et Scrum team er nedsat, hvilket sker i samarbejde mellem Scrum master, product owner og ledelsen, bliver de fuldkommen autonome. Det vigtigste begreb fra Ken Schwaber er ideen om, at Scrum teams er selvorganiserende. Det forventes, at et Scrum team selv organiserer sig i forhold til den opgave som løses. Scrum sætter større krav til projektdeltagerne, som nu skal påtage sig ansvaret for udviklingen og selv afdække og definere, hvorledes de i sidste ende kan gennemføre det. Ingen kan diktere, end ikke ledelsen, hvorledes teamet skal gennemføre projektet, eller hvordan de skal organisere sig. Ken Schwaber beskriver i sine bøger, at Scrum teams ikke er opdelt i roller - alle deltagere skal kunne bidrage til det endelige resultat. Den normale rollefordeling som udviklere, arkitekter, testere benyttes ikke i Scrum. 3.5.5 Sprints Som nævnt tidligere er udviklingsforløbet i Scrum er faser inddelt i sprints, hvert sprint varer som udgangspunkt 30 dage. Al funktionalitet som udvikles i et sprint skal være færdig udviklet og testet efter de 30 dage. Hvert sprint resultere således i funktionel kode som kan tages i brug med det samme. 18