yksinkertainen vastaus ” What are Story Points?’. Lukemisen jälkeen voit opettaa muille, miten he toimivat.
joudun tunnustamaan rakkaus-viha-suhteeni Tarinapisteillä. Tarinapisteet ovat täynnä harhaluuloja. Joitain yleisiä väärinkäsityksiä kuulen aloittaessani uudesta tiimistä:
” Tarinapisteissä on kyse monimutkaisuudesta.”
” montako päivää on 1 Story Point?”
” ei kannata tarinoida Pistevirheitä tai asioita, joilla ei ole välitöntä bisnesarvoa.”
” otetaan kaikkien tarinan Piste-arvioiden keskiarvo Suunnittelupokerin aikana.”
lähes jokainen joukkue, jonka kanssa alan työskennellä, kärsii Tarinapisteen sekavuudesta. Uskon, että tämä ei johdu siitä, että Tarinakohdat olisivat niin vaikeita ymmärtää, vaan siitä, että niitä on vaikea selittää.
tämä johtaa siihen, että jokaisella ihmisellä on oma ja erilainen käsitys tarinan pisteistä. Uskon, että tämä voidaan estää Kertomuspisteitä selittämällä kulmahampaiden avulla.
sanotaan, että meitä kiinnostaa koiran koon määrittäminen. Kuinka iso tämä Corgi on?
vaikea kysymys. Miten arvioit koiran kokoa? Arvailemalla sen likimääräisiä ulottuvuuksia?
kysytään helpompi kysymys. Mikä koira muistuttaa kooltaan eniten corgia? Vaihtoehto A, B vai C?
A: Chihuahua
B: Bordercollie
C: St. Bernard
paljon helpompi kysymys, eikö?
Vaihtoehto B! Huomaat silmänräpäyksessä, että Corgi muistuttaa kooltaan eniten Bordercollieta.
kuvitelkaa, että laskemme numerot eri koiraroduille, ja sovimme yhdessä, että Chihuahua on 1 Koirapiste, bordercollie on 5 Koirapistettä ja St. Bernard on 13 Koirapistettä. Päätämme myös käyttää seuraavaa Fibonaccin kaltaista sekvenssiä arvioidaksemme koiran kokoa: 1, 2, 3, 5, 8, 13, 20, 40, 100.
pystyn heittämään millä tahansa koiralla ja olettaen, että koirarotu on sinulle tuttu, pystyisit arvioimaan sen Koirapisteillä. Vaikka sinulla ei olisi hajuakaan koiran tarkoista mitoista.
Onneksi olkoon! Hallitset nyt koirien Pistearvioinnin salaisen taidon. Miksi välittäisin siitä? Hyvä kysymys!
Tarinapisteet toimivat periaatteessa samalla tavalla kuin Koirapisteet. Et käytä niitä koon koiria, mutta käytät niitä koon Backlog kohteita kannalta vaivaa. Lopulta Tarinapisteet edustavat tuntematonta aikaa. Tiedämme vain, että Backlog kohteita, joilla on sama tarina kohta arvio kestää vertailukelpoinen, mutta tuntematon, määrä aikaa loppuun. Joten miten tarina kohta Backlog kohteita?
- luot muutamia reference Backlog-kohteita, jotka tiimi on saanut valmiiksi. Määrität ne ämpäreihin niiden valmistumisen vaatiman vaivan perusteella käyttäen samaa Fibonaccin kaltaista sekvenssiä, jota käytimme koirakokojen suhteen. Teimme samoin, kun sovimme yhdessä, että Chihuahua = 1 piste, Bordercollie = 5 pistettä ja St. Bernard = 13 pistettä.
- voit käyttää näitä viitekannatuseriä arvioidaksesi Tuotekannatukseen ilmestyvää uutta työtä ja laittaa ne oikeaan ämpäriin arvioimalla tiimin kanssa. Kun on ristiriitaisia arvioita, niistä keskustellaan ja ratkaistaan yhdessä.
jotkut teistä ovat ehkä kuulleet, että tarinan Pointeissa on kyse epävarmuudesta, monimutkaisuudesta tai riskeistä. Epävarmuus, monimutkaisuus ja riski ovat kaikki ponnistukseen vaikuttavia tekijöitä, mutta jokainen niistä ei yksin riitä määrittämään ponnistelua. Älä siis rinnasta Tarinapisteitä monimutkaisuuteen, sillä se voi aiheuttaa vain sekaannusta.
joten miksi joukkueet käyttävät Tarinapisteitä? Käyttämällä Story Points antaa seuraavat edut:
- arvioi ongelmat nopeasti. Arvio on suhteutettu jo valmistuneisiin tuotekannan eriin. Tämä on nopeampaa kuin arvioiminen ilman viittauksia.
- arvio ilman erityistä aikasitoumusta. Kun arvioit tunteina, teet tarkan aikasitoumuksen. Arvioiminen Tarinapisteissä estää tarkan sitoutumisen. Kukaan ei tiedä tarkalleen, montako tuntia tiettyyn asiaan on varattu.
- Sisältää estimointiin liittyvän epävarmuuden. Tarinapisteet määrittelevät tuntemattoman aikajanan. Valitsemalla tietystä Fibonaccin kaltaisesta tarinapisteiden jaksosta voit kaapata epävarmuutta. Epävarmuus vangitaan Fibonaccin kaltaiseen jaksoon, koska luvun kasvaessa myös lukujen väliset askeleet suurenevat.
- riittävän tarkka suunniteltaessa sprinttejä eteenpäin. Näin voit hallita paremmin sidosryhmien aikaodotuksia tulevaan työhön.
jotkut joukkueet menevät jopa pidemmälle eivätkä käytä Tarinapisteitä lainkaan. Tätä kutsutaan nimellä #NoEstimates. #NoEstimates-lähestymistapaa noudattavien joukkueiden ainoa kriteeri on, että Backlog-erä voidaan suorittaa sprintissä. Pohjimmiltaan #NoEstimates kannattajat vain käyttää kahta kauhat: se sopii Sprint, tai se ei. viipalointi Backlog kohteita sovi Sprint on implisiittinen arvio he käyttävät. Pienempien siivujen tekeminen on parempaa, sillä se lisää työn ennustettavuutta ja sujuvuutta.
pähkinänkuoressa näin Tarinapisteet toimivat. Toivon, että tämä selitys on tarpeeksi yksinkertainen, että muistat sen ja voit käyttää sitä opettaa muille, miten soveltaa tarina pistettä.
on tärkeää pitää mielessä, arviosi ovat aina pielessä, etkä voi koskaan tehdä niistä täydellisiä. Mitä tahansa teetkin, on väistämätöntä, että huomaat jotain, mikä tekee joistakin alkuperäisistä arvioistasi vääriä.
monimutkaista työtä tehdessä tiedetään enemmän kuin tiedetään. Epävarmuus on aina läsnä arvioissasi. On mahdotonta poistaa kaikki epävarmuus riippumatta siitä, mitä teet. Scrum käsittelee tätä tekemällä oppimista ja auttaa käsittelemään epävarmuutta sellaisena kuin se ilmenee.
jos joukkueesi pystyy jatkuvasti saavuttamaan Sprinttitavoitteen, älä murehdi arvioitasi, vaikka ne olisivat pielessä. On paljon tärkeämpää huolehtia siitä, rakennatko oikein. Vaikka toimitus ajoissa voi tuntua tärkeältä sidosryhmien painostuksen vuoksi, ajoissa oleminen on harvoin tärkeämpää kuin varmistaa, että toimitat jotain arvokasta asiakkaillesi ja liiketoiminnalle.
Disclosure: Opin Koirapisteiden käsitteen ensimmäisen kerran Mike Cohnilta. En keksinyt tätä selitystä, olen vain sitä mieltä, että enemmän ihmisten pitäisi tietää tästä tavasta selittää Tarinapisteitä.
Haluatko kirjoittaa Vakava Scrum tai vakavasti keskustella Scrum?