Dan Waltin


När ska man börja?

Du vet varför du vill börja använda Specification by Example, och du vet hur du ska börja. När är då rätt tillfälle att börja?

Den frågan är enkel att besvara. Börja med en gång!


Börja med en gång!

Rätt tillfälle att börja är nu, eller kanske snarare nästa gång någonting skall förändras. Det kan vara

  • en ny funktion som ska läggas till
  • en existerande funktion som ska förändras
  • eller en bugg som ska rättas.

Långsiktiga eller kortsiktiga lösningar?

När du har ett system som ska förvaltas över tid, då är BDD är en investering i trygghet och förutsägbarhet, som betalar sig över tid. De första funktionerna man använder det på, kommer ta längre tid än man är van vid. Det kan kännas läskigt och det kan därför kännas frestande att lösa den där buggen ”lite snabbt”, men undvik den frestelsen!

Det kommer alltid att finnas de som säger att det inte finns tid: För just det här ärendet finns inte tid – det är bättre att lite snabbt fixa en lösning. I just den här sprinten finns inte tid – det är bättre att trycka in ett par funktioner till. I just det här projektet finns inte tid – det kostar för mycket att lära nytt.

Undvik frestelsen att acceptera sådana kortsiktiga tankar. Varför? Därför att efter ett antal sådana ärenden eller iterationer eller projekt, så har man passerat gränsen för när investeringen hade betalat sig! Därefter kostar de ”billiga” lösningarna mer!

Ordentlig lunch eller hål i tänderna?

Det är som att skippa lunchen för att hinna jobba, och sen hantera blodsockerfallet under eftermiddagen med att småäta godis. För det går ju snabbare att äta en chokladkaka vid datorn…

Men de snabba sockerkickarna leder bara till stress, dålig koncentration och hål i tänderna!


Sammanfattning:

Specification by Example och BDD är en investering i trygghet och förutsägbarhet. Undvik frestelsen att ta de, till synes, snabba sockerkickarna.

Börja istället redan nu med att öka kravförståelsen och kodkvaliteten med hjälp av Specification by Example och BDD!

Vill du läsa mer om BDD och konkreta exempel så ladda gärna ner vårt whitep paper om hur dessa verktyg skapar mer lyckosamma IT-projekt

{{cta(’70bdd284-2a5b-477e-8eec-78fa43ae6e64′,’justifycenter’)}}

Dela den här bloggen

Arkitekten Dan sitter i en stol och ser engagerad ut
Agero stjärna i rosa

Senaste från bloggen

Prenumerera på bloggen

Prenumerera på bloggen via e-post

Ange din e-postadress för att prenumerera på den här bloggen och få meddelanden om nya inlägg via e-post.

Fler bloggar från oss

  • Kravspecialisten Josefina, i röda kläder

    Vi är Agero – Josefina

    Josefina arbetar som kravanalytiker och scrum master på Agero. Här får ni lära känna henne lite bättre.

  • BI-utvecklaren Karin sitter vid datorn, smilar mot fotografen

    Machine learning

    En genomgång av maskininlärningens fördelar, nackdelar och optimala tillämpningsområden

  • BI-utvecklaren Anna smilar mot fotografen

    Hur man överför tyst kunskap

    Mycket som tyder på att den tysta kunskapen skapar konkurrenskraft. Men hur gör man för att föra den vidare om en nyckelperson slutar?

Kontakta oss

Nyfiken på oss? Hör av dig så tar vi ett snack – oavsett om det gäller IT-stöd eller nästa steg i karriären.