Hur man verifierar resultaten av en agile sprint

Målet med varje smidig sprint är att producera en användbar produkt och, eftersom agile utvecklades som en modell för användning i mjukvaruutveckling, är den användbara produkten oftast kod . Verifiering av arbetet i en sprint har tre delar: automatiserad testning, peer review och produktägare granskning.

Med hjälp av automatiserad testning för att verifiera agila sprintresultat

Automatisk testning innebär att du använder ett datorprogram för att göra majoriteten av din kodtestning för dig. Med automatiserad testning kan utvecklingsgruppen snabbt utveckla och testa kod, vilket är en stor fördel för smidiga projekt.

Ofta är agila projektlag kodade under dagen och låt provningarna springa över natten. På morgonen kan projektgruppen granska buggrapporten, det genererade testprogrammet, rapportera om eventuella problem under det dagliga scrum och korrigera dessa problem omedelbart under dagen.

Automatiserad testning kan innehålla

  • Enhetstestning: Testa källkod i sina minsta delar - komponentnivån.

  • Systemtest: Testa koden med resten av systemet.

  • Statisk provning: Statisk provning verifierar att produktens kod uppfyller standarder baserade på regler och bästa praxis som utvecklingsgruppen har kommit överens om.

Använda peer review för att verifiera agila sprintresultat

Peer review betyder helt enkelt att utvecklingsteamns medlemmar granskar varandras kod. Om Samuel skriver program A och Joan skriver program B, Samuel recensioner Joans kod och vice versa. Objektiv peer review hjälper till att säkerställa kodkvalitet.

Utvecklingsgruppen kan genomföra peer reviews under utveckling. Samlokalisering hjälper till att göra det enkelt - du kan vända dig till personen bredvid dig och be honom eller henne att ta en snabb titt på ditt arbete. Utvecklingsgruppen kan också avsätta tid under dagen speciellt för att granska koden. Självhanterande lag ska bestämma vad som fungerar bäst för sitt specifika team.

Användning av produktägare för att verifiera agila sprintresultat

När en användarhistoria har utvecklats och testats, granskar produktägaren funktionaliteten och verifierar att den uppfyller målen för användarberättelsen. Produktägaren verifierar användarberättelser under varje dag.

Slutligen ska produktägaren köra igenom vissa kontroller för att verifiera att användarhistoriken ifråga uppfyller definitionen av gjort. När en användarhistorik uppfyller definitionen av gjort, uppdaterar produktägaren uppgiftskortet genom att flytta användarhistoriken från kolumnen Acceptera till kolumnen Utförda.