Hvad er Scrum? Alt hvad du behøver at vide om projektledelse



Dette 'Hvad er Scrum?' artiklen giver dig en kort og skarp introduktion til Scrum - en Agile Project Management Framework.

At opbygge et nyt produkt eller en funktion er ikke rigtig en nem opgave, og det er endnu mere en udfordring at få det til at lykkes på en konkurrencepræget markedsplads. Scrum Methodology hjælper med at opnå det.

Gode ​​produkter fanger en målgruppe ved at imødekomme kundernes behov. Den person, der opnår dette for sit firma, er en og han / hun belønnes ganske smukt for det samme.





I denne artikel vil vi undersøge spørgsmålet ”Hvad er Scrum?”.

Hvad er Scrum?

Det Scrum Guide definerer scrum som:



'En ramme, inden for hvilken folk kan tackle komplekse adaptive problemer, mens de produktivt og kreativt leverer produkter af den højest mulige værdi.'

ScrumLogo- Edureka

Enkelt sagt er scrum en letvægt der kan bruges til at styre iterative og inkrementelle projekter af alle typer. Konceptet her er at opdele store komplekse projekter i mindre faser, gennemgå og tilpasse undervejs. Med scrum dig:



  • Skriv færre planer og gør mere i korte iterationer eller cyklusser, som vi kalder sprints
  • Arbejd som et dedikeret og engageret team i stedet for at arbejde i separate grupper
  • Lever konstant fungerende produkter i slutningen af ​​hver sprint
  • Modtag løbende feedback fra dine kunder og improviser dit produkt

Så scrum er en fleksibel måde at arbejde på enhver form for projekter i denne hurtigt skiftende verden. Men det efterlader stadig en masse spørgsmål om Scrum Framework. Det første trin er at bore lidt længere ned i Scrums oprindelse og historie.

Hvad er Scrum? Scrum på 20 minutter | Scrum Master Træning | Edureka

Historie af Scrum

Udtrykket 'scrum' blev først introduceret af to professorer Hirotaka Takeuchi og Ikujiro Nonaka i år 1986, i Harvard Business Review artikel. Der beskrev de det som en ”rugby” stil tilgang til produktudvikling, en hvor et hold bevæger sig fremad mens de sender en bold frem og tilbage.

konvertere dobbelt til int i java

Softwareudviklere Ken Schwaber og Jeff Sutherland kom hver med deres egen version af Scrum, som de præsenterede på en konference i Austin, Texan i 1995. I år 2010 kom den første udgivelse af den officielle scrumguide.

Lad os komme til den næste del af dette 'Hvad er Scrum?' artikel og lær om de mennesker og dele, der er involveret i Scrum Framework.

Mennesker og dele af Scrum Framework

Scrum Framework er lavet af tre forskellige kategorier, som er:

Lad os se på hver af disse.

Scrum-roller

Der er tre forskellige roller defineret i Scrum:

  • Det Produktejer er ansvarlig for det arbejde, teamet skal udføre. En produktsejeres hovedrolle er at motivere holdet til at nå målet og visionen for projektet. Mens en projektejer kan tage input fra andre, men når det kommer til træffer større beslutninger , i sidste ende er han / hun ansvarlig.
  • Det Scrum Master sikrer, at alle teammedlemmer følger scrums teorier, regler og praksis . De sørger for, at Scrum-teamet har alt, hvad det har brug for for at færdiggøre sit arbejde, som at fjerne vejspærringer, der holder fremskridt, organisere møder, håndtere udfordringer og flaskehalse
  • Det Udviklingsteam (Scrum Team) eret selvorganiserende og et tværfunktionelt team arbejder sammen om at levere produkter . Scrumudviklingsteams får friheden til at organisere sig og styre deres eget arbejde for at maksimere holdets effektivitet og effektivitet.

Nu hvor du har en idé om, hvad scrum er, og de involverede mennesker, er det tid til at lære om forskellige begivenheder, der opstår under scrumprocessen.

Begivenheder i Scrum

Især er der fire begivenheder, som du vil støde på under scrumprocessen. Men inden vi fortsætter, skal du være opmærksom på, hvad sprint er.

En sprint er grundlæggende en bestemt tidsperiode, hvor et scrum-team producerer et produkt.

De fire begivenheder eller ceremonier i Scrum Framework er:

  • Sprintplanlægning: Det er et møde, hvor det arbejde, der skal udføres under en sprint, kortlægges og teammedlemmerne tildeles det arbejde, der er nødvendigt for at nå dette mål.
  • Daglig Scrum: Også kendt som en stand-up, det er en 15 minutters daglig møde hvor holdet har en chance for at komme på samme side og sammensætte en strategi for de næste 24 timer.
  • Sprint anmeldelse: Under sprintanmeldelsen forklarer produktejeren, hvad det planlagte arbejde var, og hvad der ikke blev afsluttet under Sprint. Holdet derefter præsenterer afsluttet arbejde og drøft, hvad der gik godt, og hvordan problemer blev løst.
  • Sprint Retrospective: Under sprint retrospektiv diskuterer holdet hvad der gik rigtigt, hvad der gik galt, og hvordan man kunne forbedre . De beslutter, hvordan man løser problemerne og opretter en plan for forbedringer, der skal vedtages i løbet af den næste sprint.

For at forstå scrum korrekt skal du være opmærksom på de artefakter, der bruges under scrumprocessen.Så lad os diskutere dem.

Scrum artefakter

Artefakter er kun fysiske poster, der giver projektoplysninger, når du udvikler et produkt. Scrum-artefakter inkluderer:

  • Produktbacklog: Det er et simpelt dokument, der skitserer liste over opgaver og ethvert krav, som det færdige produkt har brug for . Det udvikler sig konstant og er aldrig komplet. For hver vare i produktforsinkelsen skal du tilføje nogle yderligere oplysninger som:
    • Beskrivelse
    • Ordre baseret på prioritet
    • Skøn
    • Værdi for virksomheden
  • Sprint-backlog: Det er listen over alle varer fra produktets efterslæb, der skal arbejdes med under en sprint. Teammedlemmer tilmelder sig opgaver baseret på deres færdigheder og prioriteter. Det er en realtidsbillede af arbejdet at holdet i øjeblikket planlægger at gennemføre i løbet af sprinten.

  • Burndown-diagram: Det er en grafisk gengivelse af mængden af estimeret resterende arbejde . Typisk vises mængden af ​​resterende arbejde på den lodrette akse med tiden langs den vandrette akse.
  • Produktforøgelse: Den vigtigste artefakt er produktforbedring eller med andre ord summen af ​​produktarbejde, der er afsluttet under en sprint, kombineret med alt arbejde, der er afsluttet under tidligere sprints.

Nå, dette dækker alle de vilkår, som du måske støder på, når du arbejder med Scrum Framework. Men hvordan fungerer scrum faktisk?

Hvordan fungerer en Scrum-proces?

Trin 1: Scrum-processen begynder med en produkt ejer . Produktejer opretter en produktforsinkelse , en liste over opgaver og krav, som det endelige produkt har brug for. Den vigtige del er, at produktforsinkelsen skal være prioriteret.

Trin 2: Scrum-holdet mødes til sprintplanlægning , hvilket er, når teamet sammen beslutter, hvad de skal arbejde på først fra produktforsinkelsen. Denne delmængde af varer fra produktets efterslæbning bliver s udskriv efterslæb .

Trin 3: Under sprinten mødes holdet for at kommunikere fremskridt og problemer, dette møde kaldes daglig scrum. Det overvåges af scrum master der sikrer, at alle teammedlemmer følger scrums teorier, regler og praksis.

Trin 4: I slutningen af ​​sprinten blev den sprint anmeldelse møde organiseres af produktejeren. Under mødet blev den udviklingsteam demonstrerer, hvad de gennemførte siden sidste sprint. Derefter giver produktejeren information om, hvad der er tilbage i produktets efterslæb, og estimeret tid til at gennemføre projektet, hvis det er nødvendigt.

Bemærk: I scrum skal holdet i slutningen af ​​hver sprint have et fungerende stykke af produktet, der kan vises til deres arbejde .

Trin 5: Efter sprintanmeldelsen samles scrumteamet ind sprint retrospektivt møde , hvor holdet diskuterer hvad der gik godt, hvad der ikke gjorde, og om de kunne have gjort det bedre. Det kan være en teknisk begrænsning, der holder dem tilbage, eller et teammedlem er overbelastet med opgaver. Holdet beslutter, hvordan det skal gøres løse disse problemer og opretter en plan for forbedringer, der skal vedtages i løbet af den næste sprint.

Trin 6: Det cyklus gentages for de resterende opgaver i produktforsinkelsen. Dette fortsætter, indtil en af ​​nedenstående ting sker:

  • Fristen er nået
  • Budgettet er opbrugt
  • Produktejeren er tilfreds med det endelige produkt

Og det er i en nøddeskal, hvordan Scrum fungerer. Et vigtigt princip i scrum er ideen om gennemsigtighed. Alle involverede teammedlemmer skal være opmærksomme på, hvad alle andre arbejder på, hvor der gøres fremskridt, og hvad holdet prøver at opnå.

Dette bringer os til slutningen af ​​denne 'Hvad er Scrum?' -Artikel. Jeg har dækket alle de grundlæggende, som du bør være opmærksom på, hvis du planlægger at bruge scrummetodologi.Håber du er klar over alt, hvad der er delt med dig i denne artikel.

Sørg for, at du er fortrolig med Scrum-terminologien, inden du begynder at bruge den.

Har du et spørgsmål til os? Nævn det i kommentarfeltet i dette 'Hvad er Scrum?' artikel, og vi vender tilbage til dig så hurtigt som muligt.