Skip to content

Julkaisusuunnittelu - Release Management

Kuvauksen kirjoitti: N2942 / Martin Aedma

Lyhyt kuvaus käsitteestä tai aiheesta

Julkaisusuunnittelu on ohjelmistokehityksessä prosessi, jonkan tarkoitus on valvoa / tarkkailla ohjelmisto version elinkaaren kaikkia vaiheita. Ohjelmiston kehityksessä ohjelmisto käy läpi monta eri versiota, eli lopullisesta tuotteesta julkaistaan monta eri versiota.

Jokaisen version elinkaaren aikana tapahtuvat eri vaiheet

  • suunnitelu – kehitys alkaa siitä, että asiakkaalla on toive ohjelmiston ominaisuuksiin. Suunniteluvaiheessa arvioitaan toivottuja ominaisuuksia ja tehdään päätökset mitkä ominaisuudet seuraava versio tulee sisältämään. Tässä vaiheessa suunitellaan myös mahdollisiman tarkasti seuraavien vaiheiden yksityiskohdat.
  • toteutus – version suuniteltut ominaisuudet kirjoitetaan koodiksi ja luotaan toimiva, julkaistava versio tuotteesta.
  • testaus – kun versio on testausvalmis, siirretään se testaus ympäristöön missä tapahtuu vaatimusten (toiminnalliset ja ei-toiminnalliset) kokeilu. Jos bugeja löytyy niin kehittäjät korjaavat ja testataan uudestaan. Tämä prosessi tapahtuu kunnes versio päätetään olevan julkaisuvalmis.
  • julkaisu – versio siirretään ns live ympäristöön jossa loppukäyttäjät aloittavat ohjelmiston käyttämisen.
  • tuki (support) – bugikorjaukset ja palautteet mahdollisista kehityksistä

Yleisesti tuki vaiheessa tullut palautteen pohjalta (bugikorjaukset, ominaisuuksien muutokset, uudet ominaisuudet) alkaa ohjelmiston seuraavan version elinkaari - suunnittelu, toteutus ... jne. Julkaisusuunnittelulla varmistellaan jokaisen vaiheen tarkka todeutus - eli jokainen vaihe on määritelty mitä se sisältää, milloin alkaa ja loppuu, ketkä todeuttaa, budjetti. Idea on se, että jokaisen vaiheen selvällä määrittelyllä todeuttava tiimi (tai tiimit) toimivat asetettujen kriteerien ja aikataulun mukaisesti. Selvät tehtävät, vaiheet, määritelty aikataulu ja niiden seuranta johtaa siihen, että lopputuloksena koko ohjelmistokehitysprosessi on sujuvampi, nopeampi, laatukaampi ja kustannustheokkaampi. Perkkäisten versioiten kehitys ja julkaisu tapahtuu sitä myöten myös nopeammin.

Muuta aiheeseen liittyvää

Julkaisusuunnittelun todeuttajaksi on yleisesti määrätty tietty henkilö, kenen vastuulla on kommunikoita ja koordinoita eri tiimien välillä jotta julkaisusuunnitelu saataisi tehty. Vastuuhenkilö myös seuraa suunitelman todeutusta ja ongelmien tulleessa muokkaa suunitelma vastaavasti.

Linkit ulkopuolisiin lähteisiin

Avainsanat harjoitustehtävän repositoriossa