Din rolle som kunde i et agilt projekt

Af Weapp · Opdateret

I et agilt projekt er du ikke tilskuer, men en aktiv del af teamet. Regn med nogle timer om ugen til at prioritere backloggen, svare på spørgsmål og deltage i demoer. Dit vigtigste ansvar er at prioritere, altså at turde sige nej. En fraværende kunde får teamet til at gætte, og gætterier bliver dyre.

Mange kunder tror at agil udvikling betyder mindre arbejde for dem: at man sender teamet af sted og modtager et færdigt produkt. Det modsatte er tilfældet. Agil udvikling flytter en del af ansvaret fra en tyk kravspecifikation i starten til en aktiv deltagelse hele vejen. Teamet bygger hurtigt og ofte, men det bygger det du peger på. Peger ingen, bygges de forkerte ting.

Du er en del af teamet, ikke en tilskuer på lægteren

I et agilt forløb er kunden en rolle i selve arbejdet, ikke en modtager til sidst. Teamet leverer i korte cyklusser og har brug for løbende input: Hvad er vigtigst nu? Er det her den rigtige fortolkning? Godkender vi det der er bygget? Uden dine svar er de tvunget til at gætte, og et gæt der viser sig at være forkert, bygges om på din regning.

Forskellen fra et vandfaldsprojekt er reel. Dér beskriver du alt på forhånd og venter på leveringen. Her formes produktet undervejs ud fra dine beslutninger. Du bytter detailstyring i starten ud med indflydelse gennem hele forløbet, men kun hvis du er så meget til stede at du kan bruge den.

Regn med den tid det tager

Rollen koster tid, og den tid er ikke valgfri. Som udgangspunkt drejer det sig om nogle timer om ugen, mere i intensive perioder. Tiden fordeler sig cirka sådan:

  • Prioritering af backloggen: at holde listen over hvad der skal bygges, opdateret og rangordnet.
  • Løbende spørgsmål: Teamet støder på valg næsten dagligt og har brug for hurtige svar for ikke at gå i stå.
  • Demo og gennemgang: at se det der er bygget, give feedback og godkende eller bede om ændringer.
  • Planlægning før hver ny cyklus: Hvad tager vi fat på nu?

Har du ikke selv tiden, er det helt legitimt at uddelegere, men til en person med reelt mandat, ikke til en postkasse. Rollen kan flyttes, men den kan ikke fjernes.

Prioriteringen er dit tungeste ansvar

Teamet bygger i den rækkefølge du bestemmer. Det gør prioriteringen til kernen i rollen og til den sværeste del, for den handler mere om at fravælge end om at vælge. Alt kan ikke være vigtigst. Hver gang du siger “ja, det skal med” til noget nyt, skubber du noget andet til senere, og den afvejning er det op til dig at foretage.

Et regneeksempel gør det konkret. Sig at teamet kan nå tre større ting denne måned, og du har fem ønsker. Vælger du ikke, vælger teamet for dig, eller det spreder sig tyndt ud over alle fem og bliver ikke færdigt med noget. Din opgave er at sige: de tre nu, de to andre i næste cyklus. Det lyder enkelt, men er det sværeste en kunde gør, for alt føles vigtigt når det er ens eget.

En fraværende kunde trækker projektet ned

Der er et tilbagevendende mønster i agile projekter der skrider: Kunden var der ikke. Spørgsmål blev liggende, demoer blev holdt for en tom stol, prioriteringen svævede. Teamet gjorde hvad det kunne: gættede, byggede, byggede om. Tempoet døde ikke fordi teamet var dårligt, men fordi ingen styrede.

Den mest almindelige årsag er ikke uvilje, men at kunden varetager rollen ved siden af en i forvejen fuld arbejdsbyrde. Så taber den altid til det der råber højest den dag. Løsningen er at behandle rollen som det den er: en del af arbejdet med afsat tid, ikke en høflighed man når mellem møderne.

Sådan lykkes du i rollen

Vær til at få fat på og hurtig til at svare: Et halvgodt svar i tide slår et perfekt svar to uger senere. Hold backloggen levende og rangordnet. Deltag i demoerne, og tør være ærlig når noget ikke blev rigtigt; det er billigere at ændre nu end ved lanceringen. Og beskyt prioriteringen mod din egen trang til at ville have det hele på én gang.

Vi hos Weapp arbejder hellere tæt sammen med en aktiv kunde end på afstand op imod en kravspecifikation. Det er sådan de bedste produkter bliver til. Vil du vide hvordan et agilt samarbejde kan tilrettelægges hos jer? Se vores ydelser eller kontakt os.

Ofte stillede spørgsmål

Hvor meget tid kræver rollen som kunde?

Regn som udgangspunkt med nogle timer om ugen, mere i intensive perioder. Det handler om at prioritere backloggen, svare løbende på spørgsmål og deltage i demo og planlægning. Tiden kan ikke forhandles på samme måde som i et fastprisprojekt: Teamet er afhængigt af dine beslutninger for at komme videre.

Hvad sker der hvis jeg ikke har tid til at være aktiv?

Så går teamet i stå eller gætter, og gætterier fører til fejl der skal bygges om. En fraværende kunde er en af de mest almindelige årsager til at agile projekter skrider. Har du ikke selv tiden, så udpeg en person med mandat der har den. Rollen kan uddelegeres, men ikke fjernes.

Hvad betyder det at kunden ejer prioriteringen?

Teamet bygger i den rækkefølge du bestemmer. Du afgør hvad der er vigtigst lige nu og hvad der må vente. Det betyder at du aktivt skal fravælge: Alt kan ikke have højeste prioritet. Kunsten at sige nej, eller 'ja, men senere', er kernen i rollen.

Hvordan adskiller det sig fra at bestille og vente på levering?

I et forløb efter vandfaldsmodellen beskriver du alt på forhånd og modtager en færdig leverance. I et agilt projekt formes produktet undervejs ud fra dine løbende beslutninger. Du bytter en detaljeret kravspecifikation i starten ud med en aktiv deltagelse hele vejen og får til gengæld mulighed for at ændre kurs.

Kan flere personer dele kunderollen?

Beslutningerne om prioritering bør samles hos én person for at undgå modstridende signaler til teamet. Til gengæld kan den person læne sig op ad andre for at få beslutningsgrundlag og input. Det der ikke virker, er et team der får forskellige svar fra forskellige sider. Så står udviklingen stille mens I er uenige.