Dual Track er en agil produktudviklingsmetodologi, der ser tværfunktionelle produktteams opdele deres daglige aktiviteter i to spor. Disse to spor er:
- Opdagelsessporet
- Leveringssporet
Opdagelsessporet fokuserer på at producere, teste og validere produktideer. Hvorimod leveringssporet arbejder på at omdanne disse ideer til et faktisk produkt. Dual Tracks bruges til at skabe det bedst mulige produkt, og vi vil udforske hver enkelt mere detaljeret i næste afsnit.
Dual Track adskiller sig fra standard Agile metoder hvor alle projektmedlemmer følger det samme flow, idet det tilskynder teamet til at følge et ikke-lineært flow. Dette kan omfatte uafhængige Sprint'er af varierende længde. Teammedlemmer placeres på enten opdagelses- eller leveringssporet, hvor de får en specifik projektrolle med specifikke ansvarsområder.
Discovery Track & Delivery Track
Som vi nævnte, består Dual Track af to numre. Disse to spor kører samtidigt (på samme tid), og hver har sit eget sæt af aktiviteter, der tilfører værdi til et produkt og sikrer, at resultatet er det bedst mulige produkt for slutbrugeren. Lad os se nærmere på de to forskellige spor:
- Opdagelsesspor
Dual Track tager en anden tilgang til produktopdagelsesfasen. Traditionelt ville denne fase finde sted ved starten af et projekt, og når det var afsluttet, ville teamet skifte til leveringsfasen. Men i stedet for at have produktopdagelsesfasen som en enkelt fase i starten af et projekt, gør Dual Track det til en kontinuerlig aktivitet, som fungerer som guide for hele projektet.
Discovery Track inkluderer aktiviteter såsom indsamling af forskning, indsigt og information for at skabe en produktionskøreplan for produktet for at sikre, at alle kundekrav er opfyldt, når det lanceres.
- Leveringsspor
The Delivery Track fokuserer på at bruge den indsigt og information, der er indsamlet i Discovery Track, til at levere et vellykket og fungerende produkt til kunden. Målet er at indsamle brugerfeedback, rette eventuelle problemer og løbende justere og forbedre produktet.
I dette spor samarbejder medlemmer af teamet for at perfektionere det endelige produkt og sikre, at alle funktionerne passer til kundens krav.
Hvorfor bruge Dual Track?
Dual Track er bygget op omkring filosofien om, at produktudvikling skal være iterativ og cyklisk i modsætning til lineær. Dette er nøglen til at passe ind i resten af den agile udviklingsmetodologi, som fokuserer på hurtige iterationer på et produkt, så teams løbende kan give værdi til deres kunder.
Nogle af de vigtigste fordele ved at bruge Dual Track i Agile inkluderer:
Højere produktkvalitet
Dual Track opfordrer teams til kun at tillade validerede produktidéer på Efterslæb. Det betyder, at agile teams kun arbejder på funktioner, som slutbrugeren genlyder og i sidste ende et bedre slutprodukt. Herved mindskes også risikoen for, at funktioner, som slutbrugeren ikke har brug for, udvikles og indgår i produktet.
Mere tidseffektivitet
Opdeling af arbejdet i to parallelle spor kan resultere i hurtigere udvikling, frigivelsescyklusser og færre spildte ressourcer. At have kun ét spor, der er dedikeret til at opdage eller validere en vare, før den går på efterslæbet, betyder, at teamet er mere tilbøjeligt til at få det rigtigt og reducere antallet af gange, det kræves for at gå frem og tilbage. Med andre ord betyder validering af emner, at de skal være gennemtænkte, før arbejdet påbegyndes på en vare.
Lavere udviklingsomkostninger
Brug af Dual Track kan resultere i lavere samlede produktudviklingsomkostninger. For det første mindsker det kun sandsynligheden for, at holdet spilder tid eller budget på opgaver, der ikke forbedrer produktet, hvis man kun tillader varer på Product Backlog, når de er blevet valideret af markedsundersøgelser. Derudover betyder brug af et parallelt spor, at tværgående teams kan gøre fremskridt på samme tid. Dette kan hjælpe med at øge hastigheden, hvormed opgaver udføres af teamet.
Hvem er ansvarlig for Dual Track i Agile?
Intet enkelt medlem af teamet er ansvarlig for at implementere eller køre en Dual Track-tilgang. Der bør snarere være en hel teamtilgang. Dette er vigtigt for at sikre en vellykket implementering og praksis af denne tilgang. Det er også vigtigt at bemærke, at tværfunktionelle teammedlemmer bør informeres om fremskridtene for begge spor. Dette vil hjælpe med at forhindre forvirring og fejl og minimere behovet for dyrt omarbejde. Både opdagelse og levering bør ske sammen i en kontinuerlig løkke.
Resumé
Sammenfattende er Dual Track i Agile en nyttig metode til at forbedre både kvaliteten og hastigheden af produktudviklingen. Det beviser en nyttig strategi, der understøtter udviklingsteams på hvert trin på vejen til at opbygge et effektivt produkt, som kunderne er tilfredse med.
Da det er drevet af hele teamet, er det vigtigt for hvert medlem at forstå tilgangen, og hvordan den fungerer i praksis.