Categories
Kanban

At visualisere en arbejdsproces

Kanban handler om at visualisere en arbejdsproces. Om udviklerne vælger at arbejde med rollefordeling a la Scrum eller om de bruger en vandfaldsmodel – eller et af de andre “udviklingsparadigmer” er underordnet.

Kanban kan både bruges lineært og iterativt. Man kan vælge at lade sedlerne flytte sig trin for trin – så har man et vandfaldsparadigme. Alternativt kan man prøve sig frem – hvis en test ikke lykkes, så kan sedlen gå tilbage til en todo – eller hvad den passende kolonne nu hedder. Og så er metoden pludselig “agil”.

Men jeg tror ikke, at Toyota har tænkt kanban som en agil metode. Kanban skulle sikre et “workflow” med klart definerede trin, der logisk leder frem mod “done”. Oprindeligt minder kanban mere om en vandfaldsmodel end en agil metode.

Hvorfor er det da så vigtigt for agilisterne bruge en model, der har rod i en vandfaldsmetode?

Categories
Kanban

Examples of Kanban boards from AgileSparks Clients – YouTube

Examples of Kanban boards from AgileSparks Clients – YouTube.

Categories
Kanban

Kanban Software Development – YouTube

Kanban Software Development – YouTube.

Categories
Kanban

Wireframe brainstorm

Sådanne designs kan vises i bredformat; men der er intet til hinder for at de forskellige tilstande blot bises som en lodret søjle i “block” display.

Wireframe
Wireframe – brainstorm. Øverst er processer “i gang”. Nederst er “færdig” eller “done”.

Herunder samme div-tags vist i et lodret design (Itten har ikke levet helt forgæves…):

Tilstand: "done"
Tilstand: “done”. Lodret wireframe.
Lodret wireframe til mindre displays
Lodret wireframe til mindre displays
Categories
Kanban

Mellem drøm og vågen

Lodret scroll fra drømmen - med farvekoder for færdighedsgrad / sprint.
Lodret scroll fra drømmen – med farvekoder for færdighedsgrad / sprint.

I tilstanden mellem drøm og vågen så jeg, at div-tags ville være bedre end tabeller, når man skal gestalte et design af firkanter til PC og mindre mobile skærme. Det handler om float og display block på små skærme.

En lille skærm kan vise en kanban lodret – der scrolles op og ned. Måske også til højre og venstre når man skal gå fra story til sprint (i et scrum-inspireret design). Drømmen konkluderer tilsyneladende at div er bedre end table.

Farverne styres via CSS klasser, der igen genereres af PHP. Koderne kunne være:

  • Grøn = “done”
  • Gul = “todo”
  • Rød = “pending”

I drømmen lavede jeg en papirsprototypetest og bad brugerne om at klikke på firkanterne. De skulle sige, hvad der ideelt ville ske, når man klikker på en firkant. Forudsætningen var, at brugeren introduceres for kanban først.

Der var også noget om wireframe for placering af knappper på firkanterne; men den del af drømmen husker jeg ikke tydeligt. Vistnok noget med at man klikkede på firkanten for at komme ind til en editeringsmenu.

Layout for større skærm via float
Layout for større skærm via float