Julkaisusuunnittelu (Release Management)

Kuvauksen kirjoitti: Santeri Suihkonen, tunnus K3234

Lyhyt kuvaus käsitteestä tai aiheesta

Sovelluskehityksen tavoitteena on julkaista järjestelmä joka vastaa asiakkaan vaatimuksia ja tekee sen mitä täytyy. Tämän tavoitteen saavuttamiseksi kehitystiimi tekee julkaisusuunnittelua. Julkaisuja suunnitellessa tehdään julkaisusuunnitelma, mutta myös suunnitellaan julkaisuun liittyvät ohjelmistokehityksen käytännön asiat. Tällaista julkaisusuunnittelua käytetään erityisesti suurissa agile-tyyppisissä projekteissa, joissa tehdään pieniä julkaisuja nopealla aikavälillä.

Aiheita, mitä voisi miettiä sovelluksen osaa julkaistaessa on esimerkiksi:

Jokaisella julkaisuversiolla tulisi olla oma haara versionhallinnassa, on helpompi tehdä uusi haara julkaisukelpoiselle versiolle. Versionhallinnassa olisi hyvä olla käytössä työkalut jatkuvalle integroinnille, jonka ansiosta julkaisuun ei pääsisi vahingossa rikkinäinen versio. Jatkuvan julkaisun työkalu taas automatisoi julkaisun, kun versio on päässyt koodianalysaattorista ja testeistä läpi.

Ennen julkaisua olisi hyvä myös käydä sovellusta läpi asiakkaan kanssa: täyttääkö se tähän julkaisuun suunnitellut vaatimukset ja onko uudesta versiosta hyötyä käyttäjälle.

Lähteitä liittyen aiheeseen

Mitä lähteitä löysit liittyen annettuun aiheeseen/käsitteeseen?

Linkit wikin muihin sivuihin

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