Agile vs Scrum
Agile og Scrum er udtryk, der bruges i projektledelse. Agile-metoden anvender trinvise og iterative arbejdskadenser, der også kaldes sprints. Scrum er derimod den type agile tilgang, der bruges i softwareudvikling.
Adræt
Agile-metoden bruges i projektledelse, og den hjælper projektproducenter med at opbygge softwareapplikationer, der er uforudsigelige. Iterative og inkrementelle arbejdskadenser kaldet sprints bruges i denne metode. Det er dybest set inspireret af traditionel sekventiel model eller vandfaldsmodellen.
Fordelen ved at bruge Agile-metoden er, at man kan få adgang til projektets retning i hele dets udviklingscyklus. Udviklingen tilgås ved hjælp af iterationer eller sprints. I slutningen af hver sprint præsenteres en arbejdsforøgelse af teamet, der udvikler projektet. Fokus er primært på gentagelse af arbejdscyklusser og det produkt, de giver. Dette er grunden til, at den agile metode også kaldes inkrementel og iterativ.
I en agil tilgang overvåges hvert trin i udviklingen som krav, analyse, design osv. Løbende gennem projektets livscyklus, mens dette ikke er tilfældet med vandfaldsmodellen. Så ved at bruge en agil tilgang kan udviklingsholdene styre projektet i den rigtige retning.
Scrum
Scrum er en type agil tilgang, der bruges til udvikling af softwareapplikationer. Det er bare en ramme og ikke en metode eller en fuld proces. Det giver ikke detaljerede instruktioner til, hvad der skal gøres, men det meste afhænger af det team, der udvikler softwaren. Fordi udviklingen af projektet ved, hvordan problemet kan løses, er det meget, der er tilbage på dem.
Tværfunktionelle og selvorganiserende hold er vigtige i tilfælde af scrum. Der er ingen teamleder i dette tilfælde, der tildeler opgaver til teammedlemmerne, snarere hele teamet løser problemerne eller problemerne. Det er tværfunktionelt på en måde, som alle er involveret i projektet lige fra idé til implementering af projektet.
Da det er en adræt metode, bruger den også serier af iterationer eller sprints. Nogle af funktionerne er udviklet som en del af sprinten og i slutningen af hver sprint; funktionerne er afsluttet lige fra kodning, test og deres integration i produktet. En demonstration af funktionaliteten gives til ejeren i slutningen af hver sprint, så der kan tages feedback, som kan være nyttig til den næste sprint.
Produktet er det primære objekt for et scrum-projekt. I slutningen af hver sprint bringes systemet eller produktet i en tilstand, der kan sendes af holdmedlemmerne.