Scrum Framework ülevaade

Scrum raamistik on paindliku juhtimisega seotud metoodika, mida kasutatakse teadmiste ja töö juhtimiseks, eriti tarkvaraarenduse jaoks. Sellel on laiad rakendused erinevates valdkondades ja seda uurivad nüüd traditsioonilised projektimeeskonnad kogu maailmas. See on mõeldud mõõduka suurusega meeskondadele, mis koosneb kolmest kuni üheksa liikmest, kus töö on jagatud väikesteks tükkideks, mida saab lõpule viia iteratsioonide käigus, mida nimetatakse sprintideks. Kogu töö tegemine ei kesta rohkem kui 30 päeva / kuus.

Selle täielikuks täitmiseks kulub kaks nädalat ja kui see siis ületab, korraldatakse see ümber koosolekuteks, mida nimetatakse igapäevaseks nõtkuseks. Raamistikku, mis annab pildi sellest, kuidas scrumid rakendatakse, nimetatakse Scrumi raamistikuks. Suuremate organisatsioonide meeskonnad hõlmavad järgmisi koormusi, nimelt suuremahulist saastumist (LeSS), mastaapset paindlikku raamistikku (SAFe), saali ja, Nexust jne.

Scrum-raamistiku roll

Scrumi raamistik koosneb kolmest rollist. Raamistik tervikuna aitab meeskonnaliikmete vahel optimaalset ja korrektset suhtlust. Need kolm rolli moodustavad koos meeskonna. Need kolm Scrumi raamirolli on:

1) Tooteomanik: Tooteomanik esindab kõiki võimalikke sidusrühmi ja klienti. Selle ülesandeks on pakkuda kliendile maksimaalset võimalikku väärtust. Tooteomanik ei järgi traditsioonilisi asjade saamise meetodeid, vaid tähtsustab asju sõltuvuse või sõltuvuse alusel. Võsameeskonnal peaks olema ainult üks toote omanik. See roll erineb scrummeistri rollist. Tooteomanik keskendub toote ärilisele osale ning on vahepealne osapoolte ja meeskonna vahel. Tooteomanik pole diktaator, vaid konsensuse looja. Seetõttu peaks hea toote omanik olema võimeline mõistma ettevõtte vajadusi, nende vajaduste põhjuseid ja edastama need sidusrühmadele ja asjaomasele meeskonnale.

2) arendusmeeskond: arendusmeeskond vastutab iga mööduva sprindiga optimaalse töö eest. Sprindi eesmärk kirjeldab tööd, mida meeskond peaks tegema, ja kvaliteeti, mida see peab iga sprindi lõpus tagama. Meeskonnas on kolm kuni üheksa liiget, kes täidavad kõiki toote juurdekasvu koostamiseks vajalikke ülesandeid. Ehkki meeskond koosneb erineva taustaga inimestest, nimetatakse neid kõiki üldiselt arendajateks. See on iseorganiseeruv meeskond ja väljaspool meeskonda toimuvat suhtlust haldab toote omanik või puhastusmeister.

3) Scrum Master: Scrum Master vastutab hõlbustamise eest, hoolitsedes selle eest, et kvaliteetse toote või tarnitava toote tarnimisel ei tekiks probleeme. Võsameister tegutseb vahendajana meeskonna ja tööga seotud probleemide vahel ega ole tingimata meeskonna juht. Scrum master tagab Scrum raamistiku järgimise. Võsameister julgustab meeskonda paremaks muutuma. Seda rolli on nimetatud ka meeskonna abistajaks või teenindajaks-juhiks, et kajastada kahetisi aspekte.

Scrum-raamistiku töövoog

Liigutusraamistiku töövoog on järgmine:

1) Sprint: sprint / iteratsioon on Scrumi ühik. Sprint on piiratud kindla ajaga. Sprindi kestus otsustatakse eelnevalt ja see on tavaliselt üks nädal kuni üks kuu, tavaliselt kaks nädalat.

2) sprindiplaneerimine: algselt viib võistkondlik meeskond sprindiplaneerimise läbi järgmistel eesmärkidel:

  • Otsustage vastastikku sprindi ajal tehtava töö ulatus.
  • Tehke kindlaks üksused, mida saab teha vaid ühe sprindi jooksul.
  • Tehke sprint, milles töö, mis peaks sisaldama valmivaid esemeid.
  • Eeldatav aeg on neli tundi päevas kahe nädala jooksul.
  • Töö jätkamisel jagatakse tuvastatud üksused ja kui neid ei saa sprindis lõpule viia, pannakse need toote mahajäämusesse.
  • Kui arendusmeeskond on sprindi mahajäämuse välja töötanud, võetakse kasutusele üksused, mida saab sprindis täita.

3) Igapäevane sprint: iga sprindiga peetakse iga päev võsa või püsti.

  • Iga arendusmeeskonna liige on hästi ette valmistatud.
  • Kuigi mõned arendusmeeskonna liikmed puuduvad, algab see täpselt õigel ajal.
  • Iga päev tuleks seda pidada samal ajal ja kohas.
  • Aeg on piiratud viieteistkümne minutiga.
  • Ainult arendusmeeskonna liikmed peaksid oma panuse andma, kuid oodatud on ka kõik teised.
  • Igalt meeskonnaliikmelt oodatakse igapäevase kontrollimise käigus vastust kolmele küsimusele.
  • Kas tegin midagi eile meeskonna sprindi eesmärgi saavutamisse panustamiseks?
  • Mida ma pean täna tegema, et aidata oma meeskonnal täna oma meeskonna sprindieesmärgi saavutamisele kaasa aidata?
  • Kas ma arvestan probleemidega, mis võivad minu meeskonda eelnevalt määratletud eesmärkide saavutamist edasi lükata või selle takistada?

4) Sprindi ülevaade: võistkond korraldab sprindi lõpus kaks sündmust, mis on sprindi ülevaade ja sprindi tagasivaade.

Sprindiülevaates võistkond:

  • Vaadatakse üle valminud tööd ja tööd, mis on veel lõpetamata.
  • Valmis töö edastatakse sidusrühmadele.
  • Otsustab, mis järgmiseks valmib, tehes koostööd sidusrühmadega.

Juhised Sprinti arvustuste jaoks:

  • Mittetäielikku tööd ei saa demonstreerida.
  • Eeldatav kestus on kaks tundi kahe nädala jooksul.

5) Sprindi retrospektiiv: sprindi retrospektiivis meeskond:

  • Uurib möödunud sprinti.
  • Tuvastab puudused ja parandab need.

6) Laiendid: laiend hõlmab kahte sündmust, nimelt:

  • Mahajäämuse täpsustamine.
  • Sprindi tühistamine.

Vaatamata sellele, et Scrumi raamistik on nii täpne ja tõhus, on sellel omad piirangud:

  • On meeskondi, mis on hajutatud geograafiliselt või kus on osalise tööajaga liikmed, ja seetõttu on neid raske hallata ja sellist raamistikku rakendada.
  • On meeskondi, kellel on väga spetsiifilised oskused ja selline kindel raamistik ei tööta neil korralikult.
  • Paar välist tegurit mõjutavad ka tooteid ja väljundit, mis on väljaspool kontrolli.
  • Mõned tooted on oma olemuselt küpsed ja nende kvaliteedikontroll on piiratud ning seetõttu ei sobi selline raamistik neile.

Soovitatavad artiklid

See on olnud juhend Scrum Frameworkile. Siin käsitleme Scrum-raamistiku 3 peamist rolli ja töövoogu. Võite vaadata ka meie teisi soovitatud artikleid -

  1. Mis on vilgas programmeerimine?
  2. Mis on Agile ja Scrum?
  3. Mis on Agile projektijuhtimine?
  4. Õppige Scrumi põhimõtteid
  5. Scrumi avatud hinnang
  6. Scrumi armatuurlaua 7 funktsiooni