Vad är Scrum? Allt du behöver veta om projektledning



Detta 'Vad är Scrum?' artikeln ger dig en kort och skarp introduktion till Scrum - en Agile Project Management Framework.

Att bygga en ny produkt eller en funktion är inte riktigt en lätt uppgift, och att lyckas på en konkurrensutsatt marknad är ännu mer av en utmaning. Scrum Methodology hjälper till att uppnå det.

Bra produkter fänglar en målgrupp genom att tillgodose kundernas behov. Den person som uppnår detta för sitt företag är en och han / hon belönas ganska snyggt för detsamma.





I den här artikeln ska vi utforska frågan ”Vad är Scrum?”.

åsidosättande och överbelastning i Java

Vad är Scrum?

De Scrum Guide definierar scrum som:



”Ett ramverk inom vilket människor kan hantera komplexa anpassningsbara problem, samtidigt som de levererar produkter av högsta möjliga värde.”

ScrumLogo- Edureka

Enkelt uttryckt är scrum lätt som kan användas för att hantera iterativa och inkrementella projekt av alla slag. Konceptet här är att dela upp stora komplexa projekt i mindre etapper, granska och anpassa under vägen. Med scrum du:



  • Skriv färre planer och gör mer i korta iterationer eller cykler som vi kallar sprints
  • Arbeta som ett dedikerat och engagerat team istället för att arbeta i separata grupper
  • Leverera kontinuerligt fungerande produkter i slutet av varje sprint
  • Få kontinuerlig feedback från dina kunder och improvisera din produkt

Så scrum är ett flexibelt sätt att arbeta på alla typer av projekt i denna snabbt föränderliga värld. Men det lämnar fortfarande många frågor om Scrum Framework. Det första steget är att borra lite längre in i Scrums ursprung och historia.

Vad är Scrum? Scrum på 20 minuter | Scrum Master Training | Edureka

Scrums historia

Termen 'scrum' introducerades först av två professorer Hirotaka Takeuchi och Ikujiro Nonaka år 1986, i affärsrecension från Harvard artikel. Där beskrev de det som en ”rugby” -stil för produktutveckling, en där ett lag går framåt medan de passerar en boll fram och tillbaka.

Programvaruutvecklarna Ken Schwaber och Jeff Sutherland kom med sin egen version av Scrum, som de presenterade vid en konferens i Austin, Texas 1995. År 2010 kom den första publikationen av den officiella scrumguiden ut.

Låt oss gå till nästa del av detta 'Vad är Scrum?' artikel och lära sig om de personer och delar som är involverade i Scrum Framework.

Människor och delar av Scrum Framework

Scrum Framework består av tre olika kategorier, som är:

Låt oss kolla in var och en av dessa.

Scrum-roller

Det finns tre olika roller definierade i Scrum:

  • De Produktägare ansvarar för det arbete teamet ska slutföra. En produktägares huvudroll är att motivera laget att uppnå målet och visionen för projektet. Medan en projektägare kan ta in input från andra men när det gäller fattar stora beslut , i slutändan är han / hon ansvarig.
  • De Scrum Master säkerställer att alla teammedlemmar följer scrums teorier, regler och praxis . De ser till att Scrum-teamet har allt det behöver för att slutföra sitt arbete, som att ta bort spärrar som håller på med framsteg, organisera möten, hantera utmaningar och flaskhalsar
  • De Utvecklingsteam (Scrum Team) ärett självorganiserande och ett tvärfunktionellt team, arbetar tillsammans för att leverera produkter . Scrumutvecklingsteam får friheten att organisera sig och hantera sitt eget arbete för att maximera teamets effektivitet och effektivitet.

Nu när du har en uppfattning om vad scrum är och de involverade personerna, är det dags att lära sig om olika händelser som inträffar under scrumprocessen.

Händelser i Scrum

I synnerhet finns det fyra händelser som du kommer att stöta på under scrumprocessen. Men innan vi fortsätter bör du vara medveten om vad sprint är.

En sprint är i grunden en bestämd tidsperiod under vilken ett scrumteam producerar en produkt.

De fyra händelserna eller ceremonierna i Scrum Framework är:

hur man använder skannerklass
  • Sprintplanering: Det är ett möte där arbete som ska utföras under en sprint kartläggs och gruppmedlemmarna tilldelas det arbete som krävs för att uppnå detta mål.
  • Daily Scrum: Även känd som stand-up, är det en 15-minuters dagligt möte där laget har en chans att komma på samma sida och sätta ihop en strategi för de närmaste 24 timmarna.
  • Sprintrecension: Under sprintgranskningen förklarar produktägaren vad det planerade arbetet var och vad som inte slutfördes under Sprint. Teamet då presenterar avslutat arbete och diskutera vad som gick bra och hur problem löstes.
  • Sprint Retrospective: Under sprint retrospektiv diskuterar laget vad som gick rätt, vad som gick fel och hur man kan förbättra . De bestämmer hur de ska lösa problemen och skapa en plan för förbättringar som ska införas under nästa sprint.

För att förstå scrum ordentligt måste du vara medveten om artefakterna som används under scrumprocessen.Så, låt oss diskutera dem.

Scrum-artefakter

Artefakter är bara fysiska poster som ger projektinformation när man utvecklar en produkt. Scrum-artefakter inkluderar:

  • Produktbacklog: Det är ett enkelt dokument som beskriver lista över uppgifter och alla krav som den slutliga produkten behöver . Den utvecklas ständigt och är aldrig komplett. För varje artikel i produktstocken bör du lägga till ytterligare information som:
    • Beskrivning
    • Beställning baserat på prioritet
    • Uppskatta
    • Värde för verksamheten
  • Sprint Backlog: Det är listan över alla artiklar från produktbackloggen som måste bearbetas under en sprint. Teammedlemmar registrerar sig för uppgifter baserat på deras färdigheter och prioriteringar. Det är en realtidsbild av arbetet som laget för närvarande planerar att slutföra under sprinten.

java ändra dubbel till int
  • Burndown-diagram: Det är en grafisk representation av mängden beräknat återstående arbete . Mängden återstående arbete visas vanligtvis på den vertikala axeln med tiden längs den horisontella axeln.
  • Produktökning: Den viktigaste artefakten är produktförbättring , eller med andra ord, summan av produktarbete som genomförts under en sprint, kombinerat med allt arbete som genomförts under tidigare sprints.

Det här täcker alla termer som du kan stöta på när du arbetar med Scrum Framework. Men hur fungerar scrum egentligen?

Hur fungerar en Scrum-process?

Steg 1: Scrumprocessen börjar med en produktägare . Produktägare skapar en produktstock , en lista över uppgifter och krav som den slutliga produkten behöver. Den viktiga delen är att eftersläpningen måste vara prioriteras.

Steg 2: Scrum-teamet samlas för sprintplanering , vilket är när teamet tillsammans bestämmer vad de ska arbeta med först från produktstocken. Denna delmängd av artiklar från produktstocken blir s skriva ut eftersläpning .

Steg 3: Under sprinten träffas laget för att kommunicera framsteg och frågor, detta möte kallas daglig scrum. Det övervakas av scrum master som ser till att alla lagmedlemmar följer scrums teorier, regler och praxis.

Steg 4: I slutet av sprinten, sprintrecension mötet anordnas av produktägaren. Under mötet, utvecklingsteam visar vad de slutförde sedan förra sprinten. Sedan ger produktägaren information om vad som finns kvar i produktstocken och beräknad tid för att slutföra projektet om det behövs.

Notera: I scrum, i slutet av varje sprint, bör laget ha en fungerande bit av produkten att visa för sitt arbete .

Steg 5: Efter sprintgranskningen samlas scrumteamet in sprint retrospektivt möte , där teamet diskuterar vad som gick bra, vad inte och om de kunde ha gjort bättre. Det kan vara en teknisk begränsning som håller dem tillbaka eller en teammedlem är överbelastad med uppgifter. Teamet bestämmer hur man ska göra det åtgärda dessa problem och skapar en plan för förbättringar som ska antas under nästa sprint.

Steg 6: De cykel upprepas för de återstående uppgifterna i produktstocken. Detta fortsätter tills någon av nedanstående saker händer:

  • Tidsfristen har nåtts
  • Budgeten är slut
  • Produktägaren är nöjd med den slutliga produkten

Och det, i ett nötskal, är hur Scrum fungerar. En viktig princip i scrum är idén om öppenhet. Alla inblandade teammedlemmar bör vara medvetna om vad alla andra arbetar med, framsteg och vad teamet försöker åstadkomma.

Detta leder oss till slutet av denna artikel 'Vad är Scrum?'. Jag har täckt alla grunderna som du bör vara medveten om om du planerar att använda scrummetodik.Hoppas att du är tydlig med allt som har delats med dig i den här artikeln.

Se till att du är väl insatt i Scrum-terminologin innan du börjar använda den.

Har du en fråga till oss? Vänligen nämna det i kommentarsektionen i detta ”Vad är Scrum?” artikeln så återkommer vi så snart som möjligt.