Huomautus: Sivusto on käännetty automaattisesti. Vaihda englanniksi parhaan lukukokemuksen saamiseksi.

Kuvakaappaus 2021-11-18 klo 10.59.12

Julkaisun läpimenokaavioiden avulla tehokkaaseen ohjelmistokehitykseen

Ohjelmistokehitys ja ennustettavat tulokset sopivat yhteen suunnilleen yhtä hyvin kuin turvallinen sijoitus ja kasino. Liian monet muuttujat – kuten tuottavuuden vaihtelu, odottamattomat ongelmat ja uudet asiakasvaatimukset – tekevät tarkan julkaisun vaikeasti ennustettavaksi. Siitä huolimatta sinun ja yrityksesi on asetettava valmistumispäivä. Loppujen lopuksi asiakkaasi haluavat tietää, milloin he voivat odottaa tuotetta. Ja: Vain näin voit suunnitella jatkovaiheet, kuten markkinoinnin ja jakelun. Miten voit siis antaa luotettavia lausuntoja julkaisusta? 

Näytän sinulle, miten burndown-kaaviot voivat auttaa sinua julkaisuaikataulun laatimisessa. Selitän myös, miten burndown-kaavioita luetaan oikein ja miten voit hyötyä niistä.

 

Mitä burndown-kaaviot ovat?

Jälkipolttokaavio on graafinen esitys, joka osoittaa, kuinka paljon työtä projektissa on jäljellä suhteessa jäljellä olevaan aikaan. Pääsääntöisesti kaavion pystyakselilla näkyy vielä tekemättömän työn määrä. Jäljellä oleva tai kulunut aika näkyy vaaka-akselilla. 

Kulutuskaavio on viivakaavio. Siitä näet yhdellä silmäyksellä, milloin projekti on täysin valmis. Se kertoo myös, valmistuuko projekti suunniteltuun aikaan.

Burndown-kaavioita käytetään pääasiassa ketterässä ohjelmistokehityksessä, kuten Scrumissa. Periaatteessa niitä voi kuitenkin käyttää kaikissa projekteissa, joissa halutaan mitata projektin edistymistä ajan mittaan.

Ennen kuin menemme syvemmälle, lyhyt huomautus. Pian järjestetään ilmainen webinaari "parhaista ketteristä mittareista" –, jossa vieraina on yhteensä 11 kansainvälistä asiantuntijaa! Lisätietoja löydät teaser-videosta. 

Jos tämä kuulostaa kiinnostavalta, löydät luettelon osoitteesta Project Scagile -sivusto lisätietoja – Voit myös rekisteröityä siellä maksutta. rekisteröidy (katso painike yllä).

Takaisin varsinaiseen aiheeseen... Voit erottaa toisistaan kaksi erilaista burndown-kaaviota:

Julkaisu Burndown-kaaviot

Release Burndown -kaaviot –, joita kutsutaan myös Product Burndown -kaavioiksi –, keskittyvät projektin julkaisutoimiin. X-akselilla näet sprintit. Y-akselilla näet julkaisun jäljellä olevan työn tai työmäärän. Työpanos mitataan julkaisujen burndown-kaavioissa tunteina, päivinä tai tarinapisteinä. 

Scrum Master on vastuussa siitä, milloin Release Burndown Chart on päivitettävä. Yleensä hän päivittää kaavion jokaisen sprintin lopussa. Release burndown -kaaviot ovat hyväksi havaittu väline tuotehallinnassa, erityisesti tuoteomistajille.

Sprint Burndown-kaaviot

Sprint Burndown -kaaviot näyttävät sprintin backlog-tehtävät tai tietyn sprintin jäljellä olevat työt. X-akselilla on aika työpäivinä. Y-akselilla näkyy jäljellä oleva työ tunteina. Näet yhdellä silmäyksellä, onko tiimisi saanut kaikki tehtävät valmiiksi sprintin loppuun mennessä. 

Sprintin burndown-taulukot ovat erityisesti kehitystiimeille tärkeä työkalu, jolla seurataan työn edistymistä sprinttien aikana.

 

Ekskursio: Mitä ovat palamiskaaviot?

Agile:n julkaisukierroskaavioiden yhteydessä kuulet yhä uudelleen myös termin Burnup-kaaviot. Toisin kuin Scrum-julkaisun burndown-kaavio, burnup-kaavio osoittaa, kuinka paljon työtä tiimi on jo saanut valmiiksi. Kaaviossa on kaksi viivaa: Toinen rivi osoittaa, kuinka paljon työtä projektissa on yhteensä. Toinen viiva osoittaa, kuinka paljon työtä Joukkue on jo valmistunut. Pystyakselilla esitetään työn määrä tehtävinä, tunteina tai tarinapisteinä. Vaaka-akseli osoittaa kuluneiden tai jäljellä olevien päivien määrän.

Burnup-kaavioita käyttävät pääasiassa ketterät tiimit, jotka haluavat seurata työn edistymistä. Kaavio näyttää yhdellä silmäyksellä, milloin työtä on lisätty tai poistettu projektista. Käytännössä tämä antaa tiimille mahdollisuuden asettaa realistisen päivämäärän, jolloin projekti on valmis.

 

Kuinka lukea julkaisun burndown-kaavioita

Jotta voit luoda Release Burndown Chart -kaavion mallin, sinun on arvioitava kaikki Product Backlogin kohteet. Jokaisen Sprintin tarkistuksen jälkeen tuoteomistaja vähentää edellisessä Sprintissä saavutetut Story Points -pisteet kaikkien Product Backlogissa olevien Story Points -pisteiden summasta. Tämän jälkeen hän päivittää Release Burndown -kaaviot.

Miltä tämä näyttää käytännössä? Jotta Scrum-julkaisun burndown olisi konkreettisempi, katsotaanpa esimerkkiä:

Tuotteen burndown-kaaviot

Lähde: Kuinka käyttää burndown-kaavioita läpinäkyvään ja ennustettavaan kehitykseen (stxnext.com)

Tämä julkaisun läpimenokaavio osoittaa, että

  • kaikkien tarinan kohtien yhteenveto hankkeen alussa oli 400,
  • ensimmäisen sprintin tulos on tuottanut 100 tarinapistettä ja
  • toisen sprintin tulos on 53 tarinapistettä.

Jäljelle jää yhteensä 247 tarinapistettä.

 

Sprint Burndown -kaavioiden lukeminen

Sprintin burndown chart -mallissa sinä ja tiimisi määrittelette projektin alussa, kuinka monta työtuntia teillä on käytettävissänne. Tämä arvo on y-akselilla. Sprintin yksittäiset päivät ovat x-akselilla. 

Sprint Burndown-kaaviot

Lähde: Kuinka käyttää burndown-kaavioita läpinäkyvään ja ennustettavaan kehitykseen (stxnext.com)

Tämän kaavion Sprint Burndown Report -raportti osoittaisi siis, että

  • suunnittelee tiimin, jonka tuntikapasiteetti on 160 tuntia sprinttiä varten,
  • se on kuluttanut 30 tuntia koko työpanoksesta sprintin ensimmäisen päivän jälkeen, ja
  • se käytti vielä 15 tuntia sprintin toisen päivän jälkeen.

Tälle sprintille jää siis 115 tuntia työtä.

Muuten, lyhyt huomautus ketterän muutoksen yhteydessä: Haluatko varmistaa, että olet tällä hetkellä oikeat prioriteetit ketterässä Muutos? 

Tee sitten kypsyystarkastuksemme ketterää muutosta varten – kestää vain 3 minuuttia. Saat jopa vertailuluvun, joka perustuu yli kolmesataan muuhun osallistujaan. Katso painike

Aloita nyt: Agile-kypsyyden arviointi
Agile-kypsyyden arviointi

Miten voit hyötyä burndown-kaavioista

Sprint Burndown -malli

  • visualisoi projektin etenemisen ja työnkulun,
  • osoittaa, mitä joukkue on saavuttanut ja mitä sen on vielä saavutettava,
  • paljastaa, onko hanke aikataulussa,
  • paljastaa asiat ja ongelmat varhaisessa vaiheessa, jotta niihin voidaan ryhtyä,
  • edistää, että tiimin työtä ohjataan oikeaan suuntaan,
  • motivoi tiimiä työssään,

 

Mitkä ovat burndown-kaavioiden heikkoudet?

Julkaisun ja sprintin aikataulukaavioilla on erityisesti nämä kaksi haittaa:

Tarkka työmäärän arviointi tarpeen

Se, kuinka tarkka todellinen viiva on verrattuna kaavion ihanteelliseen viivaan, riippuu suuresti siitä, kuinka tarkasti tiimi on arvioinut työmäärän. Jos tiimi esimerkiksi arvioi työmäärän liian suureksi, edistymisviiva on aina ideaaliviivan alapuolella. Käytännössä tämä tarkoittaa, että tiimi saa projektin tai sprintin valmiiksi aikaisemmin. Myös päinvastoin: jos tiimi aliarvioi työmäärän, edistymisviiva on ideaaliviivan yläpuolella. Tiimi on myöhässä.  

Tämä epätarkkuus tulee erityisen ilmeiseksi, kun ryhmät käyttävät –:tä T-paitojen kokojen tuntien sijasta, esimerkiksi XS, S, M, L, XL –:tä ponnistuksen arvioimiseksi. Kaavio voi tällöin toimia vain karkeana ohjeena. 

Siksi sinun pitäisi arvioida työpanos mahdollisimman tarkasti tiimisi kanssa ja käyttää käytännössä mielekkäitä määriä suunnitellulle työpanokselle. Voit myös ottaa käyttöön tehokkuuskertoimen, jolla kerrot arvioidun työmäärän ennen ideaaliviivan piirtämistä. Tehokkuuskerroin on aiempien sprinttien ja projektien arvioidun ja toteutuneen työmäärän suhde. Jotkin julkaisujen burndown-apurit auttavat sinua näyttämällä tehokkuuskerrointa automaattisesti. Voit tällöin huomata ja ottaa huomioon virhearvioinnit nopeammin.

Resurssien johdonmukainen käyttö on edellytys.

Burndown-kaavioissa oletetaan, että tiimi voi työskennellä samoilla resursseilla koko ajan. Käytännössä tämä ei kuitenkaan ole aina mahdollista. Koska: Jos resursseja –, kuten asiantuntija –, on käytettävissä vain tilapäisesti, tämä vaikuttaa rivin etenemiseen.

Käytännössä tämä tarkoittaa sitä, että sinun on kohdennettava vähemmän työtä ajankohtiin, jolloin resursseja on vähemmän käytettävissä. Kääntäen tämä pätee myös silloin, kun resursseja on käytettävissä enemmän.

 

Kuinka valmis organisaatiosi on ketterään työskentelyyn?

Jotta ketteriä mittareita, kuten burndown- ja burnup-kaavioita, voitaisiin käyttää tehokkaasti, organisaation olisi hallittava ketterä työskentely kaikilla tasoilla. Scagile-projekti opettaa sinulle kaikki tärkeät taidot työskennellä ammattimaisesti Agile:n kanssa erilaisissa työpajoissa. Verkkokoulutus on maksuton. Käy rohkeasti katsomassa!

Päätelmä

Burndown-kaaviot auttavat sinua ja tiimiäsi havainnollistamaan työn edistymistä ja tekemään luotettavia ennusteita projektin valmistumisesta. Julkaisujen burndown-kaavio kuvastaa aina projektin julkaisutoimia. Sprint Burndown -kaavio kuvastaa Sprint Backlog -tehtäviä tai tietyn Sprintin jäljellä olevaa työtä. 

Jos haluat käyttää Burndown-kaavioita, voit ladata Release Burndown Chart Excel -mallin tai Sprint Burndown Chart Excel -mallin ja mukauttaa sen omaan projektiisi. Vaihtoehtoisesti ketterät Projektinhallintatyökalut kuten Jira Atlassian burndown-taulukoista. Kunhan huolehdit siitä, että arvioit työmäärän ja resurssien saatavuuden mahdollisimman tarkasti, kaavioista voi olla suuri apu ketterässä arjessa.

Jaa tämä artikkeli verkostosi kanssa

Tarvitsetko tiimin vahvistusta? Tee näin: Spotify Health Check Retrospektiivi!

Ensimmäinen terveyskysymys: "😍 Meillä on hauskaa tehdä töitä yhdessä ja meillä on hauskaa työskennellä yhdessä."

Haluatko lisää? Kokeile Retro-työkalua nyt.

Lisää artikkeleita

Echometer uutiskirje

Älä missaa päivityksiä Echometer:stä ja inspiroidu ketterästä työskentelystä.