Bemærk: Hjemmesiden er blevet oversat automatisk. Skift til engelsk for at få den bedste læseoplevelse.

Vandfaldsmodel

Agile vs. vandfaldsmetoden – Sammenligning og forskelle

I arbejdslivet hører vi hele tiden, at vi befinder os i en VUCA-verden, og at vi er nødt til at tilpasse os vores stadigt skiftende omgivelser. Alle taler om, at vi befinder os i en transformation mod agilitet. Nogle mennesker kan måske ikke længere gennemskue det og undrer sig over, hvad det overhovedet betyder for organisationer. 

I modsætning til den såkaldte vandfaldsmetode er agilitet af en helt anden kaliber. Når man prøver at forstå, hvad Agile vs. vandfaldsmetoden er, og hvad der er bedst hvornår, er det meget muligt at blive forvirret. 

Hvis du har det på samme måde, kan vi måske hjælpe dig, for her forklarer vi, hvad agil vs. vandfald betyder. 

Vandfaldsmodel

Tro mod mottoet "gamle koste fejer godt" bruges den afprøvede vandfaldsmetode i mange virksomheder. Det er ikke overraskende og bestemt ikke altid forkert, for vandfaldsmodellen er klassikeren inden for projektledelse og har i mange tilfælde bevist, at den kan være effektiv.

Men hvad betyder agil vs. vandfald egentlig helt konkret? Vandfaldsmodellen er en lineær proceduremodel, hvor proceduren er organiseret i successive projektfaser med konkret definerede start- og slutpunkter. Groft sagt kan man forestille sig det sådan her:

Vandfaldsmodel

Før vi går i dybden, en hurtig bemærkning. Vi havde for nylig 11 internationale agile eksperter som gæster i et webinar – om et spørgsmål: Hvordan skalerer man agile metoder ordentligt?

Resultatet er denne fantastiske videooptagelse (engelsk), som bl.a. behandler følgende spørgsmål:

  • Er det bedre at starte nedefra og op eller oppefra og ned?
  • Hvordan får man ledere til at enes om en fælles vision?
  • Hvordan vælger man det rigtige agile framework –, og hvorfor er det egentlig ikke så vigtigt?

 Min varmeste anbefaling: Tag et kig! Det tager relativt lang tid, men det er hvert minut værd.

Lad os se på det hele med et simpelt eksempel:

I definitionsfasenbestemmes det først, hvad det er, der skal skabes. For eksempel fremsætter kunden et ønske: Han vil have et bord. Derefter analyseres og defineres kravene, og der udarbejdes en plan for alt, hvad der skal gøres. I udkastet laver man så et produktudkast, i vores eksempel en skitse af bordet. </span

I implementeringsfasenbliver det hele mere håndgribeligt: Vi vælger materiale, bestemmer de nøjagtige mål og bygger bordet. I kontrolfasen kontrollerer vi, om alt fungerer, som vi har planlagt: Kan bordet stå? Er proportionerne rigtige? Evalueringen finder derefter sted sammen med kunden: Vi afleverer produktet og får feedback. </span

Så hvorfor ændre noget, når man siger, at man aldrig skal ændre et kørende system.

Agile (iterativ) vs. vandfaldsmetode (lineær)

Selv om vandfaldsmodellen bestemt har gode sider og er effektiv i mange situationer, bør virksomheder engagere sig i at blive mere agile. Og hvorfor? Fordi den verden, vi alle opererer i, stiller flere og flere komplekse og modstridende krav til os, og vi har ofte svært ved at reagere på dem med vandfaldstænkning.

Vandfaldsmetoden har nogle farer. Selvom vi har en høj følelse af sikkerhed gennem planlægning og struktur, er vi også meget bundne i vores processer. Arbejdsprocessen er ret statisk, og på grund af den nøjagtige planlægning har vi kun et meget lille fleksibelt spillerum. Og det er netop det, vi har brug for i vores dynamiske miljø. Det er her, agilitet kommer ind i billedet. Så lad os tage et kig på Agile i forhold til vandfaldsmetoden.

Men hvad er egentlig definitionen på agil? I henhold til Duden agile er noget i retning af "Tydelig smidighed; hurtig og adræt" og denne definition kan overføres til arbejdslivet. 

Agilitet i virksomheder betyder at være i stand til iterativt at tilpasse strategier, strukturer og processer til de faktiske, aktuelle omstændigheder. Det er vigtigt, da vi står over for komplekse forandringer på grund af digitalisering og demografiske ændringer og derfor er nødt til at være omstillingsparate. 

Forresten, en hurtig bemærkning i forbindelse med agil transformation: Vil du sikre dig, at du i øjeblikket er de rigtige prioriteter i din agile Transformation? 

Så tag vores modenhedstjek for din agile transformation – tager kun 3 minutter. Du får endda et benchmark baseret på over tre hundrede andre deltagere. Se knappen 🙂

Start nu: Agile modenhedsvurdering
Agile modenhedsvurdering

At bygge et bord med agile metoder

Lad os holde os til det samme eksempel som før: Kunden vil have et bord. Så vi starter med at lave en skitse. Jeg viser den til kunden, og han beslutter så, om han har forestillet sig det på den måde eller ej. Hvis ikke, tilpasses skitsen igen. Så snart skitsen er færdig, vælger jeg materialet og spørger iterativt kunden, om alt er til hans tilfredshed.

Måske siger kunden så: "Åh nej, jeg tror hellere, jeg vil have fyrretræ i stedet for kirsebær". Så er det alligevel en anden træsort, og vi foretager et nyt valg. Derefter samles bordet, og også her konsulteres kunden regelmæssigt, og der foretages ændringer, hvis det er nødvendigt.
Det kan du se: Den agile metode giver os mulighed for at reagere fleksibelt på skiftende krav, hvilket er relevant i det komplekse miljø. 

Derfor er vandfaldsmetodikkens statiske natur ikke altid tilstrækkelig. Desuden kan det ske, at fejl i implementeringen først bliver synlige under evalueringen på grund af vandfaldsmodellens stive koncept. Dette ville resultere i betydeligt højere korrektionsomkostninger end en fleksibel tilpasning. 

De fleste Agile Coaches går rundt i cirkler ....

...og behandle overfladiske symptomer. Det er på tide at bruge psykologi – til en bæredygtig holdningsændring.

"Mange teammedlemmer tør ikke sige deres mening!"

"Vi opdager for mange uventede problemer og fejl på et sent tidspunkt!"

"Hvorfor tager det mig nogle gange timer at forberede et simpelt tilbageblik?"

Agile vs. vandfaldsmetoder i arbejdslivet

Det er ofte stadig svært at designe agile og iterative processer i virksomheder. Det skyldes, at folk har en tendens til at være risikoaverse af natur og nogle gange er blevet socialiseret i deres professionelle kontekst i årtier med et tankemønster formet af vandfald. 

Risikoaversion henviser her til tendensen til at vælge den mulighed i beslutningssituationer, der er forbundet med den mindste risiko –, dvs. det mindste tab – med hensyn til udfaldet. (jf. Kahneman & Tversky, 1979)

Agile vs. vandfaldsmetoder kræver, at vi opgiver denne formodede sikkerhed: I stedet for at falde tilbage på afprøvede metoder og bruge faste strukturer og principper, brydes gamle tankemønstre i planlægningsillusionen, og der bruges iterative metoder. Dette fører i første omgang til en oplevet stigning i usikkerhed, da man er nødt til at anvende nye – tilsyneladende risikable – procedurer, der fortolker usikkerhed som en del af planen.

Planlægning af denne usikkerhed fører til den nødvendige fleksibilitet på lang sigt. Vi udvikler en række handlemuligheder, som igen stabiliserer sikkerheden i VUCA-arbejdsverdenen.

At holde dynamik og stabilitet i balance 

Den agile metode – såvel som vandfaldsmetoden – indeholder visse ulemper:

  • Agile-metoder synliggør og tager højde for planlægningsusikkerheder, så planerne skal indeholde mere plads til nye fund.
  • Det konkrete resultat er sværere at estimere, da nye fund kan føre til afvigelser fra det oprindeligt planlagte resultat.
  • Af de grunde, der er nævnt ovenfor, virker succeser mindre kalkulerbare i modsætning til det klassiske vandfaldsprojekt.

Afhængigt af projektet er forskellige tilgange selvfølgelig mere eller mindre velegnede.
Vandfaldsmodellen er især velegnet til projekter, der allerede på forhånd indeholder kendte og konstante krav. </span

Agile-metoder er særligt optimale til projekter, hvor mange uforudsigelige faktorerkan forekomme, og fleksible refleksionsloops derfor er nødvendige. I de fleste teknologiske projekter er en sådan usikkerhed uundgåelig, hvilket er grunden til, at agile metoder er på fremmarch netop her.

Forresten: Hvis du specifikt ønsker at kræve en agil tankegang i dit team eller din virksomhed, er det værd at tage et kig på vores artikel om den Den fantastiske sandhed bag den agile tankegang.

Agile vs. vandfaldsmetode eller kombination?

Med al den hype, der er omkring "agile", kan man nogle gange have en tendens til at se agile metoder som et universalmiddel. Og det er forkert. Det måske overraskende resultat af denne tekst er klart.

Det viser sig, at brugen af af begge metoder kombineret fører effektivt til målet (Herrmann, 2007). Sådanne kombinationer er nyttige i situationer, hvor vandfaldsmodellen er påkrævet, men hvor den ikke passer til projektets kompleksitet. 

En slags mellemting mellem begge metoder er den såkaldte Funktionsdrevet udvikling (FDD).

Kombination

FDD Som i vandfaldsmetodikken udvikles en konkret, langsigtet plan med individuelle, faste sekvenser: funktionerne. De enkelte features er dog meget korte, hvilket muliggør kortsigtede reaktioner på ændrede krav. Tilgangen er ikke så iterativ som agile metoder, men den repræsenterer en passende mellemvej, hvor det er relevant. 

Og så kommer vi til den ret forvirrende konklusion: Det behøver ikke altid at være Agile. vs. Vandfaldsmetoden. De to metoder kan også supplere hinanden. Begge har deres berettigelse. Afhængigt af projektet og konteksten.

Men da agile metoder stadig er ukendt land for mange, spørger de med rette sig selv, hvordan de kan give agile metoder et forsøg.

Er du i tvivl om, hvordan du starter?

For mange er "agilitet" stadig ukendt territorium. De spørger med rette sig selv: Foretrækker jeg at udføre projektet agilt eller efter vandfaldsmetoden? Hvordan kommer jeg i gang med agile metoder? Et "agilt" svar på dette ville være: Start eksperimenter. Afprøv forskellige ting iterativt.

Klassisk introduceres agile metoder på to måder, som også er ideelle for "begyndere": Kanban og retrospektiver.

Kanban og retrospektiver som et klassisk udgangspunkt

Kanban bruger en offentligt synlig (Kanban)-tavle, hvor hvert teammedlem gør sine aktuelle aktiviteter gennemsigtige. Det fremmer kommunikation, effektivitet og i sidste ende projektets succes. Du kan finde mere information om Kanban her

Den grundlæggende idé bag retrospektive møder er at reflektere aktivt over hinanden som et team på en regelmæssig basis. Typisk hver 14. dag sætter man sig ned til et retrospektivt møde og stiller spørgsmål som: Hvad går godt lige nu? Hvad går ikke så godt? Og hvad kan vi gøre for at gøre tingene bedre?

Hvis du overvejer at indføre agile metoder...

Hvis du stadig er på udkig efter et passende retrobræt, kan vores artikel hjælpe dig med emnet: De bedste retroboards i sammenligning.

Kilder

Richard H. Thaler, Amos Tversky, Daniel Kahneman, Alan Schwartz, The Effect of Myopia and Loss Aversion on Risk Taking: An Experimental Test, The Quarterly Journal of Economics, bind 112, udgave 2, maj 1997, side 647–661, https://doi.org/10.1162/003355397555226

Herrmann, A. (2007). Funktionsdrevet udvikling mellem vandfald og agilitet.

akquinet

https://www.pinuts.de/blog/webstrategie/projektmanagement-wasserfall-gegen-scrum

https://www.duden.de/rechtschreibung/agil

Del denne artikel med dit netværk

Brug for et teamboost? Her er, hvad du skal gøre: Spotify Health Check-retrospektivet!

Første spørgsmål om sundhed: "😍 Vi nyder at gå på arbejde og har det sjovt med at arbejde sammen."

Har du lyst til mere? Prøv vores retroværktøj nu.

Flere artikler

Echometer Nyhedsbrev

Gå ikke glip af opdateringer om Echometer, og få inspiration til agilt arbejde

Jeg har for nylig skrevet en e-bog om "12 retrospektive metoder fra psykologien" – Interesseret?

Christian Heidemeyer, psykolog og Scrum Master