Agil Projektledelse
Agil Projektledelse
Agil Projektledelse
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Agil</strong> <strong>Projektledelse</strong><br />
- en bedre vej?<br />
Opgavebesvarelse til afsluttende opgave på<br />
Diplomuddannelsen i <strong>Projektledelse</strong>, Ingeniørhøjskolen i København<br />
Efteråret 2007<br />
”Hvis du altid gør hvad du altid har gjort,<br />
vil du altid få hvad du altid har fået”<br />
Opgaven er afleveret den 14. december 2007<br />
udarbejdet af<br />
Gunnar Enggård Feder Michael Agerkvist Petersen<br />
K5674 K1117<br />
Vejleder Merete Hartvig Petersen<br />
Opgaven må anvendes i undervisningen
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
Resume<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
”<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?” er en opgavebesvarelse til den afsluttende<br />
opgave på Diplomuddannelsen i <strong>Projektledelse</strong>, Ingeniørhøjskolen i København,<br />
efteråret 2007.<br />
Opgavebesvarelsen stiller spørgsmålstegn ved den traditionelle<br />
projektledelsestilgang, der har sin oprindelse i Frederick Taylor's Scientific<br />
Management tanker, og som har præget både ledelses- og projektledelsestilgangen<br />
op igennem det 20-århundrede.<br />
Vi diskuterer om den traditionelle succes definition (overholdelse af aftalte krav,<br />
tidsramme og pris) stadig kan stå distancen i relation til udvikling af videnstunge<br />
produkter i dynamiske og komplekse omgivelser. Når mange projekter i dag med<br />
traditionel projektledelsestilgang har svært ved at opfylde disse succeskrav, synes<br />
det meningsløst når virksomheds- og projektledelsen blot fortsætter ad denne vej, i<br />
en forventning om at det nok går bedre næste gang.<br />
Med udgangspunkt i det agile værdisæt peger opgavebesvarelsen på, at der findes<br />
en anden vej til succes. Den nye vej udspringer i et øget behov for innovation,<br />
hvilket fordrer at projektlederen i højere grad skal kunne veksle mellem<br />
management og leadership.<br />
Opgavebesvarelsen peger på, hvilke kompetencer og adfærd der fordres hos<br />
morgendagens projektledere. Med henvisning til forskellige moderne ledelsesteorier<br />
argumenteres for, at de identificerede kompetencer er særligt stimulerende for<br />
udviklingen af en læringskultur og dermed også en god platform for innovation.<br />
14. december 2007<br />
Gunnar Enggård Feder<br />
Michael Agerkvist Petersen<br />
Billedet på forsiden er ”Tilbage til naturen”, Storm P, 1945<br />
Side i
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
Indholdsfortegnelse<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
1 INDLEDNING – KONTEKST OG UDFORDRING ........................................1<br />
1.1 FORMÅL – ET NYT PARADIGME FOR PROJEKTLEDELSE?.................................................................. 2<br />
1.2 PROBLEMFORMULERING.................................................................................................................. 3<br />
1.3 AFGRÆNSNING – HVAD FOKUSERER OPGAVEBESVARELSEN PÅ?.................................................... 3<br />
1.4 METODEVALG – HVORDAN ER OPGAVEN GREBET AN? ................................................................... 3<br />
1.5 OPGAVENS STRUKTUR..................................................................................................................... 5<br />
2 BAGGRUNDSANALYSE ..........................................................................6<br />
2.1 PROJEKTETS ÆNDREDE KONTEKST .................................................................................................. 6<br />
2.1.1 Hvad er konsekvenserne ved globaliseringen? ...................................................................... 7<br />
2.1.2 <strong>Projektledelse</strong> i historisk perspektiv....................................................................................... 7<br />
2.2 KOBLING MELLEM PROJEKTTYPE OG UDVIKLINGSMODEL............................................................. 12<br />
2.2.1 Rutineprojektet...................................................................................................................... 13<br />
2.2.2 Problemdefinitionsprojektet ................................................................................................. 13<br />
2.2.3 Passer en given udviklingsmodel til alle projekttyper? ....................................................... 14<br />
2.3 PROJEKTSUCCES - HVAD ER DET..? ................................................................................................ 16<br />
2.4 OPSUMMERING AF PROBLEMATIKKERNE....................................................................................... 18<br />
3 VEJEN TIL ALTERNATIV PROJEKTLEDELSE..........................................20<br />
3.1 DE AGILE VÆRDIER - EN FORTOLKNING......................................................................................... 20<br />
3.1.1 Individuals and interaction over processes and tools.......................................................... 21<br />
3.1.2 Customer collaboration over contract negotiation.............................................................. 22<br />
3.1.3 Working Software over comprehensive documentation....................................................... 22<br />
3.1.4 Responding to change over following a plan....................................................................... 23<br />
3.1.5 Opsummering........................................................................................................................ 23<br />
3.2 ITERATIV UDVIKLINGSMODEL....................................................................................................... 24<br />
3.2.1 Timeboxed iterativ udvikling ................................................................................................ 24<br />
3.2.2 Et paradigmeskifte ................................................................................................................ 26<br />
3.2.3 Planlægning vandfald- versus iterativ udviklingsmodel...................................................... 27<br />
3.2.4 Styring - hurtig respons på ændringer ................................................................................. 31<br />
3.3 PROJEKTORGANISATION ................................................................................................................ 35<br />
3.3.1 Organisk organisation .......................................................................................................... 36<br />
3.3.2 Gensidig tilpasning som koordineringsmekanisme.............................................................. 38<br />
3.4 SELV-ORGANISERENDE PROJEKT TEAMS ....................................................................................... 39<br />
3.4.1 Hvad er handlekraft?............................................................................................................ 40<br />
3.4.2 Handlekraft forudsætter motivation ..................................................................................... 41<br />
3.5 VIDENDELING I FLERFAGLIGE TEAMS............................................................................................ 44<br />
Side ii
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
3.5.1 Deling af tavs viden i flerfaglige teams................................................................................ 46<br />
3.6 PROJEKTLEDERENS KOMPETENCER............................................................................................... 51<br />
3.6.1 Lineær versus cirkulær logik som kompetence .................................................................... 51<br />
3.6.2 Balancen mellem operationel- og kontekstuel usikkerhed................................................... 53<br />
3.6.3 Balancen mellem at inkludere og ekskludere kunden .......................................................... 54<br />
3.6.4 Projektlederen i meta-position ............................................................................................. 55<br />
4 KONKLUSION - HVAD HAR VI LÆRT? ..................................................59<br />
5 PERSPEKTIVERING – NÆSTE SKRIDT .................................................62<br />
6 REFERENCER – HVOR VED VI DET FRA? ..............................................63<br />
7 DEFINITIONER & FORKORTELSER – HVAD BETYDER DET? ..................66<br />
APPENDIX 1 UDVIKLINGSMODELLER.....................................................70<br />
APPENDIX 2 ITERATIV UDVIKLING .......................................................74<br />
APPENDIX 3 AGIL VERSUS ITERATIV UDVIKLINGSMODEL .....................80<br />
APPENDIX 4 PROJEKT USIKKERHED ......................................................82<br />
APPENDIX 5 PROJEKTTYPER..................................................................84<br />
APPENDIX 6 PROJEKTSUCCES ...............................................................88<br />
APPENDIX 7 HVAD ER VIDEN? ...............................................................91<br />
APPENDIX 8 AGIL LITTERATUR .............................................................94<br />
Side iii
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
1 Indledning – kontekst og udfordring<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Forestil dig, at du, som chauffør dagligt bringer varer fra A til B. Varen er velkendt,<br />
du har et transportmiddel du ved kan fragte varen, samt en grundig<br />
kørselsvejledning til en kendt kunde. Pludselig en dag lyder beskeden: du skal<br />
aflevere en vare til en bestemt tid. Du kan imidlertid ikke få præcis information om<br />
hvad det er for en vare, hvordan du fragter den, hvor den skal afleveres, eller<br />
hvem modtager er. Det lyder som en umulig opgave, men lignende betingelser kan<br />
meget vel blive dagligdagen for fremtidens projektleder.<br />
I opgavebesvarelsen gør vi op med den projektledelsestilgang, der i dag anvendes i<br />
forbindelse med produktudvikling i de fleste danske virksomheder. Denne<br />
projektledelsestilgang, som vi kalder den traditionelle, er funderet på principperne i<br />
Frederick Taylor's Scientific Management [Bakka & Fivelsdal]. Vi argumenterer for,<br />
at der findes alternative former for projektledelse, der bedre matcher de<br />
udfordringer projekterne står overfor i dag. Dette kræver grundlæggende<br />
forandringer, og vi finder støtte til forandringerne i eksisterende teorier.<br />
Vi har begge gennem en årrække deltaget i forskellige virksomheders<br />
produktudviklingsprojekter. Projekterne har varieret i størrelse fra få personer op til<br />
100+ og med en gennemløbsperiode fra et halvt år og op til flere år.<br />
Gennem disse projekter har vi erfaret, at kompleksiteten for sammenlignelige<br />
produkter er steget mærkbart. Eksempelvis er det svært at genkende dagens<br />
mobiltelefon i den telefon vi kendte for 30 år siden. Skønt mobiltelefonen og<br />
telefonen har oprindelse i det samme behov - nemlig at bringe mennesker sammen<br />
- viser designet, mangfoldigheden af features og brugergrænsefladens kompleksitet<br />
i dagens mobiltelefon, at den har undergået en innovativ revolution over de sidste<br />
30 år. Efter vores opfattelse er dette en tendens snarere end et enkeltstående<br />
tilfælde.<br />
Hvor projekterne tidligere kun indeholdt opgaver med karakter af rutineproblem og<br />
problemløsning, indeholder de i dag flere opgaver med karakter af problemløsning<br />
og ofte opgaver med karakter af problemdefinition. Både projektledere og kunder i<br />
dagens produktudviklingsprojekter, har ofte svært ved at overskue det kommende<br />
produkt og dets muligheder. Dette skifte har medført, at der stilles højere krav til<br />
fleksibilitet omkring ledelsen af projektet, samt omkring projektdeltagernes evner<br />
til at indgå i mange forskellige sammenhænge.<br />
side 1 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
På trods af at projekterne opfylder de traditionelle mål for projektsucces -<br />
overholdelse af budget, tidsplan og kvalitet – oplever vi, at de udviklede produkter<br />
ofte ikke opfylder ledelsens og kundernes forventninger. Ikke desto mindre bliver<br />
dette ofte mødt med ledelseskrav om endnu mere management i projekterne -<br />
kravspecifikation, planlægning, opfølgning og kontrol - i stedet for at stille kritiske<br />
spørgsmål til hvorvidt præmisserne, for de rammer projektet virker indenfor, stadig<br />
er opfyldt.<br />
Globaliseringen betyder, at projektet, der tidligere skulle fungere i lokale relativt<br />
stabile omgivelser, nu også bliver nødt til at forholde sig til forandringer på<br />
fjernmarkeder. Globalisering skaber derfor mere dynamiske omgivelser for<br />
projektet, der svarer igen med innovativ tilgang i produktudviklingen [Carlson &<br />
Wilmot]. Innovation medfører ofte anvendelse af ny teknologi, og dette bringer<br />
projektet ind i mere komplekse omgivelser. Konsekvensen for sådanne projekter er,<br />
at projektdeltagerne skal turde bevæge sig ind i områder med større operationel<br />
usikkerhed såvel som kontekstuel usikkerhed.<br />
I dette perspektiv vil vi gerne diskutere hvilke konsekvenser ovenstående har for<br />
de kompetencer, der efterspørges hos projektlederen. Endvidere vil vi gerne<br />
vurdere, hvordan projektlederen gennem håndtering af risici balancerer mellem at<br />
være fleksibel overfor ændringer i omgivelserne og samtidig blive færdig med<br />
produktet til tiden.<br />
Projektledere kan i denne opgavebesvarelse få viden om de trends der pt. rører sig,<br />
og få indtryk af i hvilken retning projektledelse bevæger sig og hvilke konsekvenser<br />
det har for de kompetencer, der efterspørges hos projektledere i de kommende år.<br />
Endvidere henvender opgaven sig også til de beslutningstagere, der kan og vil<br />
initiere forandringer.<br />
1.1 Formål – Et nyt paradigme for projektledelse?<br />
<strong>Agil</strong> er fællesbetegnelse for produktudviklingsmetodikker, hvor vægten ligger på at<br />
levere værdi til kunden gennem iterativ udvikling. <strong>Agil</strong> er ikke i sig selv en metodik,<br />
men er funderet ved et værdisæt, se [<strong>Agil</strong>e Manifesto]. Der findes en omfattende<br />
agil litteratur, se Appendix 8, der beskriver et alternativ til den traditionelle<br />
projektledelsestilgang. Litteraturen udspringer sjældent fra universitets- eller<br />
forskningsmiljøer og er ikke koblet til noget moderne videnskabsteoretisk arbejde,<br />
og mangler således formelt støtte. Vi har ikke kendskab til nogen større<br />
side 2 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
undersøgelser af den eksisterende agile empiri. Det er derfor vanskeligt at redegøre<br />
for, hvorvidt det agile alternativ i højere grad end den traditionelle<br />
projektledelsestilgang fører til succes.<br />
Vores intention med denne opgavebesvarelse er derfor, at skabe refleksion omkring<br />
den traditionelle projektledelses tilgang og forståelse for, hvilke forandringer en agil<br />
projektledelsestilgang fordrer hos projektlederen.<br />
1.2 Problemformulering<br />
Det er vores opfattelse, at produktudvikling i dynamiske og komplekse omgivelser<br />
fordrer et paradigmeskifte omkring projektledelse. I dette perspektiv vil vi diskutere<br />
følgende spørgsmål:<br />
"Hvordan kan de agile værdier hjælpe projektlederen til at skabe og<br />
levere nyværdi til kunden på markedspladsen?"<br />
Med udgangspunkt i ovenstående spørgsmål, vil vi diskutere:<br />
Hvilken betydning har de agile værdier for:<br />
• projektets processer<br />
• projektets struktur?<br />
• de kompetencer, der efterspørges hos projektlederen?<br />
1.3 Afgrænsning – Hvad fokuserer opgavebesvarelsen på?<br />
Vi tager afsæt i projektlederrollen og som sådan betragter vi det nødvendige<br />
paradigmeskifte indenfor projektledelse, set gennem projektlederens optik. Vores<br />
fokus er på produktudvikling i mindre projekter og projektteams (< 10 personer),<br />
der opererer i dynamiske og komplekse omgivelser. Det vil sige, vi udelader<br />
overvejelser om samarbejdet mellem flere teams det være sig på virksomhedsplan,<br />
nationalt som internationalt.<br />
<strong>Agil</strong>e Manifesto [<strong>Agil</strong>e Manifesto] er et værdisæt for software udvikling - men vi<br />
bruger det på produktudvikling generelt. Vi tager ikke stilling til, hvordan de<br />
enkelte agile værdier er opstået. Ikke fordi det er uvæsentligt, men for at afgrænse<br />
opgaven.<br />
1.4 Metodevalg – Hvordan er opgaven grebet an?<br />
Udgangspunktet for opgavebesvarelsen er en vurdering af projektets kontekst i et<br />
side 3 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
historisk perspektiv. Dette leder frem til en forståelse af projektets kontekst i dag,<br />
og vi bruger denne indsigt til at formulere en vision for morgendagens succesfulde<br />
produktudviklingsprojekter.<br />
Spørgsmålet er, om denne vision giver anledning til, at der efterspørges andre og<br />
nye kompetencer hos projektlederen.<br />
Det agile værdisæt giver nogle anvisninger på, hvad der er vigtigt i<br />
projektledelsessammenhæng. Herefter søger vi gennem fortolkning at klarlægge<br />
hvordan de agile værdier kan forstås. Formålet med dette er at få inspiration til,<br />
hvordan disse værdier kan implementeres i praksis, samt vurdere om vi kan skabe<br />
en vision for en anden projektledelsestilgang.<br />
Vi vælger at se på, hvordan vi kan implementere de agile værdier gennem<br />
forandringer i struktur og proces. I de moderne videnskabsteoretiske arbejder (fx<br />
fra [Gitte Haslebo] og [Poula Helth] samt i supplerende litteratur, primært<br />
[Christensen & Kreiner]) søger vi belæg for, at de foreslåede forandringer bringer<br />
os nærmere den formulerede vision.<br />
Når der anvendes modeller eller teorier fra litteraturen, angiver vi en reference til<br />
kilden.<br />
I appendiks har vi placeret en del materiale, der uddyber nogle af begreberne fra<br />
både traditionel- og agil projektledelse. Personer med kendskab til projektledelse<br />
behøver ikke at læse appendiks for at forstå opgaven. Andre begreber, som<br />
skønnes vigtige for forståelse af opgaven, er defineret i afsnit 7.<br />
I opgaven anvendes følgende tekstdifferentiering:<br />
• Referencer til litteratur er angivet i [], som fx: [Gitte Haslebo] og alle<br />
referencer er listet i afsnit 6.<br />
• Begreber, ord og forkortelser, der er listet i afsnit 7, er i kursiv første<br />
gang de optræder i teksten.<br />
• Vigtige pointer er anbragt i en grå boks som denne.<br />
side 4 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
1.5 Opgavens Struktur<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Vi har valgt at strukturere opgavebesvarelsen i følgende overordnede afsnit:<br />
Baggrundsanalyse: Her belyser vi den kontekst som nutidens<br />
produktudviklingsprojekter befinder sig i. Endvidere beskrives skiftet i<br />
projektledelsestilgangen i et historisk perspektiv.<br />
Vejen til bedre projektledelse: I dette afsnit argumenterer vi for, at det agile<br />
værdisæt vil være et udmærket udgangspunkt for en alternativ projektledelses<br />
tilgang.<br />
Konklusion: Her kommer vi med en opsummering og en konklusion på opgavens<br />
vigtigste punkter.<br />
Perspektivering: Her beskrives andre vinkler i forhold til agil projektledelse, som<br />
vi ikke har med i opgaven, men som det ville være relevant at arbejde videre med.<br />
Referencer: Her lister vi, de referencer der er anvendt i forbindelse med opgaven.<br />
Definitioner & forkortelser: Her definerer vi, de begreber som vi finder vigtige,<br />
at have en fælles forståelse med læseren omkring.<br />
Appendiks: Indeholder supplerende information.<br />
side 5 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
2 Baggrundsanalyse<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Dette afsnit giver en uddybende beskrivelse af problemformuleringen.<br />
Afsnittet belyser den kontekst det moderne udviklingsprojekt i dag befinder<br />
sig i, samt diskuterer globaliseringens indflydelse på den måde virksomheder<br />
gennemfører projekter på i dag. Endvidere ser vi på, hvordan man kan<br />
karakterisere det skifte i ledelsestilgang, der har fundet sted fra starten af det<br />
20’ende århundrede og frem til i dag.<br />
Der redegøres for vores forståelse af en række begreber (globalisering, teknologi,<br />
dynamiske og komplekse omgivelser, eksponentiel økonomi, det rigtige produkt,<br />
succes), der spiller en central rolle, når man skal forstå den forandring, vi ser<br />
omkring tilgangen til projektledelse.<br />
2.1 Projektets ændrede kontekst<br />
Konteksten for projekter har ændret sig gennem de sidste dekader. Den<br />
teknologiske udvikling har drevet globaliseringen og medført ændrede krav til<br />
projektledelse af produktudvikling.<br />
Den kontekst, projekterne i dag befinder sig i, er stærkt påvirket af den<br />
globalisering, der har fundet sted gennem de sidste 40 år. Globaliseringen (det vil<br />
sige, den stadig stigende teknologiske, kulturelle og økonomiske udveksling mellem<br />
de forskellige verdensdele) drives på mange måder af den teknologiske udvikling<br />
(fx større og billigere fly og skibe, Internettets hastige udbredelse) samt af den<br />
politik, der udspilles på den internationale scene (fx GATT-aftalen og WTO-<br />
organisationen). Den gør transport og kommunikation over store afstande<br />
nemmere og gør dermed handel på tværs af verdensdele stadig mere økonomisk<br />
attraktiv. Man kan sige, at verden bliver mere flad, idet konkurrencefordele og -<br />
ulemper i stigende grad udlignes.<br />
Men globaliseringen har også en anden konsekvens. Viden spredes i dag langt<br />
hurtigere end tidligere og kombineres til nye ideer, der igen sammensættes som<br />
byggeklodser og skaber innovation i et stadigt stigende tempo. Den "tidslige<br />
distance" mellem nye ideer er omvendt proportional med den stigende<br />
globalisering. Jorden er ikke kun flad - dens udstrækning er kun på størrelse med<br />
en dot (som i ”dot-com”) ...! Dette fører til hvad [Carlson & Wilmot] betegner som<br />
side 6 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
den eksponentielle økonomi, og som er afgørende for hvilke virksomheder, der<br />
eksisterer om 3-5 år.<br />
2.1.1 Hvad er konsekvenserne ved globaliseringen?<br />
Globaliseringen udfordrer virksomhedernes evne til at udvikle nye<br />
konkurrencedygtige produkter hurtigt.<br />
Globaliseringen har som konsekvens, at konkurrencen mellem virksomheder er<br />
stærkt voksende. Det betyder bl.a., at virksomhedernes overlevelsesevne er koblet<br />
til deres evne til hurtigt at udvikle nye produkter og features, der skal erstatte<br />
tidligere produkter. Det vil sige, der hele tiden skal skabes nye ideer, der resulterer<br />
i nye konkurrencedygtige produkter, men der er også en udfordring i at gøre dem<br />
tilgængelige på markedspladsen, på det rigtige tidspunkt. Dette er ganske<br />
afgørende for en virksomheds overlevelsesevne. Moore's lov siger, at en computers<br />
ydeevne fordobles for hver 18-24 måned [Carlson & Wilmot]. Hvis en virksomhed i<br />
computer branchen ikke kan generere ideer til nye produkter, der matcher denne<br />
udvikling i ydeevne, vil den være udkonkurreret i løbet af ganske få år. Denne<br />
tendens forstærkes i takt med at økonomien drives stadig mere af videnstunge<br />
produkter, og dette skyldes ikke mindst Internettets eksponentielle vækst. Så<br />
succesen bestemmes i høj grad af evnen til at udvikle nye produkter hurtigt og<br />
derigennem skabe ny kundeværdi. I dette spændingsfelt spiller tidsfaktoren en<br />
vigtig rolle.<br />
2.1.2 <strong>Projektledelse</strong> i historisk perspektiv<br />
Ledelse, herunder projektledelse, har ændret sig, fra administrativ kontrol over<br />
effektiv rationalisering og faglig ledelse til professionel ledelse, som følge af<br />
ændret projektkontekst.<br />
Selvom vi kender til store projekter fra gammel tid, såsom Ægyptens pyramider,<br />
Romernes akvædukter osv. så er projektledelse som selvstændig disciplin ikke<br />
særlig gammel. <strong>Projektledelse</strong> har sine rødder i de klassiske ingeniørfag, som at<br />
bygge broer og skibe.<br />
side 7 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
<strong>Projektledelse</strong>stilgangen har gennem de sidste 100 år fulgt de ændringer, der har<br />
været indenfor generel ledelse i samme periode. Ledelsestilgangen for de seneste<br />
100 år kan opdeles i 4 perioder [Poula Helth]:<br />
• Administrativ kontrol<br />
• Effektiv rationalisering<br />
• Faglig planlægning<br />
• Professionel ledelse<br />
I de efterfølgende afsnit relateres disse 4 perioder til projektledelse<br />
2.1.2.1 Administrativ kontrol<br />
I perioden 1900-1930 blev ledelse betragtet som administrativ kontrol, hvor<br />
embedsmænd bedrev ledelse som regelorienterede kontrollanter. Administrationen<br />
fik i denne periode mange flere opgaver og blev udvidet med nye typer af<br />
specialister [Bakka & Fivelsdal].<br />
Fra midten af 1900 tallet og frem var der fokus på, at kunne producere mere af det<br />
samme til stadig lavere enhedsomkostninger. I starten af det 20 århundrede var<br />
mange virksomheder relativt store og industrialiseret, som rutinemæssigt<br />
producerede forskellige produkter.<br />
I denne periode arbejdede Frederick Taylor med Scientific<br />
Management [Bakka & Fivelsdal], bogen udkom i 1911. En af<br />
Taylors konklusioner var at arbejde kan analyseres i tids- og<br />
bevægelsesstudier og neddeles til elementardele og derved<br />
forøge produktiviteten. Hovedpunkterne i Taylors teori er:<br />
• Definer de nødvendige kvalifikationer<br />
• Vælg arbejdskraft med passende evner for de enkelte jobs<br />
• Standardiser metoder til udførelse af de enkelte jobs<br />
• Uddan medarbejdere til standard opgaver<br />
• Planlæg arbejdet og fjern forhindringer<br />
• Beløn og straf medarbejdere for at få dem til at gøre tingene rigtigt.<br />
Taylor's teori har uden tvivl været effektivitetsfremmede da den kom frem og i<br />
årene derefter. Før Taylor fik man arbejdsstyrken til at arbejde hårdere eller<br />
længere, når effektiviteten skulle forøges. Det skal bemærkes, at Taylor kun<br />
forholdte sig til arbejde af repeterbar karakter.<br />
side 8 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Denne neddeling af arbejde i forudsigelige dele samt planlægning af specialisering<br />
er samme princip som anvendes i den traditionelle projektledelses tilgang i dag,<br />
Første gang projektledelse optrådte som disciplin, var i starten af det 20’ende<br />
århundrede. Henry Gantt’s var under påvirkning af Frederick Taylor’s ideer, og<br />
beskrev en række værktøjer til projektledelse, hvor Gantt diagram er det mest<br />
kendte.<br />
I starten af det 20. århundrede var et produkts livscyklus, altså den periode det<br />
sælges i, mange dekader [Carlson & Wilmot]. Et godt eksempel fra den tid er<br />
telefonen, som stort set var uforandret på markedet i flere dekader, indtil<br />
fremkomsten af automatiske centraler krævede nye telefoner.<br />
Fra 1900-1930 var mange produkter også specialiseret i de forskellige lande -<br />
endog i de forskellige byer. Fx kunne det elektriske net have forskellige spændinger<br />
i de forskellige byer. En sådan specialisering udgør selvsagt en barriere, for at<br />
virksomhederne kan skabe et stort marked.<br />
2.1.2.2 Effektiv rationalisering<br />
Fra 30’erne til 60’erne blev et produkts livscyklus reduceret. Fx gik der 10 år fra det<br />
første sort-hvide fjernsyn (1939) til det første farvefjernsyn (1951). Interessant<br />
nok gik der yderligere mere end 15 år, inden Danmarks Radio sendte fjernsyn i<br />
farver (1967).<br />
I denne periode begyndte verden at interessere sig for at få standardiseret<br />
produkter på tværs af landegrænserne. Dette skete bl.a. ved oprettelsen af<br />
International Organization for Standardization (ISO) i 1947.<br />
Efter 2. verdenskrig startede et antal store og komplekse projekter, bl.a. indenfor<br />
våbensystem området. Disse projekter havde et meget stort antal aktiviteter og<br />
mange indbyrdes afhængigheder, hvilket stillede større krav til ledelsen af<br />
projekterne. Disse krav afstedkom nogle af de projektledelsesværktøjer vi kender i<br />
dag (PERT diagrammer, Critical Path Method etc.), der alle gav projektlederen<br />
bedre mulighed for styring. Ideerne fra Taylor, Gantt og andre hjalp projektledelse<br />
på vej mod en selvstændig disciplin.<br />
Det er også i denne periode, at ”ledelse” dukker op for første gang. Ledelse var<br />
rettet mod rationel arbejdsledelse. Det vil sige, ledelse skulle ske gennem effektiv<br />
side 9 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
rationalisering og optimering af sagsgange og ved at indgyde ”den rette produktive<br />
ånd”. Genstanden for rationalisering var processen ud fra et teknisk-økonomisk<br />
rationale.<br />
I 1930'erne udviklede Max Weber sin bureaukratiske teori,<br />
baseret på Scientific Management ideerne. Weber fokuserede<br />
på at dele organisationer i hierarkier med stærke funktionelle<br />
linier, der blev ledet gennem autoritet og styring. Han forslog<br />
at organisationer beskrev detaljerede procedurer for alle<br />
rutineopgaver [Bakka & Fivelsdal].<br />
Weber’s ideer har stadig betydning for den måde projekter<br />
traditionelt organiseres på. Projektet opdeles typisk efter<br />
fagdiscipliner, hvor de enkelte fagdiscipliner koordineres gennem dokumenter og<br />
beskrevne procedurer.<br />
2.1.2.3 Faglig planlægning<br />
Indtil starten af 1960’erne er det typiske projekt baseret på ad hoc projektmodeller,<br />
se Appendix 1.<br />
De projektledelsesværktøjer, der i 50’erne var udviklet til brug i meget komplekse<br />
projekter, blev efterhånden spredt til andre typer projekter, også projekter med<br />
væsentlig mindre kompleksitet. Denne ændring afstedkom en række forandringer i<br />
tilgangen til projektledelse. Blandt andet blev der udpeget en projektleder til at<br />
styre projektet. Han skulle endvidere sammensætte projektet og sikre<br />
kommunikationen på tværs af de forskellige afdelinger.<br />
I 1969 dannes Project Management Institute (PMI) med det formål at få defineret<br />
projektledelse som en professionel disciplin med formaliseret værktøjer og<br />
metoder. Dette skulle bl.a. sikre en ensartet tilgang, som kunne anvendes indenfor<br />
alle typer projekter, fra brobygning til produktudvikling.<br />
PMI’s tilgang repræsenterer den traditionelle projektledelses tilgang. Den er den<br />
dag i dag den traditionelle projektledelsestilgang, og på mange områder funderet i<br />
side 10 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Taylor, Gantt og Weber’s tanker fra starten af det 20’ende århundrede.<br />
I perioden fra 1960 til 1980 var der ledelsesfokus på faglig planlægning,<br />
effektivisering, total rationalisering af struktur, teknik, opgaver og personer.<br />
Planlæggerne satte ikke kun sagen eller processen i centrum, men også selve<br />
problemet [Poula Helth side 21]. Denne tilgang, mener vi, blev drevet af en<br />
overvægt af rutineopgaver i udviklingsprojekterne, se Appendix 5.<br />
Organisationsidealet var hierarkiet med funktionelle søjler, der var funderet i<br />
basisorganisationen og var tilpasset repeterbare processer.<br />
Kontakten til kunder skete fx gennem marketing og ikke direkte fra projektteamet.<br />
Der var fokus på at skabe struktur i organisationen, men også omkring<br />
projektopgaver, og målet var at tilvejebringe stabilitet, forudsigelighed og<br />
ensartethed [Christensen & Kreiner side 20].<br />
2.1.2.4 Professionel ledelse<br />
Perioden fra 1980 var også perioden, hvor globaliseringen starter. Globaliseringen<br />
tog for alvor fart op gennem 90’erne. Fra 1980 og til nu har nogle produkttyper<br />
oplevet en dramatisk reduktion i levetid. Mobiltelefonen er et godt eksempel på en<br />
produkttype, hvor det går så hurtigt, at det er billigere at stoppe et projekt, der er<br />
6 måneder forsinket og så starte et nyt projekt op, end at gøre projektet færdigt.<br />
Virksomheder som Nokia lancerer 10+ nye modeller om året. Perioden har også<br />
været præget af øget harmonisering af standarder i den vestlige verden. Således<br />
kan en GSM type mobiltelefon sælges i hele Europa og ikke kun i Norden, som<br />
tilfældet fx er med den tidligere nordiske mobiletelefon standard NMT.<br />
I denne periode har ledelse været fokuseret<br />
omkring begreber som professionel og strategisk<br />
ledelse [Poula Helth side 22]. Lederen har i højere<br />
grad skulle formulere visioner og værdier samt<br />
udforme handleplaner for at nå målene.<br />
Organisationen har ændret sig mere i retning af<br />
netværk, og produktionsoutput er blevet mere<br />
kundetilpasset. Fokus er flyttet fra den stabile til<br />
den fleksible projektorganisation, og grundlaget for<br />
projektets styrke er skiftet fra, at kunne skabe stabilitet til at kunne håndtere<br />
forandring. Vi mener, denne ændring er sket, for at tilgodese de særlige behov,<br />
side 11 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
globaliseringen har medført, og at dette skifte indikerer, at andelen af<br />
problemdefinerende projekter er voksende, se Appendix 5.<br />
Men hvad er det for behov globaliseringen har ført med sig? På hvilken måde<br />
påvirkes projektteamet og dets måde at arbejde på? Før vi kan svare på dette, må<br />
vi først vurdere, om der er en sammenhæng mellem forskellige projekttyper og den<br />
kontekst de befinder sig i.<br />
Det er interessant, at den traditionelle projektledelsestilgang der anvendes i<br />
produktudvikling i dag, har sine rødder i en helt anden tid. Det var en tid, hvor<br />
produkters livscyklus blev målt i dekader, og hvor markedet for masseproducerede<br />
produkter var det foretrukne domæne. Det var en tid, hvor forandring var uønsket<br />
af hensyn til effektiviteten.<br />
2.2 Kobling mellem projekttype og udviklingsmodel<br />
Projekttypen kan karakteriseres ved projektets stillingtagen til operationel og<br />
kontekstuel usikkerhed.<br />
Projektet bør vælge udviklingsmodel ud fra projekttypen.<br />
Figur 1 viser forskellige projekttyper med relation til usikkerhed. Projekttyperne<br />
defineres i de underliggende afsnit.<br />
Høj<br />
Lav<br />
Lav<br />
kaos<br />
problemdefinition<br />
problemløsning<br />
kontekstuel<br />
usikkerhed<br />
rutine<br />
Fuldstændig<br />
orden<br />
Figur 1 Projekttyper og deres relation til henholdsvis operationel og kontekstuel<br />
usikkerhed [egen tilvirkning].<br />
side 12 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
I en idealiseret tilstand med fuldstændig orden er alle opgaver veldefineret og<br />
forudsigelige. Gennem traditionel risikohåndtering kan enhver operationel<br />
usikkerhed da elimineres. I Figur 1 svarer dette til, at den kontekstuelle usikkerhed<br />
er høj, idet de fast definerede opgaver og detailplanlægningen fordrer, at<br />
ændringer i den omgivende verden ikke får direkte indflydelse på opgaveløsningen,<br />
og altså ignoreres. Omkostningen er, at der ikke sker nogen som helst læring fra<br />
omgivelserne.<br />
I den anden ende af skalaen findes en idealiseret tilstand af kaos. Her stiller<br />
projektet sig helt åben overfor enhver form for ændring, der kan afstedkomme ny<br />
læring, skabe nye muligheder for opgaveløsning eller ideer. Den kontekstuelle<br />
usikkerhed er nu lav, fordi enhver ændring skal evalueres. Prisen er fuldstændig<br />
uforudsigelighed om hvilke opgaver, der skal løses i morgen og hvordan de skal<br />
løses. Idet der ikke kan etableres faste mål, kan der heller ikke etableres nogen<br />
planlægning. Objekterne for den traditionelle risikohåndtering er meget flygtige,<br />
hvorfor den operationelle usikkerhed bliver høj.<br />
Dilemmaet i Figur 1 er, at projektet ikke kan eliminere den operationelle usikkerhed<br />
uden at fornægte eller negligere den kontekstuelle usikkerhed og vice versa<br />
[Christensen & Kreiner, side 44]. Dette indikeres ved den røde kurve.<br />
2.2.1 Rutineprojektet<br />
Rutineprojektet kan typisk nedbrydes i velafgrænsede delopgaver, der er målbare,<br />
både hvad angår tidsforbrug og kvalitet. Ekstremet kan symboliseres ved et system<br />
i fuldstændig orden, hvor alle opgaver er forudsigelige, velkendte og kan<br />
planlægges og styres, se Figur 1. Traditionelt anvendes vandfaldsmodellen som<br />
udviklingsmodel for rutineprojektet, se Appendix 1.<br />
Konsekvensen er, at projektet fastlåses i en indre verdens logik. Der er fuldt fokus<br />
på at løse opgaven og levere produktet. I denne tilstand ignoreres eventuelle<br />
ændringer i omgivelserne, svarende til maksimal kontekstuel usikkerhed.<br />
2.2.2 Problemdefinitionsprojektet<br />
Problemdefinitionsprojektet ligger i den anden ende af skalaen, og kan ikke drives<br />
af konkrete, veldefinerede mål, på grund af den manglende opgavedefinition.<br />
Ekstremet er kaos, se Figur 1. I denne tilstand er definition af faste mål ikke mulig,<br />
fordi projektet hele tiden forholder sig til nye input. Hvis projektet efterstræber at<br />
side 13 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
reducere den kontekstuelle usikkerhed, betyder det i den yderste konsekvens, at<br />
projektet aldrig bliver færdigt.<br />
I næste afsnit vurderer vi, om det giver mening, at anvende vandfaldsmodellen i<br />
både det rutineprægede og det problemdefinerende projekt.<br />
2.2.3 Passer en given udviklingsmodel til alle projekttyper?<br />
Andelen af problemløsende og problemdefinerende opgaver er langt større i<br />
produktudviklingsprojekter end i fx bygge- og anlægsprojekter.<br />
Vandfaldsmodellen egner sig bedst til projekter, hvor der er et overvejende<br />
antal af rutineprægede opgaver.<br />
Vi oplever i dag, at produktudviklingsprojekter i udstrakt grad anvender<br />
udviklingsmodeller, der minder om vandfaldsmodellens sekventielle forløb.<br />
Samtidig ser vi også, at mange af disse projekter ikke kan levere færdige produkter<br />
til tiden, eller at produkterne ikke opfylder kundens forventninger på<br />
afleveringstidspunktet. Spørgsmålet er derfor: er der en sammenhæng mellem<br />
projekttypen, den udviklingsmodel der anvendes, og projektets evne til at opfylde<br />
kundens forventninger?<br />
Et af formålene med en udviklingsmodel, er at sikre effektivitet i arbejdet og skabe<br />
forudsigelighed af hensyn til planlægningen.<br />
Vandfaldsmodellens håndterer effektivitetsproblematikken ved så vidt muligt at<br />
nedbryde projektopgaven til enkle delopgaver, samt separere de mere kreative<br />
opgaver fra de mere rutineprægede.<br />
Denne tilgang reducerer projektets følsomhed overfor knaphed på højt kompetente<br />
personer, og minimerer projektomkostningen, ved at udskille og samle de<br />
rutineprægede opgaver, der kan udføres af en mindre kompetent og dermed<br />
billigere arbejdskraft. Denne tilgang styrker også muligheden for detaljeret<br />
planlægning, især i implementationsfasen, idet den indeholder rutineprægede<br />
opgaver, der er relativt forudsigelige.<br />
Dette kan være en meget fornuftig strategi, hvis projektet fortrinsvis indeholder<br />
rutineprægede opgaver. De kreative opgaver er ikke karakteriseret ved samme<br />
forudsigelighed.<br />
side 14 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Fordelingen af opgavetyper synes imidlertid ikke at være ens for rutine- og<br />
problemdefinitionsprojektet.<br />
Et projekt som Storebæltsbroen blev gennemført i perioden 1988-1998. Østbroen<br />
blev anlagt i perioden 1991-1998 med 3 års forudgående forundersøgelser og<br />
projektering. Anlægsarbejdet ligger i implementationsfasen, og må med rimelighed<br />
kunne antages at vægte betydeligt mere end analyse og design, set i lyset af at det<br />
varede 8 år og involverede tusinder af bygningsarbejdere. Det er vores opfattelse,<br />
at dette kan generaliseres, og at bygge- og anlægsprojekter derfor typisk ligger i<br />
kategorien rutineprojekter.<br />
For softwareudvikling er implementationen skrivning af selve kildeteksten samt test<br />
af denne. Med denne definition udgør implementationsfasen ca. 15 % af hele<br />
softwareprojektet [McConnel]. Softwareudviklingsværktøjer tilbyder i dag<br />
kodegenereringsfaciliteter, hvilket også peger i retning af, at implementationsdelen<br />
i softwarebaserede projekter er faldende. Den relativt lille andel af rutineopgaver<br />
betyder, at softwareudvikling må karakteriseres som problemløsning eller<br />
problemdefinerende.<br />
Opgavefordelingen mellem rutine- og problemdefinerende projekter er illustreret i<br />
Figur 2.<br />
Figur 2 Implementationsfasens vægt i forskellige projekttyper<br />
Det er vores erfaring, at fordelingen af opgavetyper i produktudviklingsprojekter er<br />
sammenlignelig med softwareudviklingsprojekter.<br />
På denne baggrund kan det synes svært at forstå, at mange projekter indenfor<br />
side 15 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
produktudvikling ukritisk vedbliver med at anvende vandsfaldsmodellen til<br />
produktudvikling.<br />
Hvis produktudviklingsprojekter vælger at anvende alternative udviklingsmodeller,<br />
må der også stilles spørgsmål til, om det er muligt at fastholde et objektivt billede<br />
af, hvad der ligger i begrebet projektsucces. Dette er emnet for det næste afsnit.<br />
2.3 Projektsucces - hvad er det..?<br />
Traditionelt vurderes projektsucces i forhold til de operationelle parametre -<br />
planlagt overholdelse af tidslige rammer, af funktionelle og kvalitative<br />
rammer (features) samt af økonomiske rammer.<br />
Det bør overvejes, om kontekstuelle parametre også skal indgå i vurderingen<br />
- fx graden af værdiskabelsen hos kunden, samt om levering skete i det<br />
markedsmæssige rette tidsvindue.<br />
Hvis der laves væsentlige ændringer i projektets rammer, som fx skift af<br />
udviklingsmodel, må vi spørge, om det giver anledning til at revurdere og evt.<br />
ændre de parametre, projektets succes vurderes efter.<br />
For at vurdere effekten af eventuelle ændringer må vi forholde os til, hvad der<br />
menes med projektsucces. Vi sætter den traditionelle definition på projektsucces i<br />
relation til ændringer i projektets kontekst, for at vurdere om dette giver anledning<br />
til nye overvejelser.<br />
Det er projektlederens overordnede ansvar, at projektet opnår succes. Det vi<br />
interesserer os for er, hvad det vil sige, at projektet opfattes som en succes, og<br />
hvilke fordringer dette stiller til projektlederen.<br />
Traditionelt anskues projektsucces ud fra planlagte og operationelle kriterier:<br />
levering af aftalt funktionalitet, til aftalt tid og indenfor aftalt budget.<br />
Formålet med projektsucces evalueringen er at gøre status, og fastsætte værdien<br />
af den forandring projektet har tilvejebragt - står det opnåede resultat mål med<br />
indsatsen? For at svare på dette spørgsmål er det nødvendigt med et kriterium. I<br />
det traditionelle projekt er kriteriet det oprindeligt formulerede resultatmål. Så<br />
længe de opnåede resultater stemmer overens med de målsatte er alt godt, og her<br />
spiller tidsplanlægningen en betydelig rolle. Projektplanen betragtes som det kort,<br />
side 16 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
der fører projektet til succes. Derfor sker enhver bedømmelse af projektet ved at<br />
vurdere om projektets status er i overensstemmelse med planen.<br />
Denne retrospektive tilgang kan synes meget belejlig, idet resultatet direkte kan<br />
sammenlignes med succesparametrene, som de oprindeligt blev defineret ved<br />
projektets start. Dette er efter vores mening en lineær tilgang – hvor<br />
projektteamets orientering og retning fastsættes gennem målsætninger, og<br />
begivenheder og handlinger ordnes i kronologisk rækkefølge, og betragtes gennem<br />
en årsag-virkningsoptik.<br />
Projektlederens strategi til at opnå succes i denne kontekst er reduktion af<br />
operationel usikkerhed, se Appendix 4. Efter vores mening er dette et udtryk for en<br />
1.ordens-ledelseslogik, hvor projektopgave og projektteam, i det ekstreme tilfælde,<br />
opfattes som et lukket system, en indre verden, der kan håndteres adskilt og uden<br />
hensyntagen til den ydre verden.<br />
Men hvis projektets omgivelser ændrer sig, vil den oprindelige plan måske ikke<br />
længere være værdiskabende som retningsgiver. I dette tilfælde skal projektet<br />
hellere måles på dets evne til at levere værdi til kunden, end på evnen til blindt at<br />
følge en forældet plan.<br />
Undersøgelser tyder på, at traditionelt gennemførte projekter ikke altid fører til<br />
produkter, der matcher kundens behov og forventninger ved afleveringen. Standish<br />
Group hævder således, at IT-projekter gennemført efter vandfaldsmodellen leverer<br />
mange (45 %) features, der aldrig udnyttes [Standish01].<br />
Det kan måske synes selvmodsigende, at kundens behov ikke er opfyldt, samtidig<br />
med at alle formelle kontraktaftaler og kravspecifikationer i øvrigt er opfyldt. Men<br />
dette kan ske, hvis projektet fastfryser planlægningsgrundlaget under hele<br />
projektforløbet, uden at tage hensyn til at projektets kontekst ændres igennem<br />
projektforløbet. Standish Group's observation understreger behovet for, at projekt<br />
og kunde løbende vurderer, om de leverede features er værdiskabende for kunden.<br />
Denne vurdering er vigtig, ikke kun i forhold til om projektet leverer værdiskabende<br />
features. Men også fordi den kan bruges styringsmæssigt, idet fleksibilitet omkring<br />
til- og/eller fravalg af features er bestemmende for, om den endelige leverance<br />
rammer det helt rigtige tidsvindue på markedet. Denne tidslighed er<br />
kontekstafhængig og har intet at gøre med de planlagte tidslige rammer, projektet<br />
ofte evalueres efter.<br />
side 17 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Det vil sige, opfattelsen af succes skal i nogle sammenhænge løsrives fra en "indre<br />
verden" betragtning og åbnes overfor ændringer i projektets ydre verden med en<br />
løbende evaluering af ændringernes betydning for projektet. Det er stadig de 3<br />
parametre (feature, tid og pris) der evalueres i forhold til, men disse bliver nu<br />
variable størrelser, i særdeleshed featureparameteren, mens tidskrav og pris ofte er<br />
fastlåste. Projektlederens strategi til at opnå succes, i relation til den ydre verden,<br />
er reduktion af kontekstuel usikkerhed, se Appendix 4.<br />
Den kontekst, projektet befinder sig i, har altså betydning for, hvordan<br />
projektlederen sikrer projektsucces. I dynamiske omgivelser skal projektlederen<br />
ikke kun forholde sig til, hvordan opgaven bedst løses (operationel usikkerhed),<br />
men også løbende vurdere om opgavedefinitionen fører til "det rigtige produkt"<br />
(kontekstuel usikkerhed). Vægtningen mellem reduktion af operationel og<br />
kontekstuel usikkerhed afhænger af den aktuelle projekttype: rutine,<br />
problemløsning eller problemdefinition, se Appendix 5.<br />
2.4 Opsummering af problematikkerne<br />
Den foregående diskussion har argumenteret for, at globaliseringen fordrer en<br />
anden tilgang til projektledelse end den traditionelle, hvis virksomhederne i den<br />
eksponentielle økonomi skal gøre sig håb om at overleve på lang sigt. Samtidig<br />
spiller tidsfaktoren en vigtig rolle - det er i voksende grad afgørende, at nye<br />
produkter introduceres på markedspladsen på det rigtige tidspunkt.<br />
Hvis vi skal formulere dette som en vision for projektledelse af morgendagens<br />
projekter, må det blive at:<br />
Vision for projektledelse<br />
Projektlederen skal støtte dannelse af relationer og der igennem facilitere:<br />
• skabelsen af ny viden<br />
• ibrugtagning af nye teknologier<br />
• en positiv adfærdsændring<br />
for projektgruppe og kunden. Dette skal sikre at projektet udvikler det rigtige<br />
produkt - i rette tid.<br />
Her igennem styrkes udviklingsmiljøet, der er en bærende forudsætning for<br />
succes i fremtidens projekter.<br />
side 18 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Fokus skal flyttes væk fra det individorienterede, og skal i langt højere grad vendes<br />
mod det relationsskabende. Relationer skal dyrkes og plejes, dels i projektteamet,<br />
men også i forhold til omgivelserne (kunderne). Det er igennem disse relationer ny<br />
viden og nye teknologier skal manifestere sig, og i sidste ende sikre virksomhedens<br />
overlevelse. Visionen peger på, at projektlederen skal fremme og øge den virkning<br />
relationerne har på skabelse af ny viden. Han skal understøtte den<br />
adfærdsændring, der er nødvendig for, at den ny viden slår igennem som læring,<br />
og derved bidrager til, at projektet leverer det rigtige produkt.<br />
side 19 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
3 Vejen til alternativ projektledelse<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Vejen til alternativ projektledelse baseres på de agile værdier. Implementering<br />
af et organisk, selvorganiserende og flerfagligt projektteam, kombineret med<br />
en iterativ udviklingsmodel understøtter disse værdier.<br />
Vær opmærksom på, at disse ændringer stiller nye krav til projektlederens<br />
kompetencer.<br />
Mod slutningen af 1990erne var der en stigende erkendelse af, at den traditionelle<br />
projektledelsestilgang ikke var tilstrækkelig til at skabe de ønskede resultater.<br />
Erkendelsen bredte sig primært indenfor softwareudviklingskredse, og var mere<br />
fremherskende på græsrodsniveau end på ledelsesniveau.<br />
Adskillige forskellige metoder voksede frem som resultat af denne erkendelse.<br />
Fælles for dem alle var et mere tæt samspil mellem projektteam og kunde, fokus<br />
på direkte kommunikation, hyppige leveringer af produkt med gradvist mere og<br />
mere værdiskabende funktionalitet. De bærende elementer i denne nye<br />
projektledelsestilgang blev i 2001 formuleret som et sæt værdier, kaldet <strong>Agil</strong>e<br />
Manifesto, se [<strong>Agil</strong>e Manifesto].<br />
Med udgangspunkt i de agile værdier vil vi diskutere, mulige strukturelle og<br />
processuelle forbedringer. Vi vurderer om dette skifte i projektledelsestilgang<br />
fordrer nye krav til projektlederens kompetencer.<br />
3.1 De agile værdier - en fortolkning<br />
De agile værdier fokuserer på individer og samspillet med kunde i højere grad<br />
end den traditionelle projektledelsestilgang gør. Vi vurderer, at dette ændrede<br />
fokus er med til at skabe mere succesfuld produktudvikling.<br />
I dette perspektiv fortolker vi, hvilke strukturelle og processuelle ændringer,<br />
der kan understøtte disse værdier.<br />
Den fortolkning, vi anvender, tillader vi at gælde for produktudvikling, og ikke kun<br />
softwareudvikling. Dermed peger vi på ændringsmuligheder, der kan være<br />
relevante i det flerfaglige miljø, software, elektronik og mekanik.<br />
Der er 4 overordnede værdier i det agile manifest, se Figur 3. Det agile manifest er<br />
struktureret i en venstre side og en højre side, hvor udsagnet på venstresiden<br />
side 20 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
prioriteres højere end udsagnet på højreside.<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
The Manifesto for <strong>Agil</strong>e Software Development<br />
We are uncovering better ways of developing software by doing it and<br />
helping others to do it.<br />
Through this work we have come to value:<br />
Individuals and interactions over processes and tools<br />
Working (usable) software over comprehensive documentation<br />
Customer collaboration over contract negotiation<br />
Responding to change over following a plan<br />
That is, while there is value in the items on the right, we value the items<br />
on the left more.<br />
Figur 3 <strong>Agil</strong>e værdier [<strong>Agil</strong>e Manifesto]<br />
Det agile manifest er af og til blevet misbrugt som argumentation for, at særlige<br />
opgavetyper, fx dokumentation og planlægning, ikke længere er nødvendige i<br />
projektet. Dette er forkert! Det er derimod vigtigt hele tiden at vurdere, hvor det er<br />
mest værdiskabende at placere projektets fokus. Fx kan det være vigtigere at<br />
forholde sig til en ændring i projektets omgivelser end at følge en plan.<br />
Som det fremgår af ovenstående er agil tilgang mere et spørgsmål om holdninger<br />
end om proces og mere et spørgsmål om relationer end metoder.<br />
I de følgende afsnit fortolkes de enkelte agile værdier.<br />
3.1.1 Individuals and interaction over processes and tools<br />
Fokus skal rettes mod individet og samspillet mellem individer, og bør ikke<br />
side 21 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
overskygges af processer og værktøjer. Det er individer, der udvikler produktet, og<br />
processerne er vejledende og supporterende. Værktøjer er med til at øge<br />
effektiviteten. Vi tolker det således, at hvis ikke projektdeltagerne har de rette<br />
kompetencer, så hjælper processer og værktøjer ikke. Processer og værktøjer er<br />
nyttige, men det er projektdeltagerne som individer og gruppe der er vigtigst. Vi<br />
mener derfor, at der skal fokuseres på, hvordan individernes arbejdsbetingelser<br />
optimeres, så de får de bedste betingelser for at være effektive og produktive.<br />
Dette skal sættes i relation til de strukturelle rammer, men også relateres til<br />
projektlederens rolle i forhold til projektteamet.<br />
3.1.2 Customer collaboration over contract negotiation<br />
Fortolkningen er her, at kunden er den vigtigste blandt projektets interessenter -<br />
uden kunde, ingen forretning. Kunden er i denne kontekst den person, der bruger<br />
slutproduktet til at generere forretningsværdi, for konsumvarer er det slutbrugeren.<br />
Kunden er den af interessenterne, der definerer værdi, andre interessenter<br />
definerer begrænsninger. For interne projekter er der typisk ikke en kontrakt i<br />
traditionel forstand, her er det fx en kravspecifikation som udgør kontrakten<br />
mellem kunde og projekt. Denne definerer de krav, som kunden vurderer giver<br />
værdi. Imidlertid kan en kontrakt ikke erstatte det værdifulde bidrag, et godt, tæt<br />
samarbejde og en god kommunikation mellem projekt og kunde giver. Projektet<br />
skal derfor vælge at betragte relationen til kunden som et partnerskab, snarere end<br />
en kontraktaftale, i bestræbelsen på at levere et produkt, der opfylder kundens<br />
forventninger bedst muligt. Dette har både strukturelle og kompetencemæssige<br />
konsekvenser for projektet. Men kontrakten er stadig vigtig for at initiere kunde-<br />
projekt relationen.<br />
3.1.3 Working Software over comprehensive documentation<br />
De fleste er bekendte med ordsproget "Et billede siger mere end 1000 ord". Vi<br />
mener, projektet nøje skal overveje, hvilken kommunikationsform, der er bedst<br />
egnet i forhold til kunden. Det drejer sig ikke kun om stade og fremdrifts<br />
information, men også om teknologiske produktforhold, der er vigtige for kundens<br />
vurdering af produktværdien. Endelig skal projektet erkende at kommunikationen<br />
til kunden skal være tovejs, og at kommunikationen sikrer projektet fleksibilitet,<br />
læring og udviklingshastighed.<br />
”Working Software over comprehensive documentation” tolkes ofte som at der ikke<br />
side 22 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
skal produceres dokumentation. Dokumenter har deres berettigelse, i det de støtter<br />
kommunikation, koordinering, for alle repeterbare opgaver og for videndeling.<br />
Desuden er dokumentation ofte krævet af diverse myndigheder. Det er dog vigtigt<br />
at forstå, at dokumentation ikke kan erstatte samspil mellem projektdeltagerne<br />
eller i forholdet til kunden. Dokumentationen skal opfattes som et biprodukt af<br />
samspillet, hvilket er i overensstemmelse med Stacey's opfattelse af viden [Jensen,<br />
Mønsted & Olsen].<br />
I vores kontekst kan ”Working software” erstattes med ”usable products”, altså<br />
produkter der giver værdi til kunden.<br />
3.1.4 Responding to change over following a plan<br />
Hvis der sker ændringer i projektets omgivelser, der har betydning for kundens<br />
vurdering af det udviklede produkts værdi, skal dette give anledning til en<br />
øjeblikkelig revurdering af projektets situation. Da der er en risiko for at ændringer<br />
i omgivelserne kun registreres af den ene part, er det vigtigt med hyppig og<br />
kvalitativ god kommunikation med kunden. Formålet er, at sikre det bedste<br />
beslutningsgrundlag for projektets videre forløb. Det er afgørende at kunden<br />
deltager i denne beslutning.<br />
Alle projekter har større eller mindre grad af usikkerhed, se Appendix 4. Derfor skal<br />
det enkelte projekt finde en balance mellem planlægning og håndtering af<br />
ændringer. Kravet om denne balance gør også, at hverken venstre eller højre side<br />
af ”Responding to change over following a plan” er rigtig, men at det afhænger af<br />
projekttypen. Projektet skal balancere mellem:<br />
• Explorativ versus plandrevet<br />
• Problemdefinerende versus rutine<br />
• Adaption versus forudseenhed<br />
3.1.5 Opsummering<br />
I de efterfølgende afsnit vil vi argumentere for, at vores fortolkning af de agile<br />
værdier kan understøttes ved at:<br />
• danne organiske, selvorganiserende projektteams, der sammensættes af<br />
flerfaglige kompetencer<br />
• anvende den iterative udviklingsmodel, som styrende for udviklingsprocessen<br />
De efterfølgende afsnit diskuterer den iterative udviklingsmodel og<br />
side 23 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
selvorganiserende teams.<br />
3.2 Iterativ Udviklingsmodel<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Den iterative udviklingsmodel introducerer et paradigmeskifte i forhold til den<br />
traditionelle udviklingsmodel.<br />
Den iterative udviklingsmodel understøtter:<br />
• projektets fleksibilitet i forhold til ændringer i omgivelserne.<br />
• hyppig og kvantitativ kommunikation med kunden<br />
• kontinuert procesforbedring gennem hele projektforløbet<br />
Formålet med dette afsnit er at argumentere for, at en iterativ udviklingsmodel, i<br />
forhold til en traditionel udviklingsmodel, fører til:<br />
• større kundeværdi gennem bedre<br />
- prioritering af features<br />
- risikostyring<br />
• større fleksibilitet (styring af ændringer til produktet)<br />
Og dermed at iterativ udvikling er et godt bud på en alternativ vej til projektledelse.<br />
I det efterfølgende afsnit forklares princippet i timeboxed iterativ udvikling. Dette er<br />
en forudsætning for diskussionen om planlægning og styring, hvor vi diskuterer den<br />
iterative udviklingsmodel i forhold til vandfaldsmodellen. Der er en mere uddybende<br />
forklaring i Appendix 1 og Appendix 2.<br />
3.2.1 Timeboxed iterativ udvikling<br />
Iterative udviklingsmodeller er karakteriseret ved at kravet om faseopdeling<br />
frafaldes, og faserne erstattes af en overordnet proces, der består af et antal<br />
sekventielle iterationer, se Figur 4.<br />
De tidligere faseknyttede aktiviteter som: analyse, design, implementation osv.<br />
genfindes i hver iteration. Hver iteration er således et selvstændigt mini-projekt, og<br />
målet for hver iteration er en produktrelease, der ikke bare er en prototype eller<br />
lignende, men en delmængde af det færdige produkt. Det vil sige med en kvalitet,<br />
der kan frigives til og accepteres af brugeren. Der leveres altså mere og mere<br />
funktionalitet for hver iteration. Hver iteration er typisk af 2 – 8 ugers længde.<br />
side 24 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
Figur 4: Fra vandfald til iterationer [egen tilvirkning]<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
En undersøgelse af mere end 35.000 IT projekter viser at der er en helt klar<br />
sammenhæng mellem projektsucces i traditionel forstand og hvor længe projektet<br />
varer [Standish01]. Jo længere projektet varer jo mindre er sandsynligheden for at<br />
det bliver en succes, dette forhold indikerer at det er fornuftigt at dele et projekt op<br />
i et antal iterationer.<br />
Slutdatoen for en iteration besluttes ved iterationens start og ændres under ingen<br />
omstændigheder undervejs. Dette princip kaldes timebox. Hvis der opstår<br />
problemer med at blive færdig til tiden, så bortskæres/udskydes funktionalitet i<br />
stedet for at ændre på afleveringsdatoen eller på allokerede personer.<br />
Enhver iteration afsluttes med at projektet laver en produktrelease til kunden.<br />
Dette giver kunden mulighed for at evaluere produktet samt levere værdifuld<br />
feedback tilbage til projektet. Projektteamet får også mulighed for at reflektere<br />
over produktet og arbejdsprocessen.<br />
Den iterative model skaber således mulighed for løbende planlægning, der er<br />
værdiskabende for projektet, fordi der hele tiden er fokus på, at forbedre<br />
arbejdsprocessen og bringe produktet i overensstemmelse med kundens<br />
side 25 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
forventninger.<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Se Appendix 1 og Appendix 2 for mere information om iterative udviklingsmodeller.<br />
3.2.2 Et paradigmeskifte<br />
Forsøg ikke at specificere alle krav tidligt i forløbet. Hold i stedet tidspunkt for<br />
aflevering fast, og tilvælg løbende de features, der leverer størst kundeværdi.<br />
Der er tradition for, at anskue et projekts frihedsgrader ud fra en styringstrekant.<br />
Der indgår 3 basale frihedsgrader i styringstrekanten:<br />
• Pris - timeforbrug, udgifter/indtægter<br />
• Tid – den tid der afsættes til udviklingsarbejdet<br />
• Features - Hvor meget og hvor godt, målt efter relevante kvalitetsparametre,<br />
arbejde der lægges i projektet<br />
Målet er til enhver tid at skabe en hensigtsmæssig balancetilstand mellem de 3<br />
frihedsgrader, hvilket i praksis opnås ved at fjerne 1, 2 eller alle 3 frihedsgrader.<br />
For at muliggøre fleksibilitet i projektet, skal der dog mindst være én frihedsgrad,<br />
projektet kan justere på.<br />
Udvikling baseret på vandfaldsmodellen foreskriver, at alle kravene skal specificeres<br />
i de tidlige faser. Dette svarer til, at fastfryse feature parameteren og kun tillade<br />
styring på pris og tid. Når alle kravene til funktionaliteten kendes, er det muligt at<br />
estimere tidsforbrug og omkostninger. Dette er naturligvis ideelt - forudsat kravene<br />
ikke forandrer sig. For projekter med problemdefinerende opgaver er dette ikke<br />
tilfældet. Sådanne projekter vil opleve store problemer med at opfylde<br />
forventningerne til projektets tidsforbrug og budget, baseret på tidlige estimater,<br />
simpelthen fordi den nødvendige forudsigelighed ikke er til stede.<br />
Det er netop spørgsmålet om, hvorvidt det overhovedet er ønskeligt at fastfryse<br />
kravene, i projekter som indeholder problemdefinerende opgaver, der giver afsæt<br />
til en alternativ fortolkning af styringstrekanten. Figur 5 viser hvorledes<br />
styringstrekanten vendes på hovedet. Den traditionelle tilgang starter med at<br />
fastfryse de features, der skal med og derefter estimere tid og pris. Den iterative<br />
tilgang fastfryser pris og tid (iterationslængde) og bestemmer ud fra dette hvor<br />
mange features, der kan komme med i iterationen.<br />
side 26 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Figur 5 Paradigmeskifte - fra vandfald til iterativ udvikling [egen tilvirkning]<br />
I sådanne projekter er det vanskeligt at vide på forhånd, præcist hvor projektet vil<br />
ende. At forvalte sådan et projekts dynamiske virkelighed som om den er statisk og<br />
forudsigelig, er urealistisk, risikabelt og i de fleste tilfælde uproduktivt. Det er<br />
derimod nødvendigt - og ønskeligt, at projektet kan håndtere frekvente og hyppige<br />
ændringer af kravene, for der igennem aktivt at sikre risiko eliminering og høj<br />
værdiskabelse. Ydermere kan en antagelse om, at kundens behov og ønsker ikke<br />
ændrer sig gennem et sådant projektforløb, synes som en fundamental fejl i<br />
vandfaldsmodellen.<br />
Det er disse overvejelser, der ligger til grund for at ændre fokus i<br />
problemdefinerende projekter - væk fra en vandfaldsmodel. I den iterative<br />
udviklingsmodel vendes planlægningsstrategien på hovedet, ved at låse<br />
afleveringstidspunktet og projektbudgettet fast, og i stedet indføre en mere<br />
fleksibel planlægning omkring udvikling af features.<br />
3.2.3 Planlægning vandfald- versus iterativ udviklingsmodel<br />
Hold afleveringstidspunktet fast og styr på funktionalitet.<br />
Spørg kunden hvilken features, der forventes at give mest værdi og tilvælg<br />
dem som foretrukne kandidater i næste iteration. Vurder dernæst risici, og<br />
vælg blandt features kandidaterne dem med størst risiko først.<br />
Planlægning vil sige at etablere og vedligeholde en plan for aktiviteter og deres<br />
indbyrdes afhængigheder, der definerer et projekt. Planlægning kan være lineær,<br />
som ved vandfaldsmodellen, det vil sige den er afsluttet, før udførelsen begynder.<br />
Den iterative model anvender løbende planlægning. Det vil sige at planlægningen<br />
side 27 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
fortsætter under hele udførelsen bl.a. på grundlag af regelmæssig feedback fra<br />
kunden.<br />
Det vandfaldsbaserede projekt sigter mod at være forudseende og proaktiv i sin<br />
planlægning - "plan the work". Dette kan give god mening i projekter, der<br />
behandler rutineproblem- eller problemløsningsopgaver. I vandfaldsperspektivet er<br />
dette nødvendigt, dels for at sikre allokering af de rette ressourcer på det rette<br />
tidspunkt i de forskellige faser, og dermed skabe en effektiv ressourceudnyttelse,<br />
men også for at muliggøre en proaktiv adfærd i forhold til potentielle risici.<br />
Det er netop karakteristisk ved de problemdefinerende projekter, at det ikke giver<br />
mening at foretage detaljeret planlægning af alle faser ved projektets start. Dette<br />
er i bedste fald spild af ressourcer, vel vidende at det informationsgrundlag, man<br />
optimerer på, er ufuldstændigt eller direkte forkert. Se Figur 6, hvor det fremgår at<br />
ændringer i omgivelserne medfører, at den kontekstuelle usikkerhed forøges over<br />
tid.<br />
Figur 6: Den kontekstuelle usikkerhed over projektforløbet set fra projektstart<br />
[Christensen & Kreiner, side 43].<br />
Det er imidlertid klart, at intet projekt kan undvige kravet og forventningen om, at<br />
der foreligger en plan for projektet. Om ikke for andet så for at sandsynliggøre<br />
overfor omgivelserne (interessenterne), at projektet er velovervejet. Det drejer sig<br />
derfor ikke om, hvorvidt der skal laves tidsplanlægning eller ej, men om hvilket<br />
side 28 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
indhold og sigte projektplanlægningen skal gives.<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
I erkendelse af opgavernes uforudsigelighed udføres den detaljerede planlægning i<br />
det iterative projekt kun for den aktuelle iteration og ikke for hele projektforløbet.<br />
Planlægningen af den enkelte iteration indeholder altså stillingtagen til, hvad der<br />
detaljeret skal laves på kort sigt - men ikke på langt sigt. Her spiller kunden en<br />
vigtig rolle, fordi projektet vil lave det, der giver mest værdi til kunden på det givne<br />
tidspunkt - og ikke i forhold til en måske forældet plan. Som tidligere nævnt er det,<br />
at overholde leveringstid første prioritet – så projektet skal styre på, hvilke features<br />
der skal med i iterationen. Men hvordan vælges disse? Ved at spørge kunden forud<br />
for hver iteration!<br />
Der er undersøgelser, der viser at over 60 % af funktionaliteten i et nyt produkt<br />
sjældent eller aldrig bliver brugt, se Appendix 6. Dette forhold strider mod<br />
forventningen om, at der er en lineær sammenhæng mellem mængden af leveret<br />
funktionalitet og kundetilfredshed. Dette forhold er anskueliggjort i Figur 7.<br />
Figur 7 Aktuel opfattelse af kundetilfredshed [egen tilvirkning]<br />
Den iterative planlægning består derfor i at tilvælge de features først, der efter<br />
kundens vurdering giver mest værdi.<br />
Men er dette ikke også hvad der sker i vandfaldsmodellens planlægning? Nej - i<br />
side 29 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
vandfaldsmodellen definition ligger implicit en forudsætning om, at kundens<br />
forventninger og krav ikke ændres gennem projektforløbet, svarende til der ikke<br />
sker nogen læring, hverken hos kunden eller i projektet! Og dette er jo i modstrid<br />
med forudsætningen om, at projektet befinder sig i komplekse og dynamiske<br />
omgivelser.<br />
Den anden vigtige parameter der indgår i planlægningen er risici. I traditionel<br />
risikostyring fokuseres på de største risici først. Iterativ udvikling benytter samme<br />
tilgang omkring operationelle risici. Sammenfattende vil det sige, at projektet altid<br />
giver første prioritet til de features, kunden vurderer som mest værdiskabende.<br />
Dernæst vurderes risiko for disse features, og dem med størst risiko tilvælges først.<br />
Denne strategi er skitseret i Figur 8.<br />
Figur 8: Strategi for prioritering af features i den iterative udviklingsmodel [Cohn,<br />
side 85].<br />
Man kan sige, at kunden prioriterer, hvad der skal laves, projektet estimerer, hvor<br />
lang tid det vil tage, og dermed hvad der kan nås i en iteration, idet tid har prioritet<br />
over funktionalitet. Dette sker ud fra devisen: Hellere de 80 % vigtigste dele af<br />
funktionalitet klar på afleveringstidspunktet end 100 % af al funktionalitet som kun<br />
er 80 % færdig.<br />
side 30 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
3.2.4 Styring - hurtig respons på ændringer<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Levér regelmæssige releases til kunden og evaluér efter hver release<br />
feedback fra kunden.<br />
Styring foregår i 2 niveauer:<br />
• Styr overordnet efter minimering af risici og optimering af kundeværdi.<br />
• Fasthold afleveringstidspunkt. Styr på features - dvs. fjern features, hvis<br />
Det er værd at bemærke, at et projekts overordnet mål ikke kun bør være at<br />
udvikle et produkt. Projektet skal være ansvarligt for at udvikle et produkt som<br />
kunden kan lide, et produkt der tilfredsstiller kundens behov eller ønsker. Med<br />
andre ord er det projektets overordnet mål at udvikle et produkt, der skaber værdi<br />
for kunden - et produkt som er ”det rigtige produkt”.<br />
Udvikling af det rigtige produkt sker ved at tilføre projektet fleksibilitet. Eftersom<br />
fleksibilitet forudsætter styring, vil det være naturligt at se kritisk på projektets<br />
styringsmekanisme.<br />
Styring, i traditionel forstand, er at sikre, at projektet følger planen. Det vil sige at<br />
monitorere projektets fremdrift (fx med Performance Measurement, se [Mikkelsen<br />
& Riis side 430]), og om nødvendigt planlægge og udføre korrigerende handlinger<br />
for at komme på planen igen. Passende aktioner ved styring kan være en ny<br />
planlægning.<br />
de betyder forsinkelse, og adder nye features, hvis projektet kommer<br />
foran plan.<br />
I den iterative model styres der først og fremmest efter risiko og kundeværdi.<br />
Styringsmålet er, at levere maksimal værdi til kunden samtidig med at høj-risici<br />
faktorer elimineres, så tidligt som muligt, se Appendix 1, Figur 22. Dette er ikke<br />
væsensforskelligt fra, hvad man gør i projekter baseret på vandsfaldsmodellen,<br />
men midlerne adskiller sig i nogen grad, og evnen til at respondere hurtigt er<br />
meget forskellig.<br />
I det vandfaldsbaserede projekt elimineres risici ved at være forudseende og tidligt<br />
planlægge proaktiv adfærd. Midlet til at sikre maksimal kundeværdi, er ved at<br />
definere alle krav tidligt i projektets faser. Disse aktiviteter danner grundlaget for<br />
planlægningen, der efterfølgende styres efter - "work the plan". Forandringer er<br />
grundlæggende uønskede, men behandles typisk af et Change Control Board, der<br />
side 31 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
vurderer konsekvenserne af ændringerne inden ændringerne godkendes.<br />
Denne mekanisme kan imidlertid være ufleksibel og langsommelig og derfor uegnet<br />
til projekter i dynamiske omgivelser og med mange opgaver, hvor der må forventes<br />
mange ændringer. Den er ufleksibel fordi behandling af ændringer, der reelt har<br />
betydning, ofte kræver en tilbagevending til tidligere projektfaser, med de<br />
konsekvenser det nu engang har omkring genforhandling af krav og<br />
kontraktforhold, re-allokering af ressourcer osv. Det siger sig selv, at ændringer i<br />
for eksempel testfasen vil gennemgå en langsommelig proces, inden de når ud til<br />
kunden i form af et færdigt produkt. Og netop derfor gør kunden meget for at sikre<br />
sig, at det bliver lavet rigtigt første gang, hvilket ofte betyder en forstærket indsats<br />
i definitionsfasen - og sådan kører den onde cirkel.<br />
Netop omkring styring leverer den iterative udviklingsmodel nogle gode svar: - tag<br />
små skridt ad gangen! Acceptér at der kræves fornyet planlægning efter hvert<br />
skridt. Figur 9 illustrerer styringen i den iterative udviklingsmodel. Den blå streg<br />
viser projektets aktuelle forløb mod målet i iterationer, den røde streg viser,<br />
hvordan kundens forventninger, ændrer sig gennem tid. Forskellen mellem den<br />
røde og den blå streg indikerer forskellen mellem hvad projektet har leveret og<br />
kundens ønske på et givet tidspunkt. Det skal bemærkes, at Figur 9 er af<br />
pædagogisk karakter - fx er det ikke givet, at kundens forventninger er en<br />
kontinuert funktion af tiden.<br />
Figur 9 Styring i iterativ udviklingsmodel [egen tilvirkning]<br />
Styring i den iterative udviklingsmodel adskiller sig fra styring i vandfaldsmodellen,<br />
side 32 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
hvor forandring grundlæggende er uønsket. I vandfaldsmodellen sker styring<br />
gennem planlægning af korrigerende handling, og har til formål at bringe projektet<br />
tilbage på den oprindelige plan. Figur 10 illustrerer styringen i vandfaldsprojektet,<br />
den røde streg viser den planlagte vej til målet, og den blå streg hvordan projektet<br />
nogle gange kommer på afveje, for så at blive trukket på sporet igen med en<br />
korrigerende handling.<br />
Figur 10 Styring i vandfaldsmodellen [egen tilvirkning]<br />
I den iterative udviklingsmodel betyder regelmæssig opgaveprioritering sammen<br />
med kunden, sammenholdt med konstruktiv, regelmæssig feedback, at projektet<br />
kun løber en begrænset risiko for at komme på afveje (arbejdet i 1 iteration). Dette<br />
står i skarp kontrast til det vandfaldsbaserede projekt, der risikerer at have fjernet<br />
sig langt fra kundernes oprindelige ønsker, når projektet er færdigt. I<br />
vandfaldsmodellen forsøger projektet tidligt at fjerne alle usikkerheder omkring,<br />
hvad der skal laves, og hvordan det skal laves. Operationelle risici søges reduceret<br />
ved at undgå problemdefinerende opgaver, samt ved at sikre flere<br />
rutineproblemopgaver end problemløsningsopgaver i projektet. Det iterative projekt<br />
forholder sig derimod kun til de helt aktuelle høj-risici og udskyder håndtering af<br />
andre mulige risici, indtil mere information er til rådighed - "Make what the<br />
customer wants!", se Figur 11.<br />
side 33 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Figur 11: Forskellig håndtering af usikkerheder på HVAD og HVORDAN i<br />
henholdsvis vandfalds- og iterativtprojekt [Cohn].<br />
Som det fremgår af Figur 11 reducerer vandfaldstilgangen løbende usikkerheden<br />
om HVORDAN produktet skal laves, mens al usikkerhed om HVAD, der skal laves<br />
forsøges elimineret ved projektstart. Analyse handler om at definere, hvad der skal<br />
laves og design handler om, hvordan det skal laves. At fjerne al usikkerhed på både<br />
HVORDAN og HVAD ved projektopstart er umuligt. Den iterative tilgang forsøger<br />
ikke at eliminere usikkerheden om HVAD der skal laves ved projektopstart. Til<br />
gengæld vil projektet løbende og på baggrund af kunde feedback definere, hvad<br />
der skal laves. Samtidig vil projektet også lære mere om hvordan produktet skal<br />
laves. Denne linie er ikke tegnet lineær, netop for at indikere det vigtige i først at<br />
udvikle de features, som bedst giver os mulighed for at få ”Working software” ud til<br />
kunden. Dermed reduceres risikoen omkring det at lave det rigtige produkt.<br />
En konsekvens af den iterative udviklingsmodel er, at projektteamet, gennem hele<br />
projektforløbet, skal være mere bredt sammensat kompetencemæssigt. Dette er en<br />
nødvendighed, for at projektet kan release brugbar funktionalitet i hver iteration.<br />
Men det betyder også, at projektteamet hele tiden besidder de kompetencer, der<br />
kræves for at reagere på de aktuelle ændringer (kundeønsker eller problemer), og<br />
dermed er i stand til at agere hurtigt. En anden fordel er, at det er muligt at<br />
allokere mange ressourcer samtidig på projektet og dermed skabe hurtig fremdrift.<br />
En ulempe er dog, at det kan blive sværere at starte mange projekter op i parallel,<br />
fordi det er svært at frigøre ressourcer fra projektet, før det er helt færdigt.<br />
Der er en risiko for at kundens direkte indflydelse på release indhold for de enkelte<br />
iterationer release indhold kan medføre en kaotisk målstyring, idet hyppige<br />
side 34 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
kursændringer kan medføre projektet aldrig bliver færdigt. Der er derfor behov for,<br />
at projektet balancerer mellem åbenhed overfor ændringer i omgivelserne og målet<br />
om at blive færdig til tiden. For projektlederen betyder dette i praksis en<br />
kontinuerlig vekslen mellem kontekstuel og operationel risikostyring.<br />
Vi har tidligere nævnt, at der er sket et skifte i retning af, at projekterne i dag<br />
indeholder flere opgaver af problemdefinerende karakter end tidligere. Baseret på<br />
diskussionen ovenfor betyder dette, at projektlederen i højere grad har behov for at<br />
kunne reducere den kontekstuelle usikkerhed, der knytter sig til projektopgaverne,<br />
og samtidig kunne acceptere en høj operationel usikkerhed. Noget kan tyde på, at<br />
håndteringen af kontekstuel og operationel usikkerhed fordrer vidt forskellige<br />
projektledelsestilgange.<br />
Med fokus på en løbende målstyring mod levering af ”det rigtige produkt”, bliver<br />
læring et helt centralt element, der får afgørende betydning for projektets succes. I<br />
det vandfaldsbaserede projekt kan styring gennem korrigerende handling ses som<br />
single loop læring, idet der ikke stilles spørgsmål ved det oprindeligt formulerede<br />
mål, og den oprindelige plan fastholdes som målstyrende [Jacobsen & Thorsvik, side<br />
340]. Med den iterative udviklingsmodel er hensigten, at bevæge sig fra single loop<br />
læring til double- og triple loop læring, idet der ved hver iteration stilles spørgsmål<br />
til, om målet stadig er det samme som ved sidste iteration [Jacobsen & Thorsvik, side<br />
340]. Dette sker gennem spørgsmål til HVAD der skal laves og HVORDAN.<br />
3.3 Projektorganisation<br />
De dynamiske omgivelser og den komplekse teknologi, projekter oplever i dag,<br />
håndteres bedst med en organiske struktur, der støttes af en decentraliseret<br />
magt deling og gensidig tilpasning som koordineringsmekanisme.<br />
I afsnit 2 har vi tidligere argumenteret for, at produktudviklingsprojekterne er<br />
skiftet i retning mod udvikling af mere højteknologiske og videnstunge produkter,<br />
der kræver højteknologisk kompetence. Deri ligger at nye produkter i stigende grad<br />
er mere komplicerede at udvikle og med begrænset mulighed for genbrug. Ifølge<br />
definition fra [Mintzberg], betyder dette, at denne type projekter befinder sig i<br />
dynamiske og komplekse omgivelser.<br />
I følge [Jacobsen & Thorsvik, side 205] skal en organisation løbende forsøge, at<br />
side 35 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
ændre sin struktur så den matcher de opgaver den skal løse. De opgaver, der skal<br />
løses i projektets kontekst, er direkte koblet til kunden, eller til ny teknologi.<br />
Projektorganisationen skal derfor tilpasse sin struktur til at håndtere læring fra<br />
kunden samt ny teknologiudnyttelse. I denne sammenhæng er spørgsmålet derfor,<br />
- hvilken struktur er den optimale? [Mintzberg] angiver sammenhængen mellem<br />
struktur og Komplekse/Enkle samt Stabile/Dynamiske omgivelser som vist i Tabel 1.<br />
Omgivelser<br />
Stabile Dynamiske<br />
Professionel Organisation:<br />
Bureaukratisk<br />
organisation<br />
Vertikal og horisontal<br />
decentraliseret<br />
Standardisering af<br />
viden og færdigheder<br />
Maskinbureaukrati:<br />
Centraliseret<br />
bureaukratisk<br />
organisation.<br />
Med begrænset<br />
horisontal<br />
decentralisering<br />
Standardisering af<br />
arbejdsopgave og<br />
resultater<br />
Ad Hoc Krati:<br />
Organisk organisation<br />
Decentraliseret<br />
organisation<br />
Gensidig tilpasning<br />
Organisation:<br />
Organisk organisation<br />
Vertikal og horisontal<br />
centraliseret<br />
Direkte tilsyn<br />
Tabel 1 Organisationstype relateret til organisationens omgivelser [Mintzberg]<br />
Af Tabel 1 fremgår det, at når projektet befinder sig i dynamiske og komplekse<br />
omgivelser, er den mest optimale strukturtilpasning karakteriseret ved en organisk<br />
organisation. Samtidig er den decentraliserede organisation med gensidig tilpasning<br />
som koordineringsmekanisme, den bedst egnede til at håndtere (= vurdere,<br />
beslutte og implementere) komplekse teknologier.<br />
3.3.1 Organisk organisation<br />
Organisér projektet med en organisk struktur. Sammensæt et team med<br />
flerfaglige kompetencer så de matcher opgaven. De nødvendige kompetencer<br />
for at løse opgaven skal samles både i tid og rum. Derved skabes en effektiv,<br />
fleksibel og hurtig projektorganisation.<br />
En organisk organisation er, i modsætning til den bureaukratiske, fleksibel og åben<br />
side 36 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
overfor input fra omgivelserne. Den organiske organisation har minimum af hierarki<br />
og specialisering af funktioner. For at en organisation er ægte organisk, kræves<br />
det, at alle er på samme niveau, uden egentlige jobbeskrivelser, og med en flad<br />
netværkslignende kommunikation, med interaktion på tværs af formelle grænser,<br />
se Figur 12. Al planlægning og kontrol foregår decentralt, og endvidere er der ingen<br />
pre-definerede rigide processer. Den organiske organisation er et fleksibelt netværk<br />
af ikke-specialiserede individer.<br />
Figur 12 Eksempler på traditionel bureaukratisk og organisk organisationsform i<br />
hub [egen tilvirkning].<br />
Der er selvfølgelig et kontinuum mellem den bureaukratiske og den organiske<br />
organisation. Den mest egnede struktur ligger et eller andet sted imellem de to.<br />
Det vi kan sige er, at udviklingen af mere dynamiske og komplekse omgivelser<br />
peger i retning af, at der i fremtiden bliver behov for at projektteamet organiserer<br />
sig i mere organisk retning.<br />
En bureaukratisk organisationsstruktur har, ifølge Mintzberg, vanskeligere ved at<br />
tilpasse sig til de ændringer, der finder sted i omgivelserne [Jacobsen & Thorsvik,<br />
side 106]. Dette mener vi, kan henføres til bureaukratiet krav om klare<br />
ansvarsforhold, forudsigelighed og standardisering i bestræbelsen på at skabe<br />
effektivitet. Dette kan risikere at ske på bekostning af refleksion, læring og<br />
motivation, i dét det kan blive et mål i sig selv blot at følge reglerne. Der er en<br />
betydelig risiko for at projektet ikke får udnyttet den kompetence og viden,<br />
projektdeltagerne har, og som kunne være relevant for opgaveløsningen. I den<br />
bureaukratiske organisationsstruktur kan opgaverelevant kompetence og viden<br />
side 37 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
også findes hos personer, der ikke er en del af projektteamet. Dette kan fx være<br />
produktejer, marketing eller salg, hvor organisationsstrukturen introducerer en<br />
barriere i forhold til, at projektteamet kan få adgang til deres viden og kompetence.<br />
En sådan organisation kan derfor få problemer med hastighed og effektivitet i<br />
dynamiske omgivelser. Hvis organisationen kun langsomt kan tilpasse sig<br />
ændringer i omgivelserne, kan resultatet derfor blive, at projektorganisationen<br />
bliver overvejende fastlåst og ufleksibel. Derved kan projektet have svært ved, at<br />
udvikle de rigtige produkter på det rigtige tidspunkt.<br />
En organisk og flerfaglig projektorganisation kan derimod bedre reagere og agere<br />
fleksibelt på ændringer i omgivelserne. Når magten, og dermed indflydelsen på<br />
opgaveløsningen, placeres hos det fagligt kompetente projektteam, øger det<br />
muligheden for handlekraft og dermed understøttes beslutningsevnen. Når de<br />
nødvendige kompetencer er samlet i projektteamet, og de selv har den direkte<br />
kundekontakt, bliver kommunikationsvejene kortere, og kommunikationen dermed<br />
mere effektiv. Den decentraliserede magt og den effektive kommunikation er begge<br />
med til at understøtte projektets fleksibilitet i forhold til omgivelserne.<br />
3.3.2 Gensidig tilpasning som koordineringsmekanisme<br />
Gensidig tilpasning er en effektiv koordineringsmekanisme for mindre teams<br />
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
følge op på deres ideer, og selv definerer deres arbejdsmetoder og opgaver. I<br />
denne situation kan gensidig tilpasning være en effektiv koordineringsmekanisme.<br />
Organisationsteorien [Jacobsen & Thorsvik, side 80] siger, at gensidig tilpasning<br />
som koordineringsmekanisme kun kan anvendes i meget overskuelige situationer.<br />
Det vil sige for projektteams med fx 10+ personer er det tvivlsomt at alle kan følge<br />
med i, hvad de andre gør. Der er derfor behov for en løbende vurdering af, hvor<br />
gensidig tilpasning vil have størst effekt, og eventuelt understøtte effekten ved en<br />
passende fysisk placering af projektdeltagerne. Der har været en del debat om,<br />
hvor mange personer man kan sætte sammen og stadig opnå effektivitet. Åbne<br />
kontormiljøer er meget almindelig i nye byggerier i dag, men effekten af dem har<br />
været blandet. Højt støjniveau og forstyrrelser kan være et problem, og indikerer at<br />
det er vigtigt, at diskutere fordele og ulemper med projektdeltagerne.<br />
Når gensidig tilpasning virker, er det en effektiv form for koordinering, idet de<br />
enkelte personer automatisk tilpasser deres adfærd til den adfærd, der udvises af<br />
dem de er afhængige af. I den iterative tilgang er der tilstræbt overskuelige<br />
situationer ved at nedbryde projektopgaverne i mindre og dermed mere<br />
overskuelige delopgaver. Derved kan gensidig tilpasning udnyttes til at opnå hurtig<br />
og uformel koordinering. De enkelte teammedlemmer arbejder sammen, og<br />
koordinerer deres handlinger for at udføre opgaverne bedste muligt.<br />
3.4 Selv-organiserende projekt teams<br />
Det primære mål for det selv-organiserede team er, at opnå handlekraft og<br />
beslutningsevne og derigennem skabe manøvredygtighed i forhold til HVAD der<br />
skal laves og HVORDAN det laves.<br />
Globaliseringen har betydet, at information som ressource er mængdemæssigt<br />
eksploderet. Digitaliseringen har muliggjort, at information er blevet uafhængig af<br />
tid og sted. Samtidig oplever vi en til stadighed stigende forandringstakt i<br />
samfundet og verden, og dette medfører at antallet af beslutninger, der skal tages<br />
vokser, og tiden til at tage den enkelte beslutning formindskes. Det betyder alt<br />
andet lige, at der kræves flere beslutningstagere, hvis beslutningskadencen skal<br />
opretholdes og beslutninger kvalificeres på baggrund af information og viden.<br />
Det er i denne kontekst vi ser det selv-organiserede team som en mulig vej til at<br />
opnå mere handlekraft og beslutningsevne, og dermed skabe et mere<br />
side 39 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
manøvredygtigt projektteam.<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
En projektorganisation kan agere hurtigt og fleksibelt, når magten er<br />
decentraliseret [Jacobsen & Thorsvik, side 87]. Dette opnår vi i det agile projekt,<br />
ved at danne organiske, selvorganiserende teams sammensat af personer, hvis<br />
kompetencer dækker de relevante faglige områder.<br />
Dette medfører samtidig, at der er mulighed for at beslutningerne træffes af de<br />
mest kompetente personer inden for et givet område. Derved øges effektiviteten og<br />
kvaliteten af de trufne beslutninger. Ifølge [Jacobsen & Thorsvik, side 259]<br />
fremmer selvorganiserende teams innovation og nytænkning.<br />
3.4.1 Hvad er handlekraft?<br />
Handlekraftig adfærd understøttes, hvis en beslutning og de afledte<br />
konsekvenser er synlige for beslutningstageren.<br />
Fleksibilitet og manøvredygtighed fordrer bl.a. handlekraft og beslutningsevne. Men<br />
kan vi styrke dette gennem strukturelle ændringer?<br />
Bag ønsket om det selvorganiserende team ligger en tro på, at dette i<br />
produktudviklingsregi vil føre til den bedste løsning. Rationalet er, at hvis<br />
projektdeltagerne oplever sammenhæng i udviklingsopgaven, sådan at opgaven er<br />
begribelig, håndterbar og meningsfuld, vil de træffe de beslutninger og vælge de<br />
løsninger, der leverer den største værdi til kunden. Udover en god kontakt til<br />
kunden fordrer dette naturligvis, at projektdeltageren selv har kontrol over og<br />
indflydelse på kritiske og afgørende faktorer omkring projektteamets opgaver.<br />
Hvis projektteamet har en direkte kommunikation med kunden, mærker de også<br />
direkte konsekvenserne af deres beslutninger. Læringsteori hævder eftertrykkeligt,<br />
at det der former menneskelig adfærd, er deres forventninger til, hvilke<br />
konsekvenser, der er forbundet med adfærden [Jacobsen & Thorsvik side 335].<br />
Det er svært at se, at det er muligt at agere handlekraftigt uden at være motiveret.<br />
Motivationen bliver dermed en helt central størrelse i relation til projektets succes, -<br />
altså projektets mulighed for at producere ”det rigtige produkt”.<br />
side 40 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
3.4.2 Handlekraft forudsætter motivation<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Motivation knytter sig til oplevelse af meningsfuldhed i jobbet, det at have<br />
indflydelse på, hvordan opgaven løses og dermed følelse af ejerskab og ansvar<br />
for resultat, samt adgang til information om resultatet af eget arbejde.<br />
Med udgangspunkt i motivationsteorien vil vi argumentere for, at det<br />
selvorganiserende team i højere grad understøtter motivationsdannelsen end den<br />
traditionelle projektorganisation.<br />
De underliggende afsnit tager hver især udgangspunkt i de kritiske psykologiske<br />
tilstande som Hackman & Oldham’s motivationsmodel fremhæver som afgørende<br />
for opnåelse af gode resultater [Jacobsen & Thorsvik, side 254]. Den følgende<br />
diskussion anskuer det flerfaglige team i forhold til en traditionel<br />
projektorganisation.<br />
3.4.2.1 Meningsfuldhed i jobbet<br />
Hackman & Oldham påpeger vigtigheden i, at arbejdsopgaverne stiller varierede<br />
krav til evner og færdigheder. Den gunstige motivation opnås, når personen har<br />
viden og færdigheder, der er relevante for de aktuelle arbejdsopgaver. Hackman &<br />
Oldham nævner 3 særlige kendetegn ved oplevelsen af meningsfuldhed i jobbet:<br />
• Variation i viden: Kravet til variation opfyldes ved den måde samarbejdet i<br />
flerfaglige teams sker på, se afsnit 3.5. Det enkelte teammedlem får i teamet<br />
mulighed for at bevare og udbygge sin faglige kompetence, ved at overskride<br />
faggrænser og kombinere den eksisterende viden med den ny viden, som<br />
indsigt i andre fag giver. Endvidere er der større spillerum med hensyn til at<br />
fordele arbejdsopgaverne. Den direkte kontakt med kunden synliggør<br />
forventninger og værdier langt bedre, og er med til at bibringe en bedre<br />
forståelse af opgavens betydning. Ikke mindst får teamet en langt stærkere<br />
oplevelse af, hvordan produktet bliver brugt – og om det bliver brugt! Ifølge<br />
teorien styrker dette motivationen, enten direkte positivt eller som<br />
energiskabende retningsgiver. Derved opnås bedre muligheder for at forfølge<br />
det, der giver kunden mest værdi.<br />
• Identifikation med opgaven: Identifikation med opgaven styrkes ved, at<br />
teamet involverer alle fagdisciplinerne og arbejder med en vertikal<br />
side 41 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
udviklingsstrategi. Dermed har teamet ansvaret for at udvikle en hel feature.<br />
Og ikke kun en usynlig delmængde af det samlede produkt. Den personlige<br />
indstilling til arbejdet kan give vidt forskellig grader af identifikation med<br />
arbejdet. Dette illustreres med den gamle historie om de 3 stenhuggere, se<br />
Figur 13.<br />
Figur 13 Historien om de 3 stenhuggere [www.poppendieck.com]<br />
Den direkte kontakt og tilbagemelding fra kunden er også med til at sikre<br />
helhedsopfattelsen, og skabe overblik.<br />
• Opgavens betydning: Her tænkes på oplevelsen af, at opgaven har<br />
betydning for omgivelserne, fx kunden. Dette sikres især ved, at teamet selv<br />
har den direkte kontakt til kunden. Derigennem opnås den direkte<br />
tilbagemelding om, hvad der giver kunden værdi, og hvad der bør prioriteres.<br />
Den høje grad af selvstyring kræver høj kompetence, idet det kræver faglig indsigt<br />
og overblik at træffe de rigtige valg. Det rejser spørgsmål om, hvorvidt fx<br />
nyuddannede vil kunne fungere optimalt i selvorganiserende teams, og i givet fald,<br />
hvordan de integreres. Mangel på kompetence kan have direkte uønskede effekter,<br />
som fx destruktive konflikter, fordi der kan herske tvivl om, hvorledes den nye<br />
viden tilvejebringes og kombineres. Et mere fatalt resultat kan være at opgaverne<br />
ikke bliver løst.<br />
side 42 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Omprioritering ud fra værdi-vurdering kan også skabe konflikt i forhold til de<br />
projektdeltagere, der skal fra- eller tilvælge nye opgaver.<br />
3.4.2.2 Ansvar for resultat<br />
Ifølge Hackman & Oldham [Jacobsen & Thorsvik] er oplevelsen af ansvar for<br />
resultatet også vigtig for motivationen. Igen spiller valget af selvorganiserende<br />
teams en vigtig rolle. Den selvorganiserende samarbejdsform betyder, at<br />
metodevalg med videre er løst defineret. Det enkelte team har stor frihed til selv at<br />
definere opgaverne. Løsningerne vælges og tilpasses ud fra de givne teknologiske<br />
muligheder og kundens ønsker. Det kræver, at teamets adfærd er styret af<br />
initiativer og nygerrighed. Teamets opgave med selv at vælge metoder og<br />
teknologi, opsøge den nødvendige viden, samt etablere tæt kontakt til kunden og<br />
have ansvar for kundesupport, styrker oplevelsen af ansvar for resultatet. Når<br />
projektdeltagerne selv tager ansvaret for valg af løsning, mister de samtidig<br />
"retten" til at kritisere beslutningerne. Det kan forklare, hvorfor nogle ikke er så<br />
ivrige efter indgå i selvorganiserende teams.<br />
3.4.2.3 kendskabet til resultatet af eget arbejde<br />
Den sidste faktor, der ifølge Hackman & Oldham [Jacobsen & Thorsvik] er vigtig for<br />
motivationen, er kendskab til resultaterne af ens eget udførte arbejde. Den ny<br />
organisations svar på det, er at de flerfaglige team selv danner grænseflade til de<br />
omgivelser, der kan levere nødvendig information eller give feedback. Teamet<br />
agerer direkte med kunden, hvilket giver kontant og hurtig oplevelse af, hvordan<br />
produkt resultatet fungerer. Endvidere arbejder teamet med en vertikal<br />
udviklingsstrategi, og det bidrager til helhedsopfattelsen og overblikket.<br />
side 43 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
3.5 Videndeling i flerfaglige teams<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Undgå faglige siloer – etablér team med flere faglige kompetencer og opnå<br />
bedre deling af eksisterende viden og skabelsen af ny viden.<br />
Facilitér etablering af relationer i teamet, og skab der igennem bedre deling af<br />
tavs viden og få et mere effektivt og produktivt team.<br />
Skab mere effektiv kommunikation ved at udnytte de korte<br />
kommunikationsveje, der karakteriserer de flerfaglige teams.<br />
Den måde projektopgaver opdeles på følger organisationens struktur. I det<br />
traditionelle projekt, organiseret efter funktionelle søjler, har dette som<br />
konsekvens, at personer i samme projektteam ofte er placeret fysisk adskilt.<br />
Dokumentationen opfylder her et koordineringsbehov på tværs af funktionssøjlerne,<br />
se Tabel 2.<br />
Dokumentation har også til opgave, at reducere virksomhedens følsomhed overfor<br />
personaleudskiftninger. Dette kan henføres til Taylor's tanker om effektivisering<br />
[Bakka & Fivelsdal]. Ifølge Taylor skulle alle opgaver nedbrydes til enkle opgaver, der<br />
var veldefinerede og som kunne dokumenteres. Derved opnåede virksomheden stor<br />
fleksibilitet i forhold til oplæring af nye medarbejdere.<br />
Denne tankegang kendes også i dag fra fx kvalitetsstyringssystemer (QMS), der er<br />
den klassiske mekanisme til at dele "Best Practice". QMS administrations<br />
procedurerne kan imidlertid opleves som en barriere i dynamiske domæner,<br />
karakteriseret ved hurtige og frekvente gennemløb af SEKI-modellen [Jensen,<br />
Mønsted & Olsen, side 38]. Her vil QMS kunne opleves som et "langsomt" medie,<br />
og ikke blive brugt til deling af information, simpelthen fordi informationen hurtigt<br />
forældes. Et andet karakteristisk forhold ved informationen i QMS er, at den<br />
sædvanligvis er på kodet form som fx proces- og procedurebeskrivelser, skabeloner<br />
og checklister. Det er ikke al information, der egner sig til denne form for<br />
kodificering. Som en konsekvens heraf er en del viden forbeholdt de få, fordi den<br />
ligger som uformel projektdokumentation, og dermed ikke er kollektivt tilgængelig.<br />
Sloan og Læringsteorien påpeger, at der eksisterer en konflikt mellem på den ene<br />
side procedurer og regler, der har til formål at harmonisere og stabilisere adfærden,<br />
og på den anden side læringsbehovet, der fordrer ny adfærd. Af hensyn til<br />
effektiviteten bør opmærksomheden være koncentreret om at sikre, at regler<br />
side 44 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
anvendes og procedurer følges. Men dette betyder, at der fokuseres mere på at<br />
gøre tingene rigtigt, frem for at ændre adfærd og gøre de rigtige ting. Formalismen<br />
leder således systematisk opmærksomheden væk fra påvirkninger, der kunne have<br />
tilført organisationen den nødvendige nye læring, der skulle til for at ændre adfærd<br />
[Jacobsen & Thorsvik, Sloan side 71, Læringsteorien side 349].<br />
Tabel 2 viser koblingen mellem videnstyper og forskellige strategier til at dele den<br />
viden projektet har, samt forslag til strategier for, hvordan projektet kan skabe ny<br />
viden.<br />
Vi ved<br />
Vi ved ikke<br />
at Vi ved<br />
Explicit<br />
viden<br />
Strategi:<br />
Dokumentation<br />
Tavs viden<br />
Skjult viden<br />
Strategi:<br />
Videndeling<br />
at Vi ved ikke<br />
Oplyst<br />
uvidenhed<br />
Strategi:<br />
Risikostyring<br />
Uvidenhed<br />
Strategi:<br />
Udforskning<br />
Tabel 2 Videnmatrix tilpasset fra [Jensen, Mønsted & Olsen, side 32]<br />
Der er forskellige grunde til, at vi gerne vil gøre op med den traditionelle måde at<br />
dele viden på. Undersøgelser har vist, at op mod 90 % af den samlede generelle<br />
viden er repræsenteret som tavs viden, se Tabel 2. Dette taler for, at der skal<br />
fokuseres på at dele den tavse viden [Holdt Christensen, side 105]. Mere detaljeret<br />
diskussion om viden og vidensformer findes i Appendix 7.<br />
En anden væsentlig grund er, at den hastighed, hvormed der sker ændringer i<br />
projektets omgivelser, er stærkt voksende som følge af globaliseringen, og deraf<br />
opstår et voksende behov for, at projektteamet kan præstere en hurtig fleksibel<br />
adfærd.<br />
En tredje grund er, at dokumentation kan hæmme effektiviteten i projektteamet.<br />
Når projektopgaverne er delt imellem personer, der sidder adskilt i forskellige<br />
side 45 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
funktionelle søjler, kan dokumentationen manifestere sig som en kontrakt mellem<br />
de forskellige grupper. Ved uenighed skaber dette ofte diskussioner om, hvem der<br />
har ansvaret for fejlen, i stedet for at løse problemet.<br />
3.5.1 Deling af tavs viden i flerfaglige teams<br />
De efterfølgende afsnit er struktureret efter nogle af de faktorer, Davenport og<br />
Prusak's påpeger virker som barrierer for videnoverførelse [Jensen, Mønsted &<br />
Olsen, side 50]. Vi argumenterer for, at flerfaglige teams skaber mulighed for at<br />
nedbryde disse barrierer.<br />
3.5.1.1 Mangel på tillid<br />
Mangel på tillid mellem mennesker er en af de største barrierer for videndeling.<br />
Skab derfor gode vilkår for at tillidsfulde relationer kan udvikles mellem<br />
projektdeltagerne.<br />
Hvis projektdeltagerne kan skabe tillid til hinanden, har de et stærkere grundlag for<br />
at udforske og udfordre hinandens viden og "ikke-viden" områder gennem<br />
samarbejde [Darsø]. Tilliden til, at den anden part ønsker at forstå, imødekomme<br />
og hjælpe en, giver dem modet til i højere grad at erkende egen fejl og eksponere<br />
manglende indsigt og viden. Tillidskabende aktiviteter vil derfor forøge muligheden<br />
for at dele tavs viden.<br />
Hvis vi skal forholde os til, hvilke aktiviteter, der kan være fremmende for<br />
tillidsskabelsen, må vi fortolke begrebet tillid:<br />
Tillid opleves når man:<br />
• kan være sikker i sin forventning til hinandens opførsel og intentioner<br />
• udviser hjælpsomhed overfor hinanden og værdsætter andres bidrag til<br />
teamet<br />
• føler tryghed nok til at turde være åben omkring fejl, svagheder og<br />
frygt, såvel omkring kompetencer, styrker og præstationer<br />
De strukturelle ændringer, vi tidligere har diskuteret, danner rammerne for at tillid<br />
kan udvikles, men dette er ikke nok i sig selv. Fortolkningen af tillid som begreb<br />
peger på, at tillid er koblet til kulturen i projektteamet. Her spiller projektlederen en<br />
side 46 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
vigtig rolle for at sikre dannelse af tillid mellem projektdeltagerne.<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Den mest værdiskabende videnstype er medarbejderens tavse viden [Petersen &<br />
Østergaard]. Tavs viden hænger sammen med praksis læring. Projektlederen kan<br />
udvikle og kollektivisere denne videnstype ved at støtte indførelsen af forskellige<br />
tillidskabende aktiviteter. Et eksempel på en sådan aktivitet er parvis<br />
opgaveløsning, der er karakteriseret ved det direkte personlige møde. Ifølge<br />
Davenport og Prusak [Jensen, Mønsted & Olsen, side 50] skaber det direkte<br />
personlige møde netop kontakt og tillid mellem deltagerne.<br />
I og med op mod 90 % af den generelle viden er tavs viden, må der fordres andre<br />
rammer, end fx dokumenter, til at vurdere og inkorporere ny viden og erfaring.<br />
Stacey peger på, at viden knytter sig til relationer mellem mennesker [Jensen,<br />
Mønsted & Olsen, side 68]. For at opnå videndeling skal der dannes gode relationer<br />
mellem projektdeltagerne og på tværs af faglige grænser. Gode relationer fordrer,<br />
at der eksisterer tillid mellem parterne. Tillidsskabelsen kan styrkes, ved at placere<br />
projektdeltagerne fysisk sammen. Derved øges sandsynligheden for, at de lærer<br />
hinanden godt at kende - i rette tid.<br />
Den ene side af problematikken er altså, at de faktiske instrumentelle rammer ikke<br />
må modvirke muligheden for at opbygge tillid. Den anden side er, at team<br />
medlemmerne skal være villige til at opbygge tillid og indgå i tillidsdannende<br />
relationer. Den personlige indstilling er altså en væsentlig parameter, når der skal<br />
etableres samarbejde, og her spiller projektlederen en rolle omkring udviklingen af<br />
de rette kulturværdier.<br />
3.5.1.2 Forskellig kultur, begrebsverden og referenceramme<br />
Undgå videnskliker - sammensæt flerfaglige kompetencer i samme team. Det<br />
skaber bedre betingelser for at sprede den eksisterende viden samt at skabe ny<br />
viden.<br />
Det der ofte binder mennesker sammen på arbejdspladsen, er de fælles værdier og<br />
de holdninger, der karakteriserer virksomhedens succesgrundlag. Organisationen er<br />
med til at fastlægge den begrebsverden og det fagsprog, projektteamet benytter<br />
sig af. Når projektteamet deler viden, er kulturen, begrebsverdenen og<br />
referencerammerne med til at fastholde dem, så de ofte deler viden med de samme<br />
personer. Når de søger viden, afgrænser de sig således ofte til dem, der fysisk eller<br />
side 47 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
fagligt sidder nærmest. Dermed dannes der videnskliker, det vil sige, det er den<br />
samme gruppe af personer, der i en eller grad deler den viden de altid har delt. Ved<br />
at sammensætte flerfaglige kompetencer i projektteamet, modvirkes dannelsen af<br />
videnskliker [Holdt Christensen, side 20].<br />
Flerfaglige projektteams vil også kunne øge muligheden for at generere ny viden.<br />
De forskellige faglige kompetencer i projektteamet er ikke belastet af de andre fags<br />
professionalisme, og kan netop derfor tillade sig at stille de ”dumme spørgsmål”.<br />
Muligheden for dannelse af nye relationer kombineret med modet til at stille de<br />
”dumme spørgsmål” er vigtig for skabelse af ny viden [Darsø]. Det bør dog noteres,<br />
at for mange spørgsmål til eksisterende beslutninger kan trække momentum ud af<br />
projektet.<br />
Personer, der er ansvarlige for udvikling af en given feature, bør placeres i samme<br />
rum. Herved øges chancen for at uenighed i relation til udvikling af produktet bliver<br />
synligt og adresseret i gruppen.<br />
3.5.1.3 Mangel på tid og lejlighed til at mødes<br />
Skab tid og lejlighed til at de forskellige projektkompetencer kan mødes. Placer<br />
dem i samme rum og understøt derigennem det uformelle møde - det er<br />
gavnligt for videndelingsprocessen.<br />
Når behovet for viden er mest akut gør vi os mindst umage for at finde den. Det er<br />
et paradoks som også Lotte Darsø peger på [Darsø] citat: "den virkelige<br />
effektivisering består i at give medarbejderne mere tid til relationsdannelse, fordi<br />
videndeling netop udebliver, når medarbejderen presses til kun at passe sit eget".<br />
Mangel på tid og lejlighed er altså en væsentlig strukturel forhindring for at dele<br />
den tavse viden. Der skal tid til den kollegiale oplæring, samt tid til at dele viden.<br />
Projektorganisationens bidrag til videndeling består i at skabe de strukturelle<br />
rammer. I det agile projekt opnår vi dette, ved at placere de forskellige faglige<br />
kompetencer i samme rum. En effektiv måde at få del i andres viden er gennem<br />
samværet med andre. Lejlighed til at mødes understøttes også ved, fx at opstille<br />
whiteboards i teamets fællesområde.<br />
side 48 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Figur 14 Båndbredde ved forskellige typer kommunikation tilpasset og oversat til<br />
dansk fra [Cockburn]<br />
Figur 14 indikerer, at whiteboard er en af de vigtigste kommunikationsformer, når<br />
der er behov for stor effektivitet.<br />
Med brug af hyppige releases til kunden, understøttes også lejligheden til at møde<br />
kunden. Dette sker gennem det The <strong>Agil</strong>e Manifesto betegner som "working<br />
software" og som vi kalder "brugbart produkt" i Figur 14. Hyppige leverancer styrker<br />
i betydelig grad kundens mulighed for at forholde sig til produktets funktionalitet og<br />
værdi. Det, at kunden får et fungerende produkt i hænderne, forbedrer muligheden<br />
for at give effektiv feedback til projektteamet - helt i tråd med ordsproget: Jeg<br />
hører - Jeg glemmer. Jeg ser - Jeg husker. Jeg gør - Jeg forstår (kinesisk ordsprog<br />
- Kungfutse).<br />
De strukturelle rammer kan dog ikke alene sikre videndeling. Projektlederen skal<br />
skabe legitimitet og accept af det sociale samvær, som en vej til at kollektivisere<br />
medarbejdernes viden. Han kan også understøtte videndeling på anden måde, fx<br />
ved at facilitere udviklingen af den ønskede kommunikationsform, påvirke mødestil,<br />
fejre succeser osv.<br />
side 49 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
3.5.1.4 Status og belønning går til ejere af viden<br />
Understøt dannelse af sociale bytteforholdsrelationer – det styrker<br />
videndelingsprocessen.<br />
Understøt gensidig anerkendelse i projektteamet – det styrker<br />
videndelingsprocessen.<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Ifølge den klassiske kommunikationsmodel er videndeling en strøm af viden, der<br />
flyder fra en afsender til en modtager [Jacobsen & Thorsvik, side 271]. Modtageren<br />
er derved den part, der opnår flest fordele. Der vil derfor kun finde en frivillig<br />
kommunikations udveksling sted mellem de 2 parter, hvis der etableres et<br />
bytteforhold mellem dem. Den der afgiver viden skal altså på passende vis<br />
kompenseres af modtageren. [Holdt Christensen] har imidlertid en interessant<br />
pointe i denne sammenhæng. Han har bemærket, at medarbejderne i danske<br />
virksomheder deler viden, også selv om de ikke modtager nogen økonomisk<br />
kompensation. I stedet etableres, det han betegner, et socialt bytteforhold. I dette<br />
perspektiv udspringer videndelingsproblemet ikke af uvilje hos medarbejderne, men<br />
snarere af manglende mulighed for at dele viden. Man deler viden, bl.a. for at vide<br />
sig sikker på selv at kunne opnå hjælp, når det kræves.<br />
Anerkendelse er væsentlig i den videndelende organisation. Videndeling skal være<br />
en del af projektkulturen. At kunne acceptere og belønne kreative fejl og<br />
samarbejde er vigtigt, og projektdeltagerne skal vide, de ikke taber status ved ikke<br />
at vide alt, [Jensen, Mønsted & Olsen, Davenport og Prusak side 50].<br />
Ved at lade et flerfagligt team udvikle en hel feature, bliver ansvaret for opgaven<br />
placeret et sted - nemlig i teamet. Dermed kommer teamet i fællesskab til at eje al<br />
den nødvendige viden - men også ansvaret, og kan derfor også kun som team<br />
høste belønningen. For at høste belønningen skal teamet altså også dele viden.<br />
side 50 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
3.6 Projektlederens Kompetencer<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Projektlederen for det problemdefinerende projekt skal både mestre<br />
management og leadership kompetencer.<br />
Det fordrer en særlig kompetence hos projektlederen at kunne veksle mellem<br />
management og leadership tilgangen - og med den rette timing.<br />
Management knytter sig til reduktion af operationel usikkerhed.<br />
Leadership knytter sig til reduktion af kontekstuel usikkerhed.<br />
I dette afsnit vil vi vurdere, hvilke kompetencer der fordres hos projektlederen for<br />
det problemdefinerende projekt, set i relation til de traditionelle<br />
projektledelseskompetencer. De traditionelle projektledelseskompetencer<br />
identificeres i forhold til de projekttyper, de bringes i anvendelse overfor. De<br />
opgaver de forskellige projekttyper giver anledning til kræver anderledes<br />
procesledelseskompetencer og værktøjer af projektlederne end de almindeligvis<br />
kendte projektlederkompetencer. Det fordrer fx en særlig evne hos projektlederen<br />
til at balancere mellem reduktion af operationel- og kontekstuel usikkerhed.<br />
Afslutningsvis stiller vi spørgsmål til om management kompetencer er tilstrækkelige<br />
i projektledelse.<br />
3.6.1 Lineær versus cirkulær logik som kompetence<br />
Projektlederens kompetencer i rutineprojektet er primært knyttet an til en<br />
1.ordens-ledelseslogik, baseret på en lineær forståelsesform.<br />
Projektlederens kompetencer i det problemdefinerende projekt er primært<br />
knyttet an til en 2.ordens-ledelseslogik, baseret på en cirkulær forståelsesform.<br />
I dette afsnit vil vi vurdere, hvilke projektleder kompetencer, der knytter sig til<br />
polariseringerne indenfor de projekttyper, vi har defineret, nemlig rutine- og<br />
problemdefinitionsprojektet.<br />
Med udgangspunkt i definitionen af rutineprojektet, mener vi at projektledelsen<br />
praktiseres ved traditionel funktionel ledelse [Bakka & Fivelsdal, side 24]. Dette<br />
fordrer blandt andet kompetencer i de værktøjer, der bringes i anvendelse omkring<br />
planlægning, styring og opfølgning [Melander, side 156 "formelle<br />
planlægningsværktøjer og styrings- og opfølgningsværktøjer"]. Denne tilgang<br />
side 51 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
forudsætter, at projektopgaven er veldefineret, og betyder at projektet kan styres<br />
gennem faste målsætninger. Løsning af opgaven fastlægges typisk med procedurer<br />
og processer, der dikterer den ønskede adfærd.<br />
I denne optik ligger der i rutineprojektet et primært fokus på projektteamets<br />
funktion og effektivitet – det vil sige et fokus på projektets "indre verden" [Gitte<br />
Haslebo]. Enhver ændring i rutineprojektet er således baseret på en lineær logik. Fx<br />
er rettelser af fejl i software baseret på en årsag-virkning logik og ansvar-skyld<br />
logik. Denne logik har til formål at udpege hvor ændringen skal ske samt hvor<br />
ansvaret skal placeres. Dette mener vi er en 1.ordens-ledelseslogik, baseret på en<br />
lineær forståelsesform, som er fokuseret på at "gøre tingene rigtigt".<br />
I det problemdefinerende projekt stilles der ofte spørgsmålstegn ved opgave<br />
definitionen - hvad er kundens behov, og hvilken teknologi indfrier bedst disse<br />
behov? Her kan projektet ikke nøjes med at fokusere på projektteamets funktion og<br />
effektivitet - den indre verden, men må også rette fokus mod omgivelserne - den<br />
ydre verden. I rutineprojektet, hvor fokus er på projektteamets indre verden, kan<br />
projektlederen, føre projektet til succes ved en normativ adfærd, der er baseret på<br />
fastlagte processer og procedurer. Problemdefinerende opgaver kan derimod ikke<br />
rummes i sådanne strukturelle former, og her må projektlederen tage ansvar for at<br />
projektteamet selv får defineret og besluttet den adfærd, der sikrer projektet<br />
succes under delt hensyntagen til såvel projektteamets indre som ydre verdens<br />
behov og præmisser. Efter vores mening fordrer dette andre kompetencer end i<br />
rutine projektet, se fx [Melander, side 156 "Eksterne integrationsværktøjer"] og<br />
Figur 15. Selvom eksterne integrationsværktøjer som fx dannelse af styregruppe,<br />
brugerinvolvering, kundemøder, status- og fremskridtsrapporter tilpasset<br />
interessenternes behov kræver lineære kompetencer, er det at stille<br />
spørgsmålstegn ved projektopgavens præmisser og reflektere over<br />
projektdeltagernes adfærd, såvel internt som eksternt, efter vores mening et<br />
udtryk for en bevægelse i retning af 2.ordens-ledelse, og er karakteriserende for<br />
cirkulær logik [Gitte Haslebo].<br />
side 52 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
3.6.2 Balancen mellem operationel- og kontekstuel usikkerhed<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Værktøjer til reduktion af operationel risiko knytter sig til en 1.ordens-<br />
ledelseslogik det vil sige management tilgang.<br />
Værktøjer til reduktion af kontekstuel risiko knytter sig til en 2.ordens-<br />
ledelseslogik det vil sige leadership tilgang.<br />
I Figur 1 har vi illustreret at produkt udviklingsprojektet lever i et spændingsfelt<br />
mellem to typer usikkerhed, operationel og kontekstuel usikkerhed. I det<br />
problemdefinerende projekt kan man, efter vores mening, ikke opnå succes ved<br />
kun at håndtere den ene type usikkerhed. Dette skyldes, at projektet skal sikre<br />
overensstemmelse med kundens forventninger og behov, og derfor skal<br />
projektlederen hele tiden balancere mellem de to typer af usikkerhed. På den ene<br />
side skal han søge at reducere kontekstuel usikkerhed ved at åbne op for nye<br />
fortolkninger omkring definition af projektopgaven, og hvordan den bedst løses, og<br />
på den anden side samtidig sikre projektet bliver færdigt til tiden ved at reducere<br />
operationel usikkerhed. De projektlederkompetencer, der bruges til reduktion af<br />
operationel usikkerhed, knytter sig efter vores mening til projektlederen som<br />
manager. Det vil sige de traditionelle formelle planlægnings- styrings- og<br />
opfølgningsværktøjer. Reduktion af kontekstuelle risici stiller derimod anderledes<br />
kompetencekrav til projektlederen. Her spiller de eksterne og interne<br />
integrationsværktøjer en større rolle. Eksempler på disse værktøjer kan ses i<br />
[Melander, side 156]. Grundlæggende drejer det sig for projektlederen om, at sikre<br />
at projektteamet fungerer som en samlet integreret gruppe, men især også om at<br />
skabe sammenhæng i forhold til omgivelserne fx kunden. I det problemdefinerende<br />
domæne sker dette ved at projektlederen agerer som facilitator i højere grad end<br />
som manager. Dette indikerer, at projektlederen skal trække på kompetencer fra<br />
helt andre områder fx gruppepsykologi, adfærdspsykologi. Det er her<br />
projektlederen skal fokusere på at skabe motivation og kreativitet, bl.a. gennem<br />
kommunikation og effektiv videndeling projektteamet og kunde imellem, med det<br />
formål at opbygge ny viden og derigennem stimulere læring. Evnen til at lykkes på<br />
dette område er meget vigtig for om projektteamet kan agere innovativt.<br />
side 53 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
3.6.3 Balancen mellem at inkludere og ekskludere kunden<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Projektlederen skal løbende kunne vurdere og træffe beslutning om, hvorvidt<br />
kunden skal inkluderes eller ekskluderes i forhold til projektteamet.<br />
Kompetencer der understøtter kommunikation og videndeling er centrale.<br />
I det dynamiske domæne, hvor det er vanskeligt at specificere en objektiv<br />
opgavedefinition, der kan fortolkes ens uafhængigt af iagttageren, er det ikke<br />
muligt at fastlægge den optimale adfærd gennem procedurer og processer. I denne<br />
situation er det vores erfaring, at produktudviklingen forløber bedst når det lykkes<br />
at integrere kunden i projektteamet. Den rolle kunden skal spille er, at deltage<br />
løbende i projektets prioriteringer og beslutninger. En forudsætning for at dette kan<br />
lykkes er, at kunden føler sig velkommen og integreret i projektet. Tanken er ikke<br />
at kunden rent fysisk skal sidde sammen med projektteamet i gennem hele<br />
projektforløbet. Dette vil formodentlig være spild af både kundens og<br />
projektteamets tid. Det væsentlige er, at der er en god kommunikation og en god<br />
videndeling mellem projektteam og kunde. Dette vil understøtte projektteamets<br />
læring og forståelse af de behov produktet skal opfylde. Samtidig vil kunden lære<br />
om de teknologiske muligheder, der kan vælges i mellem. Dette vil hjælpe til den<br />
rigtige prioritering og beslutning om projekts retning og mål.<br />
Hvis der er klarhed om, hvad der skal laves, og hvordan det skal laves, kan det<br />
omvendt være mere hensigtsmæssigt ikke at inddrage kunden i en periode, og lade<br />
projektteamet arbejde koncentreret med at implementere løsningen. Efterfølgende<br />
må resultatet så stå sin prøve i forhold til kundens forventninger, og projektteamet<br />
må evaluere sin adfærd, orientering og retning.<br />
Det er således en vigtig projektleder kompetence, at han kan ramme den rigtige<br />
timing med hensyn til at inkludere - men også ekskludere kunden. Endvidere<br />
fordrer det særlige kompetencer omkring etablering af den rette kommunikation og<br />
videndeling, der skal sikre både projektteam og kunde den nødvendige læring.<br />
Derfor er det nødvendigt at projektlederen kan træde tilbage i metaposition og<br />
vurdere den optimale strategi. Figur 15 tager udgangspunkt i Figur 1, men tilføjer<br />
reference til, hvordan værktøjstyper knytter sig til projektkontekst ifølge<br />
[Melander].<br />
side 54 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
Høj<br />
Lav<br />
Lav<br />
a-dpl-final-2007-12-14.doc<br />
Eksterne og interne<br />
integrationsvæktøjer<br />
(kundeinvolvering, netværk, etc.)<br />
Meta-position<br />
kontekstuel<br />
usikkerhed<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Formelle planlægnings- styringsog<br />
opfølgningsværktøjer<br />
(Målsætning, planlægning,<br />
formelle statusrapporter etc.)<br />
Figur 15 Projektlederen i meta-position<br />
Høj<br />
Projektlederen skal således gennem meta-position kunne veksle mellem:<br />
• at bringe lineær og cirkulær logik i spil afhængig af projekt kontekst<br />
• at differentiere mellem strategier til reduktion af kontekstuel eller operationel<br />
usikkerhed<br />
• at inkludere eller ekskludere kunden<br />
Dette mener vi, er et eksempel på den 2.ordens-ledelses kompetence en<br />
projektleder skal mestre.<br />
3.6.4 Projektlederen i meta-position<br />
Projektlederens evne til at træde i meta-position, og der igennem vekselvirke<br />
mellem management og leadership - med den rette timing - er en helt<br />
afgørende forudsætning for at kunne føre det problemdefinerende projekt til<br />
succes.<br />
I dette afsnit vil vi vurdere sammenhængen mellem management og leadership på<br />
den ene side og projekttype på den anden. Endvidere vil vi vurdere, hvor vi ser<br />
anvendelse af management og leadership som ledelsestilgang i forhold til<br />
projekttyperne.<br />
side 55 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Med de karakteristika vi tidligere har tegnet for rutineprojektet, ser vi en<br />
sammenhæng mellem den ledelsesform management er udtryk for, og de<br />
ledelsesbehov der er i rutineprojektet. I rutineprojektet er det muligt for<br />
projektlederen at planlægge opgaven, og derefter ansætte personer med de rette<br />
kvalifikationer til at føre planen ud i livet og derigennem løse opgaven.<br />
Forudsætningen er dog at ændringer fra omgivelserne kan ignoreres.<br />
Vi er skeptiske overfor om dette også er muligt i det problemdefinerende projekt.<br />
På grund af den manglende struktur - projektlederen ved jo ikke hvad der skal<br />
laves og hvordan det skal laves - bliver han nødt til at opgive sin position som<br />
overordnet autoritet og indtage en mere sideordnet rolle i forhold til<br />
projektdeltagerne. Projektdeltagerne er jo oftest dem, der er tættest på den<br />
praktiske del af opgaven, og vi mener derfor også, de er bedre rustet til at finde de<br />
rette løsninger end projektlederen er. Men dette fordrer frivillighed, nysgerrighed,<br />
vilje og evne til at udforske og udfordre nye verdener eller følge nye veje, alt<br />
sammen eksempler på adfærd hos projektdeltagerne, der ikke kan beordres.<br />
På den anden side må en forudsætning for at projektlederen kan indtræde i en<br />
mere sideordnet rolle være, at magtrelationen mellem ham og de øvrige<br />
projektdeltagere ikke står i vejen for etablering af en sådan relation. Fx har<br />
projektlederen ofte indflydelse på ledelsesvurderinger, der danner basis for<br />
lønforhandlinger, bonus udbetalinger osv., og de kan hæmme projektdeltagerens<br />
ønske om at indgå i sideordnede relationer med projektlederen, af frygt for at<br />
svække deres stilling.<br />
Det interessante er, hvordan projektlederen løser opgaven, at få den optimale<br />
adfærd frem hos projektdeltagerne. Projektdeltagernes relationer skabes ikke af<br />
deres subjektive tanker, følelser og intentioner, men af den kommunikation der<br />
foregår mellem dem [Gitte Haslebo]. Dette åbner for mange forskellige muligheder<br />
for at skabe et velfungerende projektteam, hvor det at stille de rigtige spørgsmål er<br />
mere i fokus end det at give de rigtige svar. Dette finder vi ligger helt i tråd med<br />
leadership tilgangen. Når der ikke kan opstilles klare mål og retning af<br />
projektlederen, må han i stedet appellere til, at projektdeltagerne afsøger deres<br />
egne erfaringsgestalter og på basis af disse danner en fælles retningsgivende vision<br />
[Gitte Haslebo, side 52]. Derigennem kan der skabes fælles energi, engagement,<br />
ansvarlighed, orientering og retning, idet projektets vision forenes med<br />
projektdeltagernes egne ønsker.<br />
side 56 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Hvor management tilgangen søger at eliminere de operationelle risici, erkender<br />
leadership tilgangen nødvendigheden i at acceptere høj operationel usikkerhed for<br />
derigennem at kunne minimere den kontekstuelle usikkerhed. I leadership<br />
tilgangen opfattes det som naturligt, at der sker ændringer i den ydre verden. Disse<br />
ændringer ses som potentielle muligheder for at opnå læring, og dette kan i sidste<br />
ende føre til en bedre løsning og et mere konkurrencedygtigt produkt. Leadership<br />
tilgangen fordrer at projektteamet er komfortabel med risiko og ikke er bange for<br />
at bryde regler og procedurer i bestræbelsen på at gøre "de rigtige ting". Dette er<br />
dog ikke uden problemer, idet projektet har brug for legitimitet og accept fra<br />
basisorganisationen. Mangel på regelrethed, mener vi derfor, kan føre til konflikter i<br />
forhold til basisorganisationen. Fx er mange virksomheders kvalitetssystem baseret<br />
på en lineær tilgang, idet det dikterer, hvordan projekter gennem repeterbare<br />
processer og procedurer skal gennemføres.<br />
Udfordringen, ved at anvende leadership tilgangen i det problemdefinerende<br />
projekt, er at blive færdige til tiden. For at tilgodese det mener vi, det kan være<br />
formålstjenligt at kombinere management og leadership med henblik på at<br />
gennemføre projektet mere effektivt. Fx anvendes dette princip i den iterative<br />
udviklingsmetode, se Appendix 2, ved brug af timeboxed iterationer.<br />
Projektlederens leadership kompetence går på at etablere de rammer, der skaber<br />
åbenhed i projektteamet overfor ændringer i projektets omgivelser, mens<br />
management kompetencen går på den traditionelle planlægnings- og styringsdel i<br />
de enkelte iterationer.<br />
En stærk leadership dominans vil i en eller anden udstrækning ødelægge orden og<br />
effektivitet. Ligesom en stærk management dominans kan tænkes at tage modet<br />
fra de risikovillige og innovative. Derfor kan de to tilgange ikke eksistere på samme<br />
tid. Hvis leadership og management skal kombineres, kan det tyde på, at det skal<br />
ske med en tidslig forskydning. Vi har selv erfaret, at det er vanskeligt, at arbejde<br />
med fx koncepter den ene dag og forholde sig rationelt og effektivt til en<br />
arbejdsproces den næste dag. Det at veksle mellem management og leadership<br />
tilgang, kræver efter vor opfattelse i særlig grad evne til 2.ordens-ledelse.<br />
Kunsten for projektlederen er derfor at han skal kunne vekselvirke mellem<br />
management og leadership tilgangen. Det problemdefinerende projekt bliver aldrig<br />
færdig under rendyrket leadership ledelse, men opnår heller aldrig den læring der<br />
fører til det rigtige produkt ved en rendyrket management tilgang. En særlig<br />
kompetence er derfor, at han skal kunne træde tilbage i meta-position og indtage<br />
side 57 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
en observerende rolle, hvor der reflekteres over, hvilke strategier, der er optimale i<br />
den givne situation, se Figur 15. Det at kunne træde tilbage og observere, reflektere<br />
og beslutte strategi opfatter vi som en særlig kompetence, projektlederen skal<br />
beherske for at opnå succes med det problemdefinerende projekt [Stelter, Kolb's<br />
læringscyklus side 164].<br />
Mange af de management opgaver, der traditionelt varetages af projektlederen<br />
overtages i det problemdefinerende projekt af projektdeltagerne selv. Dog<br />
faciliterer projektlederen gennemførelsen af disse opgaver. Dette gælder fx<br />
definition, planlægning og opfølgning på de enkelte opgaver i den iterative<br />
udviklingsmodel. Projektdeltagerne tager endvidere ansvar ved selv at tilvælge<br />
opgaver, ud fra egen vurdering af hvilke opgaver de anser sig som mest<br />
kompetente til at løse. Dette fordrer at projektlederen kan/vil give slip på ansvaret,<br />
og at projektdeltagerne kan/vil tage ansvaret. Heri ligger igen en indikation om, at<br />
projektlederen skal opgive sin rolle som instruktør og vejleder og bevæge sig mere<br />
i retning af at være facilitator for dannelse af de rette relationer - både internt i<br />
projektteamet såvel som eksternt i forhold til omgivelserne.<br />
Ved valg af ledelsestilgang skal projektlederen bl.a. forholde sig til, at:<br />
• Management og leadership ikke er et spørgsmål om enten/eller men om<br />
både/og.<br />
• Management og leadership kan ikke koeksistere, og fordrer derfor både evne<br />
til at træde i meta-position samt at kunne vekselvirke mellem begge<br />
ledelsesformer. Dermed er timing en vigtig faktor.<br />
• Leadership knytter sig til reduktion af kontekstuel usikkerhed bl.a. ved brug af<br />
cirkulær logik. Leadership fordrer at projektlederen kan ligestille sig med<br />
projektdeltagerne.<br />
• Management knytter sig til reduktion af operationel usikkerhed bl.a. ved brug<br />
af lineær logik.<br />
side 58 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
4 Konklusion - Hvad har vi lært?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
For agile projekter er management og leadership ikke et spørgsmål om enten/eller<br />
men om både/og. Kravet til, hvornår projektet er færdig, er stadig gældende. Her<br />
spiller management en vigtig rolle. På den anden side er kravet om, at levere den<br />
rigtige funktionalitet på afleveringstidspunktet også vigtigt. Dette skaber behov for,<br />
at projektet løbende er åbent overfor omgivelserne. I denne dynamik spiller<br />
leadership tilgangen en vigtig rolle.<br />
Leadership knytter sig til reduktion af kontekstuel usikkerhed bl.a. ved brug af<br />
cirkulær logik. Management knytter sig til reduktion af operationel usikkerhed bl.a.<br />
ved brug af lineær logik. Det nye er, at projektlederen også skal beherske<br />
kompetencer, der anvender cirkulær logik, samtidig med han stadig skal beherske<br />
de traditionelle projektlederkompetencer, der anvender lineær logik. Det er<br />
projektets kontekst, der er bestemmende for, hvilken logik der bør anvendes.<br />
Cirkulær logik er knyttet til projektlederens rolle som facilitator overfor<br />
projektteamet. Dette gælder i særlig grad i forholdet til projektteamets<br />
kompetencer fx omkring fleksibilitet overfor forandringer, selvstændighed og<br />
ansvar.<br />
Hovedkonklusion:<br />
Produktudviklingsprojekter er i stigende grad problemdefinerende, og<br />
befinder sig i dynamiske og komplekse omgivelser. I dette domæne er<br />
projektledelse, baseret på de agile værdier, bedre rustet end traditionel<br />
projektledelse, til at levere ny værdi til kunden på markedspladsen, i rette<br />
tid.<br />
Dynamiske og komplekse omgivelser kræver mere end blot traditionelle<br />
projektlederkompetencer. Projektlederen skal også mestre:<br />
• leadership tilgang, herunder anvendelse af cirkulær logik<br />
• balancegang mellem reduktion af operationelle og kontekstuelle<br />
risici<br />
• at kunne veksle mellem:<br />
o management og leadership tilgang<br />
o at inkludere eller ekskludere kunden i projektet<br />
side 59 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Management og leadership kan ikke koeksistere, og fordrer derfor evne hos<br />
projektlederen til at kunne træde i meta-position og overveje samt vælge en<br />
passende ledelsesstrategi.<br />
Pointer omkring projektets processer:<br />
Vores anbefaling er, at anvende en iterativ udviklingsmodel, baseret på en<br />
timeboxed iterativ proces.<br />
Med den iterative udviklingsmodel opnår projektet:<br />
Med en passende kort iterationslængde opnår projektteamet løbende fleksibilitet<br />
overfor ændringer i omgivelserne. Dette skaber god mulighed for håndtering af<br />
såvel operationelle som kontekstuelle risici.<br />
Hyppig og kvantitativ kommunikation, mellem projektteam og kunde, skaber<br />
mulighed for god overensstemmelse mellem kundens forventninger og det færdige<br />
produkt på afleveringstidspunktet. Den regelmæssige feedback fra kunden styrker<br />
muligheden for at prioritere arbejdet relativt til det, der giver kunden mest værdi.<br />
Projektteamets refleksion efter hver iteration, skaber mulighed for en kontinuert<br />
procesforbedring. Dermed er der til stadighed fokus på at fremme effektiviteten i<br />
projektet.<br />
• fleksibilitet i forhold til ændringer i projektets omgivelser<br />
• hyppig og kvantitativ kommunikation mellem projektteam og kunde<br />
• mulighed for kontinuert procesforbedring gennem hele projektforløbet<br />
Pointer omkring projektets struktur:<br />
Vores anbefaling er, at:<br />
• etablere en projektorganisation med en organisk struktur<br />
• etablere en selvorganiserende projektteams<br />
• etablere projektteams, sammensat af flerfaglige kompetencer<br />
• placere teammedlemmerne i samme rum<br />
En organisk struktur skaber mulighed for en effektiv, fleksibel og hurtig<br />
projektorganisation. Manøvredygtighed og fleksibilitet støttes med etablering af<br />
selvorganiserende teams. Sammensætning af projektdeltagere i flerfaglige teams<br />
side 60 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
skaber mulighed for bedre deling af tavs viden og skabelse af ny viden. Det styrker<br />
de personlige relationer at placere teammedlemmerne i samme rum. Derved<br />
understøttes også det direkte møde, og der etableres korte kommunikationsveje,<br />
der muliggør gensidig tilpasning.<br />
Den mest grundlæggende forudsætning for at lykkes med implementation af ”en<br />
bedre vej” til projektledelse, er at få forankret beslutningen hos ledelsen. Ledelsen<br />
skal overbevises om, at det er en bedre vej.<br />
Det er vigtigt at projektet allierer sig med forandringsagenter, der brænder for den<br />
ny sag.<br />
Anbefalinger til implementation af ”en bedre vej” til<br />
projektledelse:<br />
• forankre beslutningen om iterativ udvikling som strategi, på<br />
ledelsesplan<br />
• få engagerede personer involveret i projektteamet<br />
• gennemfør indledende uddannelsesforløb omkring iterative metoder,<br />
både for projektdeltagere og projektledere<br />
• etabler samarbejde med personer, der har erfaring i at facilitere<br />
anvendelsen af iterative metoder<br />
• få de fysiske rammer på plads – fjern forhindringerne<br />
• tag små skridt og søg de kortsigtede gevinster<br />
• vær forberedt på at skulle afvige fra ovenstående, for at kunne<br />
tilpasse implementationen til konteksten<br />
Enhver læring starter med ny viden – sørg derfor for at kick-starte processen<br />
gennem uddannelse. Mange af erkendelserne kommer først gennem handling, så<br />
derfor er det vigtigt, at projektteamet bliver faciliteret af en person, der har prøvet<br />
den iterative proces før.<br />
Fjern forhindringerne - Etabler gode fysiske rammer fx whiteboards, rigelig med<br />
plads til at projektteamet kan udfolde deres aktiviteter.<br />
side 61 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
5 Perspektivering – Næste skridt<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Efter at have fulgt en række kurser på Diplomuddannelsen i <strong>Projektledelse</strong> er det<br />
påfaldende, hvordan de forskellige teoriområder, indenfor: kommunikation,<br />
teambuilding, coaching, organisationsteori, motivation og videndeling, understøtter<br />
de agile værdier. Bidragene fra disse forskellige teoriområder gør det dog også klart<br />
for os, at det vil fordre forandringsledelse på en række områder, hvis man skal<br />
opnå det fulde udbytte ved at skifte fra traditionel projektledelse til agil<br />
projektledelse.<br />
Nogle interessante spørgsmål, der kan arbejdes videre med, i forbindelse med<br />
undersøgelse og indførelse af den iterative udviklingsmodel, er:<br />
Videre undersøgelse af den iterative versus den vandfaldsbaserede<br />
udviklingsmodel:<br />
• Opleves produkterne som værende bedre, færre fejl?, mere brugervenlige<br />
produkter?<br />
• Er den iterative udviklingsmodel altid at foretrække?<br />
Forandringsledelses problematikker:<br />
• Eksisterer der en konflikt imellem udviklingsprojektets behov for fleksibilitet<br />
og udviklingsarbejdets bindinger til kvalitetsstyringssystemet?<br />
• Favoriserer agile projekter særlige persontyper?<br />
• Hvorledes kan projekter være agile og samtidig eksistere med de<br />
institutionelle bindinger?<br />
• Hvordan indføres agil udvikling i praksis?<br />
• Hvis agile projekter er så gode, hvordan kan det så være at ledelsen<br />
generelt stadig holder fast i den traditionelle projektledelsestilgang?<br />
• Hvordan ser fremtidens virksomhed ud? – den er måske struktureret<br />
udelukkende af organiske projektteams?<br />
Projektlederens kompetencer:<br />
• Kan man gennem sammenligning af fx 15 år gamle og nutidige jobannoncer<br />
konstatere den tendens i projektleder kompetencer, vi har argumenteret<br />
for?<br />
• En anden mulighed kunne være at interviewe en række virksomheder, for at<br />
undersøge, om de har konstateret et skifte i de projektleder kompetencer,<br />
der efterspørges.<br />
side 62 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
6 Referencer – Hvor ved vi det fra?<br />
Reference navn Beskrivelse<br />
<strong>Agil</strong>e Manifesto Manifesto for <strong>Agil</strong>e Software Development<br />
Findes på: http://agilemanifesto.org/<br />
(14. december 2007)<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Arne Vestergaard Erhvervspsykologi i praksis - metoder til fælles bevægelse<br />
Arne Vestergaard<br />
Psykologisk Forlag, 2. udgave 2003<br />
ISBN: 87-7706-374-0<br />
Bakka & Fivelsdal Organisationsteoriens klassikere<br />
Redigeret og kommenteret af Jørgen Frode Bakka & Egil Fivelsdal<br />
Handelshøjskolens Forlag, 1. udgave, 1. oplæg, 2002<br />
ISBN 87-629-0202-4<br />
Carlson & Wilmot Innovation - The Five Disciplines for creating What Customers<br />
Want<br />
Curtis R Carlson & William W. Wilmot<br />
Crown Business, 2006<br />
ISBN: 0-307-33669-7<br />
Christensen & Kreiner <strong>Projektledelse</strong> i løst koblede systemer - ledelse og læring i en<br />
ufuldkommen verden.<br />
Jurist- og Økonomforbundets Forlag, 1. udgave, 10. oplag 2002<br />
ISBN 87-574-5930-4<br />
Cockburn <strong>Agil</strong>e Software Development<br />
Alistair Cockburn<br />
Addison-Wesley Professional, 2001<br />
ISBN: 0201699699<br />
Cohn <strong>Agil</strong>e Estimating and Planning<br />
Mike Cohn<br />
Pearson Education, 2006<br />
ISBN: 0-13-147941-5<br />
Darsø Findes der en formel for innovation?<br />
Lotte Darsø<br />
Børsen Ledelseshåndbøger, Innovations- og forandringsledelse,<br />
februar 2003<br />
Gitte Haslebo Relationer i organisationer – En verden til forskel<br />
Gitte Haslebo<br />
Psykologisk Forlag A/S, 2006<br />
ISBN 87 7706 351 1<br />
Guba The Paradigm Dialog.<br />
SAGE, London 1990.<br />
IEEE IEEE Standard Glossary of Software Engineering Terminology<br />
IEEE Std 610.12-1990 (R2002)<br />
Holdt Christensen Vidensdeling - perspektiver, problemer og praksis<br />
Peter Holdt Christensen<br />
Handelshøjskolens Forlag, 1. oplag 2004<br />
ISBN 87-629-0218-0<br />
Jacobsen & Thorsvik Hvordan organisationer fungerer – Indførelse I organisation og<br />
ledelse<br />
side 63 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
Reference navn Beskrivelse<br />
Jensen, Mønsted &<br />
Olsen<br />
a-dpl-final-2007-12-14.doc<br />
Dag Ingvar Jacobsen<br />
Jan Thorsvik<br />
Hans Reitzels Forlag, 2. oplag 2004<br />
ISBN: 97-412-2475-2<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Viden, Ledelse og kommunikation<br />
Sisse, Siggaard Jensen, Mette Mønsted og Sanne Fejfer Olsen<br />
Samfundslitteratur 2004<br />
ISBN 87-593-1069-3<br />
John P. Kotter I spidsen for forandringer.<br />
Peter Asschenfeldts Nye Forlag<br />
ISBN 87-7880-709-3<br />
Larman <strong>Agil</strong>e & Iterative Development - A managers guide<br />
Craig Larman<br />
Addison-Wesley, 2004<br />
ISBN 0-13-111155-8<br />
McConnel Software Project Survival Guide<br />
Steve C McConnell<br />
Microsoft Press; 1 edition, 1997<br />
ISBN: 978-1572316218<br />
Melander Projektstyringens problemer og værktøjer - Fra kaos til resultat<br />
Redigeret af Preben Melander<br />
Jurist- og Økonomforbundets Forlag, 2. udgave, 1993<br />
ISBN 87-574-5805-7<br />
Mikkelsen & Riis Grundbog i <strong>Projektledelse</strong><br />
H. Mikkelsen og J. O. Riis<br />
Prodevo ApS, 7. udgave 2003<br />
ISBN 87-89477-21<br />
Mintzberg Structure in Fives: Designing Effective Organizations (side 121-<br />
150)<br />
Henry Mintzberg<br />
Prentice Hall, 1. edition<br />
ISBN: 87-89477-21<br />
Noter fra ITPR Noter i forbindelse med forelæsninger i faget IT projektledelse<br />
Allan Bo<br />
Foråret 2006-05-17<br />
Udleveret i forbindelse med undervisning<br />
Nørretranders Mærk verden - En beretning om bevidsthed<br />
Tor Nørretranders<br />
Gyldendal 2. udgave 1993<br />
ISBN: 87-0015128-9<br />
Petersen &<br />
Østergaard<br />
Videnkollektivisering som videnstrategi<br />
Nicoline Jacoby Petersen og Sille Østergaard<br />
Findes på: http://www.leadingcapacity.dk<br />
Royce Managing the Development of Large Software Systems: concepts<br />
and techniques<br />
Winston Royce<br />
Proceeding, IEEE Westcon, august 1970<br />
Findes på:<br />
http://www.cs.umd.edu/class/spring2003/cmsc838p/Process/waterfall.pdf<br />
(14. december 2007)<br />
side 64 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
Reference navn Beskrivelse<br />
Poula Helth Lederskabelse - det personlige lederskab<br />
Poula Helth (red.)<br />
Samfundlitteratur, 1. udgave 2006<br />
ISBN: 87-593-1233-5<br />
Standish01 Extreme Chaos, 2001<br />
Jim Johnson, et al.<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Findes på:<br />
http://www.standishgroup.com/sample_research/PDFpages/extre<br />
me_chaos.pdf (12. december 2006)<br />
Stelter Coaching læring og udvikling<br />
Reinhard Stelter<br />
Dansk Psykologisk Forlag, 1ste udgave, 7. oplag, 2005<br />
ISBN 87 7706-323-6<br />
side 65 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
7 Definitioner & forkortelser – Hvad betyder<br />
det?<br />
Definition navn Beskrivelse<br />
2. ordens-ledelse En iagttagelse af det, der ligger bag logikken i både den indre<br />
organisation og i den ydre verden hos kunder og<br />
samarbejdspartnere samt i relationer mellem de 2 verdener.<br />
Lederen kan også herfra iagttage først ordens-ledelse og de<br />
logikker, der skaber handlinger i denne. Anden ordens-ledelse<br />
kræver en refleksiv kompetence samt evne til at analysere det<br />
iagttagede og det tænkte i forhold til forskellige logikker. Anden<br />
ordens-ledelse er en forudsætning for at kunne analysere og<br />
forstå de stadigt mere komplekse og skiftende kontekster hvor<br />
ledelse praktiseres [Poula Helth side 185].<br />
Det rigtige produkt Det produkt, der med passende teknologi bedst matcher kundens<br />
forventninger på afleveringstidspunktet.<br />
Det vil sige i forhold til den vandfaldsbaserede tilgang skiftes der<br />
paradigme fra ”at lave tingene rigtigt” (plan the work - work the<br />
plan) til at ”lave de rigtige ting”.<br />
Dynamiske omgivelser Omgivelserne betegnes som dynamiske, hvis det er svært at<br />
forudse fremtidige (kunde-) krav til produktet [Mintzberg].<br />
Eksponentiel økonomi [Carlson & Wilmot] Udbredelsen af de nye vidensbaserede<br />
produkter og services fx Internet, computer,<br />
kommunikationsteknologi, bioteknologi, forbruger elektronik etc.<br />
der oplever en hurtig og eksponentielt voksende værdiudvikling.<br />
Fx fordobles Internet backbone kapaciteten hvert år.<br />
Feature Det er en ønsket service for et system, som kan kræve en<br />
sekvens af input for at opnå det ønskede resultat. For eksempel<br />
er SMS på en mobiltelefon en feature.<br />
Software feature:<br />
(1) (IEEE Std 829-1983 [5]) A distinguishing characteristic of a<br />
software item (for example, performance, portability, or<br />
functionality).<br />
(2) (IEEE Std 1008-1987 [10]) A software characteristic specified<br />
or implied by requirements documentation (for example,<br />
functionality, performance, attributes, or design constraints).<br />
funktionel ledelse En ledelsesstil, der fokuserer på at holde styr på tid og<br />
omkostninger, kontrol, reparation og vedligeholdelse samt<br />
arbejdsdisciplin [Bakka & Fivelsdal]. Efter vores mening<br />
sammenfaldende med management begrebet<br />
1.ordens-ledelse En iagttagelse af de handlinger og den adfærd man umiddelbart<br />
kan se og sanse. Det er fænomeners umiddelbare fremtræden og<br />
den forklaringskraft, den ikke reflekterende opfattelse vil efterlade<br />
hos lederen. Er nødvendig i forhold til den adfærd og handlekraft,<br />
som frembringes i handlingens domæne [Poula Helth side 188].<br />
Globalisering Den stadig stigende kulturelle og økonomiske udveksling mellem<br />
de forskellige verdensdele.<br />
Indre verden Internt i projektet; dvs. projektleder og – deltagere, se også<br />
[Poula Helth] side 42 figur 2.2.<br />
Den indre verden består af projektdeltagerne, deres indbyrdes<br />
side 66 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
Definition navn Beskrivelse<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
handlinger og kommunikation og den struktur de organiserer sig i<br />
for at løse opgaven.<br />
Inkrementel Tilføjelse af features / funktionalitet i små skridt<br />
Med inkrementel udvikling menes, at produktet udvikles i<br />
inkrementer, hvor der gradvist tilføjes features / funktionalitet per<br />
iteration. Den anbefalede længde for en iteration er fra 1 til 6<br />
uger [Larman].<br />
Iteration Gentagelse af en udviklingssekvens for eksempel analyse �<br />
design � implementation � test � release<br />
Iterativ<br />
udviklingsmodel<br />
Udviklingsmodel der bygger på iterationer og inkrementel<br />
udvikling.<br />
Se også: Appendix 1<br />
Kompetence I følge [Arne Vestergaard] resultater: grad af succes (person x<br />
opgave x kontekst). Tilføres der værdi og leveres varen? (ja/nej).<br />
Kompetencer knyttes til situationer og relationer. Kompetencer<br />
opstår når viden / kvalifikationer bringes i anvendelse - det<br />
forudsætter altså handling. [Arne Vestergaard]<br />
Med kompetencer mener vi også anvendelse af metoder,<br />
værktøjer etc.<br />
Komplekse omgivelser Omgivelserne betegnes komplekse, hvis det involverer ny<br />
teknologi, der er tidskrævende at forstå og/eller kræver<br />
ændringer af produktplatformen [Mintzberg].<br />
Kontekst Projektets kontekst er ikke kun de konkrete projektdeltagere,<br />
deres indbyrdes relationer og den struktur de indgår i, men også<br />
de handlinger og den kommunikation der foregår i den omgivende<br />
organisation, det omgivende samfund, institutioner, hos<br />
konkurrenter og kunder og som interferer med projektet på den<br />
ene eller anden måde.<br />
Kontekstuel<br />
usikkerhed<br />
Forskellen mellem den viden og de præmisser, projekter på den<br />
ene side designes og planlægges på, og som de på den anden<br />
side senere evalueres på [Christensen & Kreiner].<br />
Kontekstuel risiko: Er knyttet til usikkerheden om ”HVAD” vi<br />
skal lave for at få udviklet det rigtige produkt (og kunden bliver<br />
tilfreds).<br />
Et andet ord for kontekstuel risiko er ekstern risiko.<br />
Kunde Den person, eller gruppe af personer, der anvender produktet til<br />
at skabe forretningsværdi eller, i tilfælde af detailprodukt, den<br />
person som bruger produktet. Kunder definerer værdi de øvrige<br />
interessenter definerer begrænsninger<br />
Kundeværdi Forskellen mellem den pris produktet sælges til (~ de<br />
brugerfeatures produktet tilbyder) og den omkostning der er<br />
knyttet til fremstilling af produktet.<br />
Kundeværdi kan øges på 2 måder - enten ved at sænke<br />
kostprisen eller ved at øge antallet af brugerfeatures eller<br />
forbedre dem.<br />
Leadership Handler om ledelse af de processuelle kvalifikationer og<br />
vedkommende evne til at kunne skabe sammenhængskraft i<br />
organisationen gennem involvering og udvikling. [Poula Helth,<br />
side 138].<br />
Leadership er en ledelsestilgang, der:<br />
side 67 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
Definition navn Beskrivelse<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
� Er visionsdrevet – det vil sige der defineres en vision og<br />
en strategi for dennes realisation<br />
� Kommunikerer vision og strategi ud til medarbejdere og<br />
relevante interessenter på en sådan måde, at der skabes<br />
commitment til at nå fremtidige mål.<br />
� Inspirerer og motiverer medarbejderne til at håndtere de<br />
� udfordringer, der er forbundet med at arbejde frem mod<br />
visionen.<br />
Lidt populært kan man sige at: "lederen stiller de rigtige<br />
spørgsmål"<br />
[John P. Kotter] Dansk oversættelse af Leadership = Lederskab<br />
Management Er lederens evne til at sikre mål og retning, strategi, fokusering,<br />
kompetenceudvikling og ansættelse af folk med de rette<br />
kvalifikationer. [Poula Helth, side 138]<br />
Management er en ledelsestilgang der forsøger at skabe<br />
forudsigelighed og orden i organisationen ved:<br />
� Fastlæggelse af operationelle mål som følger en detaljeret<br />
plan, til hvilken der allokeres de nødvendige ressourcer.<br />
� Ansætte medarbejdere i overensstemmelse med mål og<br />
plan, og etablere organisationsstrukturer, der<br />
understøtter, de opgaver der skal løses.<br />
� At overvåge processen og korrigeres løbende<br />
Lidt populært kan man sige at: "Lederen kender de rigtige svar"<br />
Operationel<br />
usikkerhed<br />
[John P. Kotter] Dansk oversættelse af Management = Ledelse<br />
Forskellen, mellem på den ene side, den informationsmængde<br />
som er nødvendig for at udføre opgaven, og på den anden side,<br />
den informationsmængde, som på et givent tidspunkt er til<br />
rådighed for opgave udførelsen [Christensen & Kreiner, side 38].<br />
Operationel risiko: er typisk relateret til hvordan vi sikrer at<br />
produktet bliver færdigt, herunder teknologiske risici som igen er<br />
knyttet til usikkerheden om ”HVORDAN” produktet skal laves.<br />
Et andet ord for operationel risiko er intern risiko.<br />
Problemdefinition Opgavetype, hvor det ikke umiddelbart er muligt at identificere<br />
selve opgaven/problemet [Noter fra ITPR]<br />
Problemløsning Opgavetype, hvor der er ingen eller ringe erfaring med [Noter fra<br />
ITPR]<br />
Projektsucces Traditionel definition: overholdt budget, tidsplan samt<br />
tilstrækkelig kvalitet.<br />
Risiko Fare. Mulighed for at noget uheldigt eller uønsket vil ske, der<br />
forhindre at projektet kan blive færdigt til tiden eller at produktet<br />
ikke opfylder kundens forventninger.<br />
Begrebet risiko kan deles i kontekstuelle og operationelle risici.<br />
Risikohåndtering,<br />
traditionel<br />
Risikohåndtering som beskrevet i [Mikkelsen & Riis, side 174].<br />
Traditionel risikohåndtering relaterer til begrebet operationel<br />
risiko.<br />
Rutineproblem Opgavetype, der er løst før, måske endda mange gange [Noter<br />
fra ITPR]<br />
side 68 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
Definition navn Beskrivelse<br />
Selvorganiserende<br />
projektteam<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Er det team, der har retten til at planlægge og iværksætte enhver<br />
ændring, der forbedre teamets proces eller resultat.<br />
Alle teammedlemmerne har ansvar for at iværksatte ændringer,<br />
har den ønskede effekt.<br />
Timeboxed Timeboxed vil sige, at en iteration har en fast længde i periode. I<br />
styringstrekant regi betyder det, at der reguleres på features /<br />
funktionalitet for at fastholde terminsdatoen. Hvis det under en<br />
iteration ser ud til at sluttidspunktet ikke kan overholdes, så<br />
fjernes der opgaver fra iterationen i stedet for at acceptere en<br />
forsinkelse.<br />
Traditionel<br />
projektledelsestilgang<br />
Udviklingsmodel Se Appendix 1<br />
Den projektledelsestradition, der udspringer af Taylor's teori<br />
Scientefic Management om effektivisering af arbejdsprocesser. I<br />
opgavebesvarelsen bruges dette begreb om projekter gennemført<br />
efter vandfaldsmodel, se også: Appendix 1<br />
Vandfaldsmodel Et forløb hvor det tilstræbes at et produkt ideelt set udvikles med<br />
kun et gennemløb af følgende faser: Specifikation, design,<br />
implementation, test, og frigivelse. [IEEE]. Se også: Appendix 1<br />
Vertikal<br />
udviklingsstrategi<br />
Den strategi at et enkelt team i samme iteration implementerer<br />
brugergrænseflade, datakommunikationen, databasen,<br />
hardwaregrænseflade for en enkelt feature.<br />
Den modsatte strategi er at anvende horisontal implementation,<br />
hvor forskellige teams har ansvaret for forskellige ”lag” i<br />
produktet, så som: Brugergrænseflade, Datakommunikationen,<br />
Databasen osv.<br />
Ydre verden Projektets omgivelser, se også [Poula Helth] side 42, figur 2.2.<br />
Den ydre verden består primært af handlinger og kommunikation<br />
i samfundet, hos institutioner, kunder og konkurrenter samt<br />
teknologisk udvikling.<br />
Paradigmeskifte Paradigme: "....a basic set of beliefs that guides action, whether<br />
of the everyday garden variety or action taken in connection with<br />
a disciplined inquiry". [Guba]<br />
side 69 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
Appendix 1 Udviklingsmodeller<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Dette afsnit beskriver de vigtigste karakteristika for forskellige udviklingsmodeller,<br />
samt sammenligner vandfaldsmodellen med den iterative udviklingsmodel.<br />
Sammenligningen tager udgangspunkt i udviklingsmodeller for software, men<br />
grundideerne kan uden videre overføres til for eksempel udvikling af produkter<br />
En softwareudviklingsmodel, Software Development Process, er defineret af [IEEE]<br />
som:<br />
The process by which user needs are translated into a software product. The<br />
process involves translating user needs into software requirements,<br />
transforming the software requirements into design, implementing the<br />
design in code, testing the code, and sometimes, installing and checking out<br />
the software for operational use.<br />
Der findes forskellige udviklingsmodeller, de kan alle kategoriseres, efter forskellige<br />
principper, en måde er at opdele i 3 grundlæggende modeller; Ad hoc udvikling,<br />
vandfaldsmodeller og iterative modeller, se Figur 16. Disse grundlæggende<br />
modeller beskrives i de efterfølgende underafsnit.<br />
Grundlæggende<br />
udviklingsmodeller<br />
Ad-Hoc udvikling Vandfaldsmodeller Iterativemodeller<br />
Figur 16: Tre grundlæggende udviklingsmodeller, Oversat til dansk efter Darryl<br />
Green and Ann DiCaterino, (1998) "A Survey of System Development Process<br />
Ad Hoc udvikling<br />
Models"<br />
Er karakteriseret ved, at der ikke anvendes en eksplicit udviklingsmodel, således at<br />
opgaver løses kaotisk/tilfældig. Hvis der er planer, er de upræcise og usikre. Det<br />
færdige produkt er præget af uklarhed om funktionaliteten og stor inkonsistens i<br />
kvaliteten. Produktivitet og kvalitet afhænger af enkelt personer, derfor er det ikke<br />
et godt udgangspunkt for forbedring af produktivitet og kvalitet<br />
side 70 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
Vandfalds modeller<br />
Vandfaldsmodel er ifølge [IEEE] defineret som:<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
A model of the software development process in which the constituent<br />
activities, typically a concept phase, requirements phase, design phase,<br />
implementation phase, test phase, and installation and checkout phase, are<br />
performed in that order, possibly with overlap but with little or no iteration.<br />
Contrast with: incremental development<br />
Vi forholder os til vandfaldsmodellen i dens ekstreme udgave uden tilbageløb<br />
Vandfaldsmodellen er karakteriseres ved at alle krav skal defineres og fastfryses i<br />
en kravspecifikation, og ændringer i princippet er uønsket. Kravspecifikationen<br />
danner grundlag for tidsplanen, design osv. Med en komplet og korrekt<br />
kravspecifikation kan omfanget af udviklingsopgaven estimeres. Estimaterne<br />
anvendes til at lave en detaljeret plan for resten af projektet. I designfasen<br />
beskrives arkitekturen og detaljeret design for det kommende system, som herefter<br />
fastfryses. Herefter udvikles og implementeres systemet på en gang i henhold til<br />
planen og kravspecifikationen. Hver fase i projektet danner således et fast<br />
fundament for næste fase, se Figur 17. Dette fundament forsøges at holdes så<br />
stabilt som muligt, idet resultaterne for hver fase fastfryses.<br />
Systemkrav<br />
Software<br />
krav<br />
Analyse<br />
Program<br />
Design<br />
Program<br />
Konstruktion<br />
Figur 17: Vandfaldsmodel [Royce]<br />
Testing<br />
Operation<br />
Et projekt der følger vandfaldsmodellen fokuserer på at minimere både<br />
operationelle og kontekstuelle risici, ved tidligt i projekt forløbet at definere og<br />
fastfryse krav. I det vandfaldsbaserede projekt sker styring typisk ved regulering<br />
side 71 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
på parametrene udviklingsomkostninger og udviklingstid.<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Hvis et vandfaldsbaseret projekt i en given fase ønsker ændringer til krav, der er<br />
defineret i en tidligere fase sker dette via Change Control Board. Dette er i praksis<br />
et tilbageløb i modellen for den del der er omfattet af ændringen.<br />
Iterative modeller<br />
Iterative udviklingsmodeller anvender typisk en inkrementel tilgang, det vil sige at<br />
en delmængde af det samlede system vokser inkrementelt med nye features<br />
iteration for iteration. Inkrementel udvikling er ifølge [IEEE] defineret som:<br />
Incremental development. A software development technique in which<br />
requirements definition, design, implementation, and testing occur in an<br />
overlapping, iterative (rather than sequential) manner, resulting in<br />
incremental completion of the overall software product. Contrast with:<br />
waterfall model.<br />
Konceptet med at lade et system vokse via iterationer kaldes også Iterativ og<br />
Inkrementel udvikling, men i praksis anvendes begrebet iterativ udvikling.<br />
Tidligere anvendtes begrebet ”Inkrementel udvikling” til at beskrive en kombination<br />
af fastlåste kravspecifikationer inden design, efterfulgt af iterativ udvikling af<br />
features, men der er ikke nogen fælles enighed om anvendelse af begrebet<br />
[Larman]. Vi betragter iterativ udvikling, som udvikling uden tidligt fastlåste<br />
kravspecifikationer, hvor definitionen af kravene også er en del af iterationerne og<br />
hvor der efter hver iteration er mulighed for at se en delmængde af produktet som<br />
virker.<br />
Iterative udviklingsmodeller er karakteriseret ved at kravet om faseopdeling<br />
frafaldes, og faserne erstattes af en overordnet proces, der består af et antal<br />
sekventielle iterationer, se Figur 18, hvor faserne fra [Royce] af hensyn til<br />
overskuelighed er reduceret til: Analyse, Design Implementation og Test.<br />
side 72 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
Figur 18: Fra vandfald til iterationer [egen tilvirkning]<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
De tidligere faseknyttede aktiviteter som: analyse, design, implementation osv.<br />
genfindes i hver iteration. Hver iteration er således et selvstændigt mini-projekt, og<br />
målet for hver iteration er en iterations release, der ikke bare er en prototype eller<br />
lignende, men en delmængde af det færdige produkt. Det vil sige med en kvalitet,<br />
der kan frigives til og accepteres af brugeren. Der leveres altså mere og mere<br />
funktionalitet for hver iteration.<br />
Se Appendix 2 for mere information om iterativ udvikling.<br />
side 73 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
Appendix 2 Iterativ udvikling<br />
Hvad er iterativ udvikling?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Iterative udviklingsmodeller anvender typisk en inkrementel tilgang, det vil sige at<br />
en delmængde af det samlede system vokser inkrementelt med nye features (det<br />
vil sige, ønskede service for produktet) iteration for iteration. Dette i modsætning til<br />
vandfalds udviklingsmodeller hvor alt planlægges ved projektopstart og projektet<br />
gennemføres med et enkelt gennemløb af modellen.<br />
Vi betragter iterativ udvikling, som udvikling uden tidligt fastlåste<br />
kravspecifikationer, hvor definitionen af kravene også er en del af iterationerne og<br />
hvor der efter hver iteration er mulighed for at se en delmængde af produktet som<br />
virker<br />
Hvor udvikling efter vandfaldsmodellen er fase-drevet og indenfor fasen<br />
aktivitetsdrevet, er udvikling efter den iterative model drevet af operationelle risici<br />
og kundeværdi i iterationer, hvor de fleste aktiviteter er repræsenteret, se Figur 19.<br />
Aktiviteter<br />
Analyse<br />
Design<br />
Implementation<br />
Test<br />
En iteration er et mini-projekt, der inkluderer<br />
arbejde inden for de fleste aktiviteter og<br />
som ender i en stabil release<br />
Iterationer<br />
Figur 19: Aktiviteter i iterationer, inspireret fra [Larman]<br />
Bemærk at selvom<br />
en iteration<br />
inkluderer næsten<br />
alle aktiviter, så<br />
skifter den relative<br />
del gennem tid<br />
De overordnede features defineres ved projektstart og fordeles på et antal<br />
iterationer. I den enkelte iteration arbejdes der videre med de features, der er<br />
placeret i iterationen. Indholdet af de enkelte iterationer vælges ud fra:<br />
• Interessenternes/kundernes prioritering af features ved hjælp af blandt andet<br />
brugerfokusgrupper<br />
• ønsket om at reducere eller eliminere de højeste risikofaktorer, det vil sige at<br />
minimere projektets usikkerhed ved hjælp af risikostyring<br />
side 74 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
• Input fra den læring der er sket ved sidste iteration – det vil sige, projektets<br />
læring som følge af arbejdet med produktet, læring fra omgivelser (kunder<br />
teknologi, konkurrenter osv.)<br />
De enkelte features implementeres ofte vertikalt, men kan også implementeres<br />
horisontal, hvis det giver bedre mening. For eksempel i forbindelse med definition<br />
af en brugergrænseflade er det ofte en fordel at kunne vise store dele af<br />
brugergrænsefladen uden at skulle have databasen implementeret, især hvis denne<br />
implementation skønnes som et rutineproblem.<br />
Slutdatoen for en iteration, timebox, besluttes ved iterationen start og ændres<br />
under ingen omstændigheder undervejs. Hvis der opstår problemer med at blive<br />
færdig til tiden, så bortskæres/udskydes funktionalitet i stedet for at flytte datoen.<br />
Generel mikromodel for iterativ udvikling<br />
Læreprocessen sker via timeboxed iterativ og inkrementel udvikling, hvor projektet<br />
veksler mellem overordnet styring, kontrol og prioritering, af operationelle mål og<br />
læring fra omgivelser, relateret til produktvisionen, de overordnede features osv.<br />
Figur 20 illustrerer en generel mikromodel for iterativudvikling<br />
Figur 20: Generel iterativ udviklingsmodel [egen tilvirkning]<br />
Makromodel for iterativ udvikling<br />
Hvor traditionelle projektmodeller, som fx vandfaldsmodellen, anvender en klar<br />
lineær tilgang, mener vi at iterativ udvikling må betragtes som en cirkulær tilgang.<br />
side 75 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Denne cirkulære tilgang er illustreret som en makromodel for iterativ udvikling i<br />
Figur 21<br />
Figur 21 Makromodel for iterativudvikling [egen tilvirkning]<br />
Ved opstarten på et iterativt projekt defineres det ønskede projekt ud fra en række<br />
parametre, først og fremmest kundeønsker, men også ud fra hvad konkurrenterne<br />
kan byde på, det teknologiske stade og så videre. Projektet deles, under<br />
udviklingsforløbet op i et antal releases til kunden. Kunden kan derved løbende<br />
evaluere og acceptere delmængder af produktet. Det interessante er at det ikke<br />
kun er kunden der bliver informeret ved en sådan release. Konkurrenterne får også,<br />
på et tidspunkt, informationer om produktet. Dette kan fx ske via de patenter<br />
projektet udfærdiger. Desuden vil patenter også ofte medføre en ændring af den<br />
tilgængelige teknologi. Det frigivne produkt kan ligeledes påvirke de institutioner,<br />
som har indflydelse på produkttypen. I nogle forretningsområder er der mange<br />
institutionelle krav til fx hvad et produkt skal kunne, men sådanne institutioner<br />
bliver også påvirket af ny teknologi og nye produkter. Ved de efterfølgende<br />
iterationer påvirkes produktdefinitionen af input fra kunder, konkurrenter, teknologi<br />
osv. Det vil sige, at fremtidige input til produktdefinitionen umuligt kan forudses og<br />
som følge deraf ikke planlægges.<br />
Projektrisici kan ændre sig som funktion af tiden, og alt andet lige ændrer den<br />
side 76 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
iterative udviklingsmodel derfor ikke på den overordnede risikohåndtering i forhold<br />
til vandfaldsmodellen. Ideelt set vil et projekt, der følger en iterativ<br />
udviklingsmodel, opleve at prioritering af kundeværdi og operationelle risici i de<br />
enkelte iterationer vil medføre at kundeværdien stiger meget i starten, og at de<br />
operationelle risici vil falde meget i starten. Antallet af implementerede features vil<br />
stige gennem projektforløbet, men vil ikke nødvendigvis følge stigningen i<br />
kundeværdien, se Figur 22. Det bør bemærkes at kurverne i Figur 22 i praksis vil se<br />
anderledes ud, for eksempel fordi kundernes læring vil medføre, at kundeværdien<br />
på et givet tidspunkt vurderes lavere end ved forrige iteration. Ligeså kan læring<br />
medføre, at allerede implementerede features ikke er interessante mere, og derfor<br />
vil antallet af features falde.<br />
Figur 22: Operationelle risici og kundeværdi som funktion af tiden [egen<br />
tilvirkning]<br />
En iterativ tilgang kan i princippet reducere den økonomiske risiko ved et<br />
udviklingsprojekt. Da der releases et funktionsdygtigt produkt efter en iteration, er<br />
der mulighed for at vælge at markedsføre produktet hurtigere. Hurtigere release<br />
giver mulighed for at tjene penge hurtigere end tilfældet er med en<br />
vandfaldstilgang hvor alle features først skal implementeres inden produktet<br />
frigives, se Figur 23.<br />
side 77 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
100<br />
0<br />
[mio DKK]<br />
a-dpl-final-2007-12-14.doc<br />
Omkostninger<br />
Værdi af produkt - iterativ<br />
Værdi af produkt - vandfald<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Start Iteration Iteration Iteration Slut<br />
1<br />
2<br />
3<br />
Figur 23 Minimering af økonomisk risiko [egen tilvirkning]<br />
Vandfald versus Iterative modeller<br />
Tabel 3 sammenligner vandfald med den iterative model på en række karakteristika<br />
Karakteristika Vandfald Iterativ<br />
Primære mål Forudsigelighed, Stabilitet høj<br />
sikkerhed<br />
tid<br />
Fleksibilitet, ændringsparathed<br />
Størrelse Små og korte projekter Små til store projekter med middel<br />
til lang gennemløbstid<br />
Omgivelser Stabile, lav ændringsrate. Projekt<br />
og organisations fokuseret<br />
Kundeforhold ”As-needed customer interactions”,<br />
fokus på kontrakt overholdelse<br />
Planlægning og<br />
styring<br />
Der styres efter krav<br />
Dokumenteret planer, kvantitativ<br />
styring<br />
• Planlæg “alt” hvad der forventes<br />
at ske i projektet - “Plan the<br />
work”<br />
• Sikre at det, der sker, er planlagt<br />
– “Work the plan”<br />
o Directive management<br />
o Control, control, control<br />
• Anvend Change Control til<br />
håndtering af ændringer<br />
o Change Control Board<br />
o Defect Management<br />
Dynamiske med høj ændringsrate.<br />
Projektfokuseret<br />
Dedikeret ”onsite customer”, fokus<br />
på prioriteret features<br />
Der styres efter en vision<br />
Internaliseret planer, kvalitativ<br />
styring<br />
• Planlæg hvad der forventes at<br />
ske i nærmeste fremtid<br />
• Styr ved hjælp af tilpasning i<br />
forhold til feedback<br />
• Brug <strong>Agil</strong>e metoder til håndtering<br />
af ændringer:<br />
o Kontinuert feedback<br />
o Iterative & incremental<br />
udvikling<br />
o Prioriteret fetatures<br />
(operationelle risici og<br />
kundeværdidrevet)<br />
Kommunikation Eksplicit dokumenteret viden Tavs interpersonel viden<br />
side 78 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
Karakteristika Vandfald Iterativ<br />
Krav Formaliseret projekt, kapacitet,<br />
interface, kvalitet. Overskuelig<br />
ændring af krav<br />
Udviklere I det de fleste opgaver er defineret<br />
på forhånd og der er SOP’er for det<br />
meste stilles der ikke krav op top<br />
kompetencer<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Prioriteret uformelle ”stories” og<br />
test cases<br />
Uoverskuelige ændringer til krav<br />
Store krav til kompetencer og<br />
kvalifikationer. Og måske lidt mere<br />
ekstrovert natur<br />
Kultur Styring via SOP’er Selvorganiserende grupper med<br />
stor frihedsgrad<br />
Metafor ”Dicke Bertha” – Er utrolig effektiv<br />
til mål der ikke bevæger sig, tager<br />
lang tid at indstille.<br />
”Stinger Missile” – Kan følge<br />
bevægelige mål er let og hurtig at<br />
affyre.<br />
Tabel 3: Sammenligning mellem vandfald og iterativ udvikling – egen tilvirkning<br />
med udgangspunkt i [Noter fra ITPR]<br />
side 79 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Appendix 3 <strong>Agil</strong> versus Iterativ udviklingsmodel<br />
Det agile manifest, [<strong>Agil</strong>e Manifesto] giver nogle værdier, der skal indgå for at et<br />
projekt er agilt. Der er således ikke angivet nogen specifik udviklingsmodel eller<br />
andre metoder, værktøjer osv.<br />
Hjørnestenen i alle agile metoder er en iterativ udviklingsmodel med timeboxed<br />
iterationer, hvor specifikationer og planer udvikles og tilpasses igennem projektets<br />
løbetid. Men det betyder ikke, at alle iterative udviklingsmodeller er agile. Det<br />
afhænger af i hvor høj grad det agile manifest efterleves. Af Figur 24 fremgår det, at<br />
der ligeledes findes nogle metoder som er på grænsen til at være agile, som for<br />
eksempel Rational Unified Process, hvor især implementationen af denne model<br />
afgør, om den er agil eller ej. I sin oprindelige udgave opfylder Rational Unified<br />
Process ikke det agile manifest, blandt andet fordi krav relativt hurtigt i<br />
projektforløbet bliver mere eller mindre fastlåst.<br />
Figur 24: Iterative udviklingsmodeller versus agile metoder, oversat til dansk fra<br />
[Larman]<br />
En iterativ udviklingsmodel skal som udgangspunkt bestå af mere end et<br />
gennemløb, men kan bestå af mere eller mindre ceremoni. Ceremoni er et udtryk<br />
for, hvor formel metoden er, og udtrykkes ved et antal dokumenter, review,<br />
defineret proces osv., se Figur 25, hvor nogle forskellige udviklingsmetoder er<br />
placeret i forhold til hinanden.<br />
side 80 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
Lidt<br />
XP<br />
Scrum<br />
a-dpl-final-2007-12-14.doc<br />
Iterationer<br />
Mange (korte, 5 dage)<br />
Een<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Rational Unified Proces<br />
Ceremoni<br />
(Formel tilgang)<br />
Meget<br />
Vandfald (med eet gennemløb)<br />
Figur 25: Kategorisering af udviklingsmetoder, modificeret og oversat til dansk fra<br />
[Larman]<br />
side 81 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
Appendix 4 Projekt usikkerhed<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Risikostyring handler om at forebygge og afbøde hændelser, der kan påvirke<br />
muligheden for at nå succesmålene. I projektledelse opereres med begreberne den<br />
operationelle og den kontekstuelle usikkerhed.<br />
Operationel risiko<br />
Den operationelle usikkerhed er den operationelle usikkerhed i projektet. Den er et<br />
udtryk for den usikkerhed, der kan være omkring opnåelse af projektmålet. Den<br />
operationelle usikkerhed = Den informationsmængde der er nødvendig for at udføre<br />
opgaven – minus: Den informationsmængde som på et givet tidspunkt er til<br />
rådighed for opgaveudførelsen [Christensen & Kreiner], se venstre side af Figur 26.<br />
Operationel usikkerhed er typisk relateret til, hvordan vi sikrer at produktet bliver<br />
færdigt, herunder teknologiske risici som igen er knyttet til usikkerheden om<br />
”HVORDAN” vi skal lave produktet. Den operationelle usikkerhed kan nedbringes<br />
ved at etablere operationelle mål og gennemføre en systematisk, realistisk<br />
planlægning baseret på disse mål og dernæst at følge planen. En detaljeret<br />
projektplan sikrer, at man ved at følge den trin for trin kan indfri det mål, der blev<br />
opstillet i starten af projektet. Operationel usikkerhed håndteres således med en<br />
lineær strategi.<br />
Kontekstuel risiko<br />
Den kontekstuelle usikkerhed er den eksterne usikkerhed og opstår, når kravene til<br />
projektmålet ændrer sig, fordi krav og muligheder i omgivelserne ændres.<br />
Kontekstuel usikkerhed = den viden og de præmisser projektet designes og<br />
planlægges på – minus: Det vidensgrundlag, de præmisser og læringsmuligheder<br />
som projektet evalueres på [Christensen & Kreiner], se højre side af Figur 26.<br />
Læring, omverdenens udvikling og så videre ændrer forudsætningerne for ethvert<br />
projekt; men for nogle projekttyper i langt højere grad end for andre.<br />
Kontekstuel usikkerhed knytter sig især til at lave ”det rigtige produkt”. Det knytter<br />
sig til usikkerheden om ”HVAD” vi skal lave for at få det rigtige produkt og dermed<br />
skabe kundetilfredshed.<br />
side 82 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Figur 26 Operationel og kontekstuel usikkerhed [Christensen & Kreiner]<br />
Der findes ingen midler til at eliminere den kontekstuelle usikkerhed med, dels fordi<br />
det der skaber den ligger uden for projektets rækkevidde og autoritet, og dels fordi<br />
den kun kan erkendes retrospektivt. Idet vi ikke kan eliminere den kontekstuelle<br />
usikkerhed, er det næstbedste at gøre sig åben overfor den, og håndtere den bedst<br />
muligt, fx ved at projektet, gentagne gange i projektforløbet, fremviser<br />
mellemstadier af produktet til kunderne. Kunderne får derved mulighed for at<br />
påvirke resten af projektet, samtidig med at projektet også påvirker kunden, idet<br />
kunden ser nye muligheder. Dette er en cirkulær tilgang hvor produktforståelsen og<br />
de handlinger, der er nødvendige for at lave det rigtige produkt bliver knyttet<br />
sammen med den kontekst projektet og kunden befinder sig i. Ydermere er det at<br />
projektet kommer ud og viser sit produkt kan påvirke omgivelserne, det vil sige,<br />
danner skole for særlige løsninger, der siden hen kan påvirke projektet gennem<br />
3die part (den globale landsby tankegang) se også Appendix 1. Dette er ikke en<br />
særlig elegant løsning eller rationel tilgang, men vinder dog formodentlig over en<br />
strategi, der fornægter eller negligerer ændringer i omgivelserne.<br />
side 83 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
Appendix 5 Projekttyper<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Projektopgaver kan grupperes i 3 opgavetyper: rutineopgaver, problemløsnings-<br />
opgaver og problemdefinitionsopgaver. I Tabel 4 er de 3 opgavetyper vist med nogle<br />
typiske karakteristika. Hvad opgaven er, hvordan den løses, om vi er sikre på hvad<br />
resultatet skal bruges til og hvor stor den operationelle usikkerhed er.<br />
Tabel 4 Karakteristik af opgavetyper, egen tilvirkning med inspiration fra<br />
[Mikkelsen & Riis]<br />
I den videre diskussion definerer vi 3 projekt arketyper: rutineprojektet,<br />
problemløsningsprojektet og problemdefinitionsprojektet. Projekt arketypen<br />
afhænger af projektets opgavesammensætning, se Figur 27.<br />
Figur 27 Opgavesammensætning i forskellige projekttyper [egen tilvirkning]<br />
side 84 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
Rutineprojektet<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Indeholder en klar overvægt af rutine prægede opgaver og kun få problemløsnings-<br />
og ingen problemdefinitionsopgaver. En metafor for denne projekttype er<br />
masseproduktion. Projektopgaven kan typisk nedbrydes i velafgrænsede<br />
delopgaver, der er målbare, både hvad angår anvendt arbejdstid og opnået<br />
kvalitet. Produktfrembringelsen er regel- og procedureorienteret, og ønsket er at<br />
standardisere og optimere arbejdsprocessen, så der undgås spild og opnås<br />
forudsigelighed og ensartethed. Det ligger implicit i definitionen af en rutineopgave,<br />
at den generelle usikkerhed er lav. Den operationelle usikkerhed er elimineret<br />
gennem stram planlægning. I rutineprojektet er det en acceptabel strategi at<br />
negligere den kontekstuelle usikkerhed - i det mindste indtil markedet efterspørger<br />
nye produkttyper, eller der opstår pres på omkostning og kvalitet fra konkurrerende<br />
produkter. Et eksempel på masseproduktion er bygning af typehuse, hvor alt er<br />
prøvet mange gange før og planlagt i detaljer.<br />
Figur 28 Bygning af typehus, et eksempel på et rutineprojekt<br />
Rutine projektet indplaceres med lav operationel risiko og høj kontekstuel risiko.<br />
Problemløsningsprojektet<br />
Er karakteriseret ved at opgaven er veldefineret, mens det er mindre klart, hvordan<br />
resultatet skal opnås. Projektet består af både rutine- og problemløsende opgaver.<br />
Metaforen er udviklingsprojektet. Denne projekttype indeholder typisk en ligelig<br />
blanding af rutine- og problemløsningsopgaver. Utzon's operahus kan ses som et<br />
kendt eksempel på denne type opgave. Det var rimeligt veldefineret, hvad der<br />
skulle laves i projektet, men hvordan tagkonstruktionen skulle udføres i praksis var<br />
ikke kendt.<br />
side 85 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
De oprindelige succesmål omkring omkostning og leveringstid blev defineret tilbage<br />
i 1957. Det oprindelige budget var på $7 millioner men endte på $102 millioner<br />
Ligeledes var den oprindelige leveringsdag planlagt til at være 26. Januar, 1963,<br />
men projektet blev ikke afsluttet før 1973 [Wikipedia]. Utzon's operahus er et<br />
eksempel på et projekt der havde store problemer med at håndtere den<br />
operationelle usikkerhed. Skønt byggeriet i sin samtid var en økonomisk skandale,<br />
er der nok ikke tvivl om, at eftertiden vil evaluere operahuset som en succes, med<br />
vital betydning for Sydney.<br />
Figur 29 Operahuset i Sydney, et eksempel på et problemløsningsprojekt<br />
De styringsrelaterede kompetencer, der var tilstrækkelige i rutineprojektet synes<br />
ikke at slå til her - der skal altså noget andet til, men hvad? Da Utzon ikke vidste,<br />
hvordan opgaven med tagkonstruktionen skulle løses, har han ikke kunnet<br />
eliminere den operationelle risiko ved opgaveplanlægning alene. På den ene side<br />
har det været nødvendigt med helhedssyn for at finde den rette<br />
tagkonstruktionsløsning, hvilket fordrer at projektet er åbent for inspiration fra<br />
omgivelserne. Denne åbenhed kræver at projektlederen tør operere med stor<br />
usikkerhed. På den anden side har det også været nødvendig med<br />
risikoplanlægning på de kendte områder, hvilket fordrer årsag-virkning analyse<br />
kompetencer hos projektlederen.<br />
Problemdefinitionsprojektet<br />
Projektet er karakteriseret ved at opgaven ikke er veldefineret, ligesom det heller<br />
ikke er klart, hvordan den skal løses. Metaforen for denne projekttype er forskning.<br />
Projektet indeholder problemløsnings- såvel som rutineopgaver, men også et antal<br />
problemdefinitionsopgaver.<br />
side 86 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
I projekter, der indeholder problemdefinerende opgaver, er det vanskeligt at vide<br />
på forhånd, præcist hvor projektet vil ende. At forvalte sådan et projekts<br />
dynamiske virkelighed som om den er statisk og forudsigelig, er urealistisk,<br />
risikabelt og i de fleste tilfælde uproduktivt. Det er derimod nødvendigt - og<br />
ønskeligt, at projektet kan håndtere frekvente og hyppige ændringer af kravene,<br />
for der igennem aktivt at sikre risiko eliminering og høj værdiskabelse. Ydermere<br />
kan en antagelse om, at kundens ønsker ikke ændrer sig gennem et sådant<br />
projektforløb, synes som en fundamental fejl i vandfaldsmodellen.<br />
Det er disse overvejelser, der ligger til grund for vores påstand om at det i de<br />
problemdefinerende projekter er nødvendigt at ændre fokus væk fra de traditionelle<br />
projektledelses tilgang, hvor alle kravene fastfryses tidligt i projektet, og i retning<br />
af en iterativ udviklingsstrategi, hvor det er tid og budget, der fastfryses.<br />
På grund af den manglende opgavedefinition kan projektet ikke drives af konkrete,<br />
veldefinerede mål. I stedet er det en vision, der driver projektet frem. Et eksempel<br />
er Apollo-projektet. Målet var at sætte en mand på månen inden for et årti, men<br />
det kan diskutere om det ikke snarere var en vision end et mål. Det er et spørgsmål<br />
om teknologien, der skulle bringe en mand til Månen, overhovedet fandtes på det<br />
tidspunkt projektet blev besluttet. Apollo-projektet havde et stort indhold af<br />
forskning - fx er integrerede kredsløb, teflon osv. et spin-off, som findes overalt i<br />
nutidens produkter.<br />
Figur 30 Apollo-programmet et eksempel på et problemdefinitionsprojekt<br />
side 87 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
Appendix 6 Projektsucces<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Standish Group er en amerikansk virksomhed, der har specialiseret sig i store<br />
undersøgelser, der indsamler information om ”real-life IT failures and<br />
environments”. Resultaterne udgives i en årlig Standish Group rapport, der giver et<br />
øjebliksbillede af, hvor gode virksomhederne er til at gennemføre IT-projekter.<br />
Standish Group startede i 1994 og har undersøgt mere end 35 000 IT projekter.<br />
Standish Group kategoriserer projekter efter følgende:<br />
• Succes: Projektet er færdigt til tiden, til prisen og med de fleste features<br />
• Udfordret: Projektet er færdigt for sent, for dyrt og/eller med færre features<br />
• Fejlslagne: Projektet er aflyst eller ikke brugt<br />
Der er lavet sammenlignelige målinger for 1994 og 2000, se Tabel 5<br />
Årstal 1994 2000<br />
Succes 16 % 28 %<br />
Udfordret 53 % 49 %<br />
Fejlslagne 31 % 23 %<br />
Tabel 5 Succesrate for projekter i 1994 og 2000 [Standish01]<br />
Ovenstående information kan ikke umiddelbart overføres til danske forhold. Men<br />
det indikerer at IT projekter, generelt set, forholdsvis sjældent opfattes som en<br />
succes. Samtidig må det konstateres at succesraten er blevet bedre fra 1994 med<br />
16 % succesfyldte projekter til 2000 med 28 % succesfyldte projekter. Standish<br />
Group kommer ikke med nogen direkte forklaring på denne forbedring.<br />
side 88 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
Aktuel brug af de implementerede krav<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Standish Group undersøgte, i et stort studie af IT-projekter, hvor meget brug der, i<br />
princippet, er af implementerede features defineret i tidlige kravspecifikationer.<br />
Konklusionen, se Figur 31, var at 45 % af de implementerede features aldrig blev<br />
brugt.<br />
Figur 31: Den aktuelle brug af implementeret features oversat til dansk fra<br />
[Standish01]<br />
Det bør dog bemærkes, at det ikke er præciseret, hvilke type projekter det drejer<br />
sig om, andet end at de var udviklet efter vandfaldsmodellen, og at de er fra<br />
samme base af projekter som indikeret i [Standish01]. Derfor kan resultaterne ikke<br />
bruges som andet end en retningsgiver, og en stærkere argumentation kan kun<br />
opnås ved adgang til de data, undersøgelsen bygger på.<br />
Recepten for projekt succes: The CHAOS Ten<br />
Hvad skaber succesfulde projekter? Tabel 6 viser de 10 vigtigste succesfaktorer,<br />
the CHAOS Ten, identificeret i 2001 af Standish Group. Hver faktor er vægtet i<br />
forhold til faktorens indflydelse på et projekts succes, jo højere tal, jo vigtigere for<br />
side 89 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
projektets succes.<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
I Tabel 6 har vi, hvor det giver mening, relateret de enkelte succesfaktorer til<br />
leadership tilgangen.<br />
Succesfaktor Relation til leadership tilgangen %<br />
Ledelsens opbakning Ikke specifik for leadership tilgangen. Men det<br />
kan hævdes at en leadership tilgang måske<br />
kan forøge ledelsens opbakning, idet<br />
leadership også handler om at involvere<br />
interessenter.<br />
Bruger involvering<br />
Dette er en af hjørnestenene i at reducere<br />
kontekstuel usikkerhed. Og løbende åbenhed<br />
overfor brugere/kunder kræver en leadership<br />
tilgang<br />
Erfaren projektleder<br />
Efter vores mening også en forudsætning for<br />
leadership tilgangen.<br />
Klare forretningsmål Ikke specifik for leadership tilgangen. 12<br />
Begræns omfang (begræns<br />
antallet af features i<br />
projektet)<br />
Ikke specifik for leadership tilgangen. 10<br />
Standard software<br />
infrastruktur<br />
Ikke specifik for leadership tilgangen. 8<br />
Robuste basale krav Der kan være lighedspunkter med<br />
visionsbegrebet som retningsgiver i leadership<br />
tilgangen.<br />
6<br />
Formel projektledelses<br />
metodik<br />
Ikke specifik for leadership tilgangen. 6<br />
Pålidelige estimater Ikke specifik for leadership tilgangen. 5<br />
Andre faktorer (kompetente<br />
projektdeltagere, og<br />
ordentlig planlægning)<br />
Ikke specifik for leadership tilgangen. 5<br />
Tabel 6: De 10 Succesfaktorer i følge Standish Group ("The Chaos Ten"), oversat til<br />
dansk fra [Standish01], tilføjet vores kommentarer omkring leadership tilgang.<br />
Det skal bemærkes at nogle af de ovenstående succesfaktorer, som fx pålidelige<br />
estimater, måske mere er en management tilgang. Men det indikerer at når det<br />
gælder succes i projekter ikke er et spørgsmål om enten en management tilgang<br />
eller en leadership tilgang.<br />
18<br />
16<br />
14<br />
side 90 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
Appendix 7 Hvad er viden?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Videndannelse forudsætter kognitiv aktivitet. Med udgangspunkt i Boisot’s<br />
videnmodel [Jensen, Mønsted & Olsen] og videnformer fra [Petersen & Østergaard]<br />
kan videndannelse vises som vist på Figur 32. Viden starter som data, der skal<br />
passere de perceptuelle og konceptuelle filtre. Disse filtre lader kun bestemte data<br />
"passere", idet en person modtager data svarende til millioner af bits i sekundet,<br />
men bevidstheden kan kun håndtere en promille af denne datamængde<br />
[Nørretranders, side 165]. Data, der passerer filtrene bliver til information, som<br />
derefter bliver bearbejdet og integreret som viden.<br />
”Fly SK70 afgår<br />
fra gate 27”<br />
Perception<br />
(filter)<br />
”Jeg skal være ved<br />
gaten om 5 minutter”<br />
Figur 32 Model for videndannelse [egen tilvirkning]<br />
Kognitiv<br />
aktivitet<br />
”Jeg skal gå<br />
mod gaten nu”<br />
Viden som produkt knytter sig til erhvervsøkonomiske betragtninger (rationalistisk<br />
og artefaktbaseret vidensyn), der fokuserer på produktet eller resultatet. Her bliver<br />
viden noget konkret der eksisterer i sig selv. Viden kan kodificeres, opbevares og<br />
lagres (ekspliticeres). Videnledelse drejer sig fx om at få viden, som produkt<br />
(dokumentation), lagret i virksomheden, frem for at viden forbliver i hovederne på<br />
de enkelte videnmedarbejdere. QMS (procedurer og standarder), databaser har alle<br />
det formål at lagre viden, så den kan blive anvendt af andre. Dette vidensyn<br />
fokuserer på genbrug, nytte og øget effektivitet.<br />
side 91 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Viden som proces (social-psykologisk procesorienteret vidensyn) involverer læring<br />
og problemløsning, idet det handler om at bruge eksisterende viden til at skabe ny<br />
viden. Viden er subjektiv, værdi- og erfaringsbaseret og skabes ved social<br />
interaktion mellem individer (Stacey/Tsoukas). Det er her der tales om viden på<br />
forskellige former, fra "tavs viden" [Polanyi i Jensen, Mønsted & Olsen, side 56] til<br />
hvilken rolle den spiller, og hvordan tavs viden kan transformeres til eksplicit viden<br />
[Nonaka & Takeuchi i Jensen, Mønsted & Olsen, side 42]. Viden som proces<br />
inkluderer også muligheden for refleksion over de antagelser, der ligger til grund<br />
for denne viden, hvilket kan resultere i ændring af disse gennem "double-loop<br />
learning" [Argyris i Jacobsen & Thorsvik side 340]. Videndeling handler om at skabe<br />
rammerne for dialog og samspil mellem individer.<br />
Endelig inddrages visdom, erfaring og intuition, når viden bliver til handling i<br />
praksis. Viden som handling i praksis kobler den enkeltes videnkompetencer med<br />
den konkrete situation og kontekst [Stacey i Jensen, Mønsted & Olsen side 62].<br />
Kompetence forstås her som evnen til at mobilisere viden i samspil med andre på<br />
rette tid og rette sted. Der sondres mellem at have viden eller at være vidende, og<br />
at være i stand til at vide, hvordan og hvornår denne viden bedst kan anvendes.<br />
[Petersen & Østergaard] deler viden op i 4 videnformer: Handle-, Refleksiv-, fælles-<br />
og offentligviden. Handleviden er tavs viden, fælles viden er både tavs og eksplicit<br />
viden hvor refleksiv og offentlig viden er eksplicit viden I videnmodellen [Petersen<br />
& Østergaard] skelnes der desuden mellem subjektiveret viden, dvs. viden der kun<br />
eksisterer i det enkelte individ, og objektiveret viden er viden der kan eksistere<br />
uafhængigt af det enkelte individ.<br />
Den enkelte person kan have gemt viden i hovedet som både eksplicit og tavs<br />
viden. Noget af personens eksplicitte viden kan også være i bøger, rapporter,<br />
dokumenter som så tilgås via meta-viden. Desuden må noget af den viden en<br />
person har, kan være skjult, dvs. der er ikke sat ord på så den er eksplicit. Denne<br />
opdeling er søgt illustreret i Figur 33. Forholdet mellem videnformerne er fortegnet,<br />
ifølge Nonaka udgør tavs og skjult viden 90 % af den samlede viden.<br />
side 92 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Figur 33 Opdeling af personlig viden [egen tilvirkning]<br />
side 93 af 94
<strong>Agil</strong> <strong>Projektledelse</strong> - en bedre vej?<br />
Appendix 8 <strong>Agil</strong> litteratur<br />
a-dpl-final-2007-12-14.doc<br />
INGENIØR<br />
HØJSKOLEN<br />
KØBENHAVN<br />
Siden fremkomsten af det agile manifest i 2001 er der kommet rigtig meget<br />
litteratur om emnet. Fælles for litteraturen er at de, med meget få undtagelser, alle<br />
er på engelsk. En søgning på internetboghandlen saxo.com finder ingen danske<br />
bøger hvor ”agil” indgår, men 100+ bøger på engelsk. En søgning på google, 11.<br />
december 2007 efter ”agile” giver 19.500.000 på hele nettet, 1.940.000 hits på<br />
engelsk og 26.100 på dansk.<br />
Figur 34 Et lille uddrag af bøger om agil udvikling<br />
I denne opgave har vi anvendt en del bøger om agil udvikling, men det er bare en<br />
brøkdel af udbuddet, de bøger vi har anvendt fremgår af afsnit 6.<br />
side 94 af 94