Skip to content

Epic - Kehitysidea

Kuvauksen kirjoitti: Matias Ruha

Lyhyt kuvaus käsitteestä tai aiheesta

Epic eli kehitysidea on ketterän kehityksen artifakti työn määrän luokittelemiseksi. Kehitysidea määritellään suureksi määräksi työtä, jolla on yksi tavoite. Se voi olla ominaisuus, liiketoiminnan vaatimus tai asiakkaan pyyntö. Kehitysidea toimii backlogissa paikkamerkkinä esimerkiksi vaaditulle ominaisuudelle, jolla on lyhyt muutaman rivin kuvausteksti. Kuvaus voidaan kirjoittaa käyttäjätarina muodossa ja se kertoo lyhyesti käyttäjän tarpeesta. Kehitysideasta muodostetaan useita käyttäjätarinoita, joissa kerrotaan yksityiskohda, ja sen tekemiseen menee usein kauemmin kuin yksi sprint.

Kehitysidean käytäminen

Kehitysidean avulla voidaan seurata löysästi määriteltyjä ideoita backlogissa, joiden työkuormaa eikä toteutusta ei ole viellä määritelty tarkemmin. Kehitysidea sisältää tiiviin kuvauksen käyttäjän tarpeista esimerkiksi käyttäjätarinan muodossa. Kun kehitysidea otetaan työn alle, se jaetaan useaksi käyttäjätarinaksi jotka suoritetaan useamman sprintin aikana. Nyrkkisääntönä voidaakin pitää sitä, jos projektissa on enemmän kuin viisi käyttäjätarinaa, jotka keskittyvät samaan asiaan, voidaan nämä yhdistää kehitysidean alle. Näin ollen kehitysideoilla saadaan myös pidettyä backlogia siistimpänä ja toteutuksen seuraaminen on selkeämpää.

Epic example

Lähde: Scrum Epic: How to Split an Epic into Chunks in Agile?

Kehitysidea esimerkki

Kehitysidea: Tarjoa järjestys- ja prioriteettivaihtoehtoja käyttäjälle backlogin hallitsemiseen

Käyttäjätarina 1: Järjestelmänvalvojana haluan määritellä backlogin priorisointiin liittyviä oikeuksia, jotta kussakin projektissa on vain yksi työntekijä, joka voi priorisoida backlogia.

Käyttäjätarina 2: Käyttäjänä haluan pystyä selaamaan backlogia aakkosjärjestyksessä, jotta löydän etsimäni artefaktin nopeasti.

Käyttäjätarina 3: Käyttäjänä haluan pystyä selaamaan backlogia prioriteettijärjestyksessä, jotta löydän korkean prioriteetin artefaktit nopeasti.

Epic example

Lähde: Scrum Epic: How to Split an Epic into Chunks in Agile?

Kehitysidean ongelmat

Kehitysideoiden käyttöön liittyy ongelmia, jos sitä ei käytetä oikein. Jos kehitysideaan katsotaan muuna kuin isona käyttäjätarinana, luo se yleensä ongelmia niiden seurantaan ja hallitsemiseen. Kehitysidean resurssimäärää ei myöskään kannata aluksia arvioida, koska siinä on liikaa muuttujia ja arvio tuskin tulee pitämään paikkaansa.

Linkit ulkopuolisiin lähteisiin

Avainsanat harjoitustehtävän repositoriossa

Listaa tähän käsite-sivut repositorion sisältä, jotka liittyvät kuvaamaasi käsitteeseen/aiheeseen