Tämä sivu on käännetty automaattisesti. Vaihda englanniksi saadaksesi paremman lukukokemuksen.

Vaihda englanniksi
Christian
Christian

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.

Zurück zum eigentlichen Thema… Du kannst zwischen zwei verschiedenen Arten von Burndown Charts unterscheiden:

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ä:

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. 

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ä.

Übrigens, ein kurzer Hinweis im Kontext agile Transformation: Willst du sicher gehen, dass ihr aktuell die richtigen Prioritäten in eurer agilen Transformation setzt? 

Dann mach unseren Reifegrad-Check für eure agile Transformation - dauert nur 3 Minuten. Du bekommst sogar einen Benchmark auf Basis der über dreihundert anderen Teilnehmer*innen. Siehe Button 🙂

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.

Blogikategoria

Lisää artikkeleita aiheesta "Agile Mittarit"

Katso kaikki tämän kategorian artikkelit
Spotify Health Check: Kaikki mitä sinun tarvitsee tietää

Spotify Health Check: Kaikki mitä sinun tarvitsee tietää

Spotify Health Check soveltuu sekä joukkueille että ryhmille. Annamme yleiskatsauksen kaikesta oleellisesta.

Ketterän kypsyystason mittaaminen: Agilem-kypsyystarkastus.

Ketterän kypsyystason mittaaminen: Agilem-kypsyystarkastus.

Ketteryys on kuin Mestarien liigan valmentaja. Kun olet integroinut Agile:n organisaatiosi kaikilla tasoilla, olet huipulla. Olet lähempänä asiakasta, tunnistat virheet aikaisemmin, olet joustava j...

Scrum Master Performance: 5 tärkeää KPI:tä arviointia varten

Scrum Master Performance: 5 tärkeää KPI:tä arviointia varten

Tarkastelemme perusteellisesti, miten Scrum Masterin suorituskykyä voidaan arvioida, ja esittelemme 5 KPI:tä, jotka ovat tärkeitä tässä yhteydessä.

Ryhmä Health Check Agile: 4 testattua mallia suorituskykyindikaattoreina.

Ryhmä Health Check Agile: 4 testattua mallia suorituskykyindikaattoreina.

KPI:t, ROV:t, NPS: yritykset käyttävät yhä useammin tapoja mitata hankkeidensa edistymistä. Koska: Vain ne, jotka tunnistavat virheet ja ongelmat ajoissa, voivat myös poistaa ne. Tiimi Health Check...

9 ketterää KPI:tä, jotka johtajien tulisi tuntea

9 ketterää KPI:tä, jotka johtajien tulisi tuntea

Esittelemme 9 ketterää KPI:tä, jotka tukevat johtoryhmää palvelevina johtajina ketterän työskentelyn tukena.

3 askelta "Team Health Check": Ilmainen rakennussarja

3 askelta "Team Health Check": Ilmainen rakennussarja

Ihmisten kohdalla "Health Check" on helppo: voit karkeasti ottaen päätellä henkilön vartalosta, kuinka hyväkuntoinen hän on. Mutta jos sovellamme tätä vertauskuvallisesti joukkueeseen, se on vaikea...

Agile Transformation: Kuinka monta Agile-valmentajaa tarvitsen?

Agile Transformation: Kuinka monta Agile-valmentajaa tarvitsen?

Yhä useammat yritykset ottavat käyttöön ketteriä työskentelytapoja kehittääkseen tuotteita nopeammin. Tässä yhteydessä niiden on täytettävä useita keskeisiä tehtäviä. Ratkaisevassa asemassa ovat Ag...

25 Agile KPI:tä yhdellä silmäyksellä - 1 yksinkertainen KPI riittää!

25 Agile KPI:tä yhdellä silmäyksellä - 1 yksinkertainen KPI riittää!

Ketteriä tunnuslukuja ja mittausmenetelmiä on paljon. Mutta yksi asia on aina pidettävä mielessä: "Kerro, miten mittaat minua, niin minä kerron, miten käyttäydyn." Tohtori Eli Goldratt Sen vuoksi o...

DORA- ja SPACE-mittarit: 2 mallia, kysymykset ja 1 työkalu.

DORA- ja SPACE-mittarit: 2 mallia, kysymykset ja 1 työkalu.

Agile-tiimien haasteena on löytää mittareita, jotka eivät ainoastaan mittaa edistystä, vaan auttavat myös vahvistamaan tiimiä, parantamaan yhteistyötä ja keskittymään asiakkaiden tarpeisiin. Niin s...

Echometer uutiskirje

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