Vi skal tale om planer. Et af de største misforståelser omkring Agile er, at man ikke kan planlægge. Det er ikke sandt. Man kan bare ikke lave detaljerede, langsigtede planer, som skal følges slavisk.
En måde at håndtere dette på er at undgå at lave Gantt-diagrammer eller Excel-lister med opgaver, frister og ansvar. Hvis du gør det – vil du blive skuffet. En af ulemperne ved at føre et Agile Kanban-projekt er, at man ikke kan sige nøjagtigt, hvornår ting bliver frigivet og gjort.
Hvis du prøver, vil det sandsynligvis tage længere tid, da du skal holde det tilbage, dedikere udviklere til at arbejde på det, og have forretningsledere, der står parat og støtter det gennem. Kanban er anderledes, idet det flytter fra tilstand til tilstand i et tempo, der følger med behandlingstempoet i resten af systemet.
Hvis du skynder dig, vil du stå i kø ved disse forskellige stationer og dermed skabe spild. Det vil kun tage længere tid for det at blive frigivet.
Der kan være visse funktioner, som du måske ikke ønsker at frigive til dine brugere hver dag. Du kan stadig frigive dem ved at bruge funktionel flagning eller lignende funktioner. Det er i bund og grund et lille administrationssystem eller en kodefunktion, hvor du kan aktivere funktioner for en udvalgt gruppe eller specifikke kunder, når du har brug for det.
Det er sådan, du gør både Produkt Ejere og Kanban-evangelister glade på samme tid. Det kan lyde vanvittigt, at du vil have ubrugte funktioner, der sidder inaktive i hovedkodegrenen og dermed frigives til produktion, men så længe de bliver ordentligt administreret og aktivt arbejdet på – dvs. fremmet og kommunikeret af Produkt Ejeren – er det i orden. Ellers er det endnu mere spild.
Læs mere i "The CTO Playbook" tilgængelig på Amazon/Kindle.
We are a Swiss Company (LLC) based in
Switzerland.