scrum artifacts product backlog
Uvod v Scrum Artefacts:
V prejšnjih člankih te serije smo bili predstavljeni agilne in različne agilne metodologije . Spoznali smo tudi, kako se različne metodologije po svoje razlikujejo.
V zadnji vadnici smo preučili podrobnosti Scruma, kjer smo razpravljali o Scrum vloge kot lastnik izdelka, Scrum Master in scrum ekipa in videli, kakšne so njihove individualne odgovornosti.
V tej vadnici nadaljujemo s Scrumom in se poglobimo v podrobnosti o različnih artefaktih Scrum.
Kaj se boste naučili:
- Različni Scrum artefakti
- Zaostanek izdelkov
- Sprint Backlog
- Povečanje izdelka
- Zaključek
- Priporočeno branje
Različni Scrum artefakti
3 vrste artefaktov scrum vključujejo:
- Zaostanek izdelkov
- Sprint zaostanek in
- Prirastki izdelka
Zdaj bomo videli, kaj pomenijo ti izrazi in kako ustvariti te artefakte.
Zaostanek izdelkov
Poenostavljeno rečeno, zaostanek izdelka je seznam vseh stvari, ki jih izdelek zahteva. To je zadnji dokument, na katerega se skromna ekipa sklicuje za vse, kar je povezano z izdelkom. Gre za urejeni seznam izdelkov, ki je v lasti lastnika izdelka.
OP je odgovoren za oblikovanje, vzdrževanje in določanje prednostnih nalog tega seznama. Organizacije proizvajalcev uporabljajo zaostanek tega izdelka za pojasnitev glavnih zahtev, ki jih je treba opraviti med šprintom.
Elementi na tem seznamu so lahko v tehničnem jeziku ali pa tudi ne. Lahko je celo laični jezik, vendar mora vsebovati vse zahteve glede izdelka in spremljajoče spremembe. Če zaostanki izdelkov še ne pomenijo, da bo ekipa za scrum imela na voljo le ta artefakt.
Ustvarijo lahko svoje podrobne artefakte, vendar ti ne bodo v nasprotju ali nadomestili zaostankov izdelkov. Raje bodo usklajeni z zahtevami glede zaostankov izdelkov.
Spodaj je primer, kako lahko izgleda tipičen zaostanek izdelkov:
Zgodba | Ocenite | Prednostna naloga |
---|---|---|
Želim se prijaviti | 4. | 1. |
Želim se odjaviti | dva | dva |
Želim spremeniti geslo | 1. | 3. |
Želim posodobiti naslov | 3. | 4. |
Želim dodati novo domačo telefonsko številko | 1. | 5. |
To nas pripelje do vprašanja, kako ustvariti dober zaostanek izdelkov?
Zaostanek izdelka bi moral v idealnem primeru upoštevati naslednja pravila:
(i) Treba bi bilo dati prednost - Elemente v zaostanku izdelkov je treba naročiti glede na njihovo prednost. O tej prednostni nalogi se lahko odločita PO in skupinska skupina. Dejavniki za določanje prednostnih nalog so lahko kakršne koli podobne prednosti zgodbe, napori, povezani z ustvarjanjem, zapletenost, prednost strank itd.
Ekipi pomaga pri razumevanju, kaj je treba najprej dostaviti.
(ii) Treba je oceniti - Zgodbe je treba vedno oceniti v skladu z dogovorjeno definicijo, kakršna koli že bi bila. To lahko uporabimo tudi za določanje prednostnih nalog.
(iii) Moral bi biti na visoki ravni - Zgodbe v zaostankih izdelkov naj bi bile na visoki ravni in se ne bi smele spuščati v podrobnosti. Ustvarjanje podrobnih uporabniških zgodb v skladu z zahtevo je odvisno od ekipe za pretrese in ne od proizvajalca.
(iv) Moral bi biti dinamičen - Zaostanek izdelka ni končni statični dokument. Ponovno bi ga bilo treba obiskati, saj naročnik prejema vložke od ekipe za premeščanje in zahteve strank postajajo vedno bolj jasne. Zahteve za dokumente torej niso zamrznjene takoj na začetku, ker se med napredovanjem projekta pričakujejo dodatki / izbrisi / spremembe.
Zadnja točka je najpomembnejša. Namen zaostankov izdelkov je biti aktivni vir zahtev. Na začetku ga ne bi smeli ustvariti, nato pa shraniti na mestu za shranjevanje.
Namesto tega naj bi ga vedno znova delili, ko se spremembe nenehno pojavljajo. Z napredkom se lahko pojavijo nove zahteve, ki lahko spremenijo tudi prednost zaostankov. V nekaterih primerih bo nova zahteva odvisna od drugega elementa v zaostanku, zato bo morda treba prednostno spremeniti prednost postavke.
Lahko pa obstaja kritična zgodba uporabnika, ki bi jo bilo treba najprej uvesti, ker jo kupec želi videti pred ostalimi, čeprav morda ne bo prednostna glede na dejavnike, za katere sta se odločila organizacija za naročanje in skupina za pretrese.
Tako je zaostanek izdelkov urejen seznam poslovnih zahtev, ki so v lasti organizacije proizvajalcev in jo ob napredku vedno znova obiščejo.
Sprint Backlog
Morda se spomnite, da scrum ekipe delujejo v kratkih ponovitvah od 2 do 4 tednov, imenovane sprint. Med temi sprinti ekipa za scrum prepozna predmete iz zaostanka izdelkov, ki ga je ustvaril PO, ki ga nameravajo dostaviti kot del naslednje ponovitve. Predmeti, ki jih ekipa za scrum izbere za delo, postanejo del zaostanka v sprintu.
Tako se odločijo, katere funkcionalnosti bodo na voljo v naslednji ponovitvi izdelka. Scrum ekipa je tista, ki se odloči, kaj bo špric zaostalo, saj bodo oni tisti, ki bodo delali na tem.
Tako bi morali oni oceniti prizadevanja za izvajanje teh zgodb in se odločiti, koliko lahko prinesejo.
Skupina ne samo izbere izdelke iz zaostanka izdelkov, da bi jih obravnavala, temveč tudi oceni, koliko časa bo trajalo, da razvijejo to funkcionalnost. Zgodbe uporabnikov na visoki ravni dodajajo tudi z ustvarjanjem podrobnih nalog, potrebnih za dosego cilja sprinta.
seznam tehtanih grafov sosednosti c ++
Scrum ekipa lahko tudi sproti posodablja zaostanek v sprintu, kadar in kadar je to potrebno med sprintom, vendar lahko le ekipa za scrum spreminja zaostanek v sprintu.
Tipičen Sprint Backlog bo videti, kot je prikazano spodaj.
Ekipa lahko v idealnem primeru to posodobi enkrat na dan, nadzornik skrumov pa lahko te podatke uporabi za ustvarjanje sprint burndown chart. Ta razrezani grafikon bo ekipi pomagal ugotoviti, koliko dela še ostane za sprint, in ekipa lahko ustrezno načrtuje svoje delo. Po potrebi lahko celo dodajajo ali odstranjujejo naloge.
Nekaj najboljših praks pri ustvarjanju zaostanka v sprintu je lahko:
# 1) Odločite se za skupino - Zaostanek ne bi smel odločati poveljnik scruma ali kateri koli drug član scrum ekipe. Namesto tega bi se morala celotna ekipa skupaj odločiti, katere predmete bo vključila v zaostanek v sprintu in kako jih načrtovati.
Vsak član te večnamenske ekipe prinaša svoje znanje in nujno je, da uporabimo njihove izkušnje za ustvarjanje čim boljšega zaostanka.
# 2) Ne dodeljujte nalog - Kot je bilo v agilni literaturi že večkrat ponovljeno, nikoli ne dodeljujte nalog članom ekipe. Scrum ekipa naj bi bila samozadostna in bi morali vedeti, kako organizirati svoje delo sami.
Torej, namesto da bi dodelili delo, bi morali prepustiti ekipi, da si sama izbere delo in se med seboj odloči, kako želi nadaljevati.
# 3) Opredelitev dokončano - O tem se ne bi smeli dogovoriti le zainteresirane strani, ampak mora biti tudi jasno vidno ekipi na vseh točkah, kadar koli se mora odločiti glede sprinterskih ciljev. To bo opomnik, kaj natančno je treba storiti, preden lahko dostavijo delujoč ladijski izdelek.
# 4) Nadaljujte s posodabljanjem zaostankov - Nujno je, da bo ekipa z razvojem sprinta pridobila večje razumevanje, zato bi morala ustrezno posodobiti zaostanek v sprintu, da odraža tudi to večje razumevanje. Nikoli ne bi smel postati statičen dokument.
# 5) Dodajte katero koli nalogo - Naloga ne sme biti povezana samo s kodiranjem, temveč je morda nujno treba dostaviti izdelek, ki ga je mogoče poslati. Zato omenite takšna opravila tudi v zaostanku.
Povečanje izdelka
To nas pripelje do zadnjega artefakta scrum, ki je prirastek izdelka. Kot je določeno v vodniku za scrum, je prirastek vsota vseh Elementi zaostankov izdelkov dokončana med Sprint in vrednost prirastkov vseh prejšnjih Sprintov. Kot že dobro vemo, je Scrum ponavljajoč se postopek.
Rezultat vsake ponovitve je ta prirastek izdelka in vsak tak prirastek izdelka pomaga ekipi narediti korak bližje k dostavi končnega izdelka.
To pomeni, da je bil rezultat šprinta povečanje. Očitno je, da se mora rezultat šteti za prirastek, najprej mora izpolnjevati vnaprej določeno definicijo dokončanega, tj. Končni rezultat mora biti uporaben izdelek, ki lahko 'odpre'.
Lahko ga preverite, uporabite in preizkusite, da zagotovite, da je res 'narejeno' v skladu z definicijo, in če lastnik izdelka želi, ga lahko sprostite tudi v živo.
Najpomembnejše pri doseganju tega povečanja izdelka je skupno razumevanje 'definicije storjenega', ki jo vsi razumejo.
Scrum ekipa nikoli ne sme biti v dvomih, ali bo to, kar počnejo, sprejeto ali ne. Če obstaja kakršen koli dvom, mora biti opredelitev opravljenega dovolj popolna, da jih vodi do nadaljnjih korakov. Samo na podlagi te opredelitve se ekipa za scrum odloči, koliko elementov zaostankov izdelkov bo izbrala za sprint.
To je minimum, kot se pričakuje od šprinta.
Zaključek
Iz te vadnice smo razumeli, kateri so trije artefakti scrum, kdo jih ima v lasti, skupaj z nekaterimi najboljšimi praksami, ki bi nam pomagale ustvariti kakovostnejše artefakte. V naslednjih vadnicah te serije bomo razpravljali o dogodkih Scrum in videli, kako jih izvesti.
V naši prihajajoči vadnici o 'Scrum Dogodki , ’Bomo podrobno razpravljali o vsakem Scrum dogodku!
PREV Vadnica | NASLEDNJA Vadnica
Priporočeno branje
- Scrum dogodki: Time Boxing, Sprint Planning, Daily Stand-up in Backlog Izboljšanje
- Vloge in odgovornosti ekipe Scrum: mojster in lastnik izdelka
- JIRA Scrum Board Tutorial: Scrum Handling with Jira for Managing Sprint
- Spletni kviz Agile Scrum: preizkusite svoje znanje Agile Scrum
- Vloga poslovnih analitikov v SCRUM-u in zakaj je QA najboljši za to vlogo?
- Triaging napak v Scrumu: kako je organiziran v Scrum Setup
- Vzorčna poročila o napakah za spletne in izdelke
- 9 najboljših PLM programske opreme v letu 2021 za upravljanje življenjskega cikla vašega izdelka