Skip to content

Julkaisusuunnitelma - Release Plan

Kuvauksen kirjoitti: Heikki Kontturi (L5339)

Kuvaus

Julkaisusuunnitelma on aikataulutettu ennuste sille, mitä kaikkia ominaisuuksia ohjelmistoon on tulossa. Jokaisella julkaistulla versiolla on hyvä olla aina oma julkaisusuunnitelmansa, johon on listattu kyseisen version julkaisuun tarvittavat ominaisuudet. Nämä ominaisuudet voidaan sitten hahmottaa aikajanalle, josta näkee helposti milloin kunkin työstäminen aloitetaan ja milloin sen odotetaan olevan valmis. Eli kun aikajanan viimeisenä valmistuva ominaisuus on tehty, suunnittelusta aina testaamiseen asti, tulisi version teoriassa olla valmis julkaistavaksi. Kuitenkin, kun koko suunnitelma on luotu pelkkien arvioiden pohjalta, kannattaa ottaa huomioon, että osa ominaisuuksista voi venähtää odotettua pidempikestoisiksi.

Miksi

Project Management Institute:n tekemän tutkimuksen mukaan suurin tekijä projektien epäonnistumisissa on huonosti suunnitellut tavoitteet. Julkaisusuunnitelma antaa selviä aikatauluja, joihinka tähdätä, auttaa valmistautumaan tuleviin haasteisiin, sekä sen avulla voidaan katsoa, että millaisella tahdilla kutakin ominaisuutta tulee työstää. Sen laatiminen selkeyttää jokaista julkaisua edeltävän ohjelmistotuotannon syklin etenemistä, kun jokainen tiimin jäsen voi paremmin hahmottaa, että missä mennään ja mitä on edessä. On myös hyvä idea jakaa suunnitelma mahdolliselle toimeksiantajalle, jotta he voivat asettaa realistisempia odotuksia sille mitenkä version kehitys edistyy, ja mistä ominaisuuksista on mahdollista saada demoa tmv.

Miten

Ensimmäiseksi suunnitelmaan tarvitaan visio siitä mitä ollaan tekemässä. Asiaa pitää puida projektin tekijöiden sekä toimeksiantajan tai firman ylempien tahojen kanssa, jotta voidaan varmistua että visiot täsmää asetetuista päämääristä. Seuraavaksi pitää katsoa projektin ominaisuuksien backlogia ja pystyä valitsemaan mitkä ovat kaikista tärkeimpiä saadaa seuraavaan julkaisuun mukaan. Näille ominaisuuksille tulee sitten asettaa arvioitu kestoaika, jotta voidaan hahmottaa kuinka paljon aikaa vaaditaan, että ollaan julkaisuvalmiita. Tämän jälkeen voidaan valituille ominaisuuksille päättää kehittämisen aloitus- ja lopetuspäivämäärä, ja ne voidaan lisätä taulukkoon tai aiemmin mainitulle visualisoidulle aikajanalle. Lopuksi julkaisusuunnitelma täytyy vain käydä läpi kaikkien osallisten kanssa, ja varmistua siitä, että asioista ollaan yhtä mieltä.

Linkit ulkopuolisiin lähteisiin