Är du inte klar snart?

–          Jag ska bara skriva klart det här dokumentet.

–          Jag ska bara få testerna att gå igenom.

–          Jag ska bara checka in koden

–          Jag ska bara…

Känner du igen dig? Tycker du också att mycket ofta är nästan klart och att det ofta förblir nästan klart. Inom agila metoder och arbetssätt är en viktig artefakt att diskutera just frågeställningen kring att visualisera status på sina arbetsuppgifter. Ofta finns tre kolumner definierade.

Ej påbörjad

Pågående

Klart

Men när får man flytta en arbetsuppgift till klart? Klart är väl egentligen en subjektiv bedömning? När jag diskar anser jag att disken är klar när jag diskat upp den, medan min sambo anser att det även inkluderar att torka disken och även göra rent diskbänken. Samma problem finns inom mjukvaruutveckling. Frågar du fem personer när en funktion är klar får du med stor sannolikhet olika svar. Detta ställer till problem när en tight grupp ska sitta och åstadkomma något tillsammans på en kort tid, säg tre veckor.

Lösningen på problemet är att tillämpa Definition of Done. Definition of Done är precis som det låter en definition på klar. Projektgruppen enas tillsammans vid uppstarten av projektet vad som ska krävas för att få flytta en lapp på projekttavlan till Klar-kolumnen. Definition of Done dokumenteras enklast i form av en checklista på de punkter som gruppen kommit överens om.

Definition of Done ger följande fördelar:

  • Inga tveksamheter kring när något är klart.
  • Man vågar släppa en lapp till klar.
  • Högre kvalitet på IT-lösningen.

Hur ser en bra Definition of Done ut då? Som jag skrev ovan måste varje grupp enas kring sin egen definition men ett exempel kan jag ge er.

  • Designad tillsammans med verksamheten
  • Kodad
  • Enhetstestad
  • Incheckad
  • Testad

Kommentera

Fyll i dina uppgifter nedan eller klicka på en ikon för att logga in:

WordPress.com Logo

Du kommenterar med ditt WordPress.com-konto. Logga ut /  Ändra )

Google-foto

Du kommenterar med ditt Google-konto. Logga ut /  Ändra )

Twitter-bild

Du kommenterar med ditt Twitter-konto. Logga ut /  Ändra )

Facebook-foto

Du kommenterar med ditt Facebook-konto. Logga ut /  Ändra )

Ansluter till %s