I dagens artikel ønsker vi at definere increment. Mens vi arbejder på et produkt, kan de heldige få successive indgange fra produktbackloggen blive til increment. Med andre ord vælger produktlederen, hvilken produktfunktionalitet fra produktbackloggen der skal implementeres. Udviklingsteamet omdanner det til en fungerende, værdifuld produktfunktionalitet i løbet af en sprint.
Et Increment er den seneste færdige og forbedrede version af et produkt som har forretningsværdi og er klar til udgivelse i løbet af en sprint. En vigtig del af dets definition er udsagnet om, at dette er summen af den tidligere tilstand af produktet sammen med de ændringer, der er tilføjet i den nuværende sprint. Dermed definerer det ikke kun de nye funktionaliteter, der er suppleret til produktet, men også – eller primært – deres integration med den oprindelige version sammen med alle de forbedringer og rettelser, det har gennemgået.
Hver sprint bør producere mindst ét nyt increment – det er ansvaret for hele Scrum-teamet. Så hvordan relaterer det sig til sprintmålet? Man kunne sige, at sprintmålet er svaret på, hvorfor vi skal konstruere et. Men husk, at teamet i en enkelt sprint kan skabe flere increments, hvis sum kombineres til et sprintmål.
Så et eksempel på et sprintmål kunne være følgende opgave: Opret en “indkøbskurv” funktionalitet i en online butik med magiske tilbehør.
Dog vil komponenterne i incrementet inkludere flere funktionaliteter i butikken såsom:
Teamet skal forestille sig, at hvert increment er et skridt fremad mod at opnå produktmålet. Derfor, for at forbedre processen for dets forbedring, kan det:
Det er fordi, selvom de ikke er direkte relateret til at forbedre den nuværende tilstand af produktet, har de en stor indflydelse på bedre og hurtigere realisering af produktmålet.
Vurderingen af et succesfuldt increment er, om det er praktisk. Med andre ord, det udførte arbejde bliver kun et increment, når det opfylder definitionen af færdiggørelse, som vi vil skrive om i en separat artikel. Denne definition angiver unikt, hvilke ændringer og forbedringer der er sket med produktet. Baseret på definitionen af færdiggørelse kan du teste incrementet for at vurdere om det virkelig introducerer forbedringer til produktet, og om det bringer den påståede forretningsværdi.
Hvis resultatet ikke opfylder standarderne for definitionen af færdiggørelse, går projektet tilbage til produktbackloggen. Hvad der kommer næste kan tage følgende veje:
Hvis teamet formår at producere et increment i en sprint, går det videre til at blive evalueret under sprintgennemgangen. Men om nødvendigt kan det vises for interessenterne selv før slutningen af sprinten. Den endelige beslutning om at frigive det tilhører produktlederen.
Et increment er en frisk, helt ny version af et produkt klar til udgivelse. Det inkluderer alle de opdaterede ændringer og forbedringer, der er foretaget i en sprint. Med andre ord er det den seneste stabile, udgivelsesklare version af produktet. Selv flere increments kan opstå og udvikle sig i løbet af en sprint, så længe de alle opfylder definitionen af færdiggørelse.
Hvis du kan lide vores indhold, så bliv en del af vores travle bier-fællesskab på Facebook, Twitter, LinkedIn, Instagram, YouTube, Pinterest.
Som projektleder er Caroline en ekspert i at finde nye metoder til at designe de bedste arbejdsgange og optimere processer. Hendes organisatoriske færdigheder og evne til at arbejde under tidspres gør hende til den bedste person til at gøre komplicerede projekter til virkelighed.
Får du nogensinde følelsen af, at dagen er for kort til at gøre alt det,…
Hvad er software? Hvad er typerne og metoderne til distribution? Når vi holder os til…
At præsentere og kommunikere forskningsresultater er sandsynligvis en af de mest afgørende (og krævende) evner…
Ved du, hvordan man opretter en e-bog? Kender du alle de væsentlige aspekter af en…
Bæredygtig markedsføring er ikke længere bare en af de markedsføringsstrategier, du kan anvende i din…
For nylig er to fænomener opstået på arbejdsmarkedet, der relaterer sig til holdningerne hos nutidens…