Software Packaging and Release Procedures For FreeNEST
Silokunnas, Marko (2011)
Silokunnas, Marko
Jyväskylän ammattikorkeakoulu
2011
Creative Commons Attribution-NonCommercial-NoDerivs 1.0 Suomi
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2011121518574
https://urn.fi/URN:NBN:fi:amk-2011121518574
Tiivistelmä
Työssä tutkittiin Jyväskylän ammattikorkeakoulun SkyNEST-projektin kehittämää FreeNEST-ohjelmistoa ja sen kehitysprosessia. FreeNEST-ohjelmiston historia ja lähtökohdat kuvailtiin perus-teellisesti. Ohjelmiston tämän hetkinen kehitysprosessi kartoitettiin ja paikallistettiin kehitysproses-sin ongelmakohdat. Työssä luotiin uusi kehitysprosessi nykyisen kehitysprosessin kartoittamisessa
löytyneiden ongelmakohtien pohjalta. Suurin yksittäinen ongelmakohta nykyisessä kehitysmallissa
oli virtuaalikoneiden levykuvien käyttö, joka vaikeuttaa hyvien ohjelmistotuotannon kehitystapojen
noudattamista.
Pääpaino kehitysprosessin uudelleen luomisessa oli virtuaalikonepohjaisen kehityksen korvaaminen
Deb-paketointia käyttävällä järjestelmällä. Uuden kehitysprosessin mahdolliset ongelmakohdat ja
haasteet kartoitettiin. Uuden kehitysprosessin ongelmakohdat liittyivät enimmäkseen projektityön-tekijöiden kouluttamiseen ja uuden prosessin motiivin ymmärtämiseen. Työssä esitettiin myös toi-mintamalleja mm. versionhallintaan ja testaukseen. Versionhallinnan ja testauksen toimintamalleilla
pyrittiin saamaan mahdollisimman suuri hyöty virtuaalikonepohjaisen kehitysmallin korvaamisesta
Deb-paketointia käyttävällä järjestelmällä.
löytyneiden ongelmakohtien pohjalta. Suurin yksittäinen ongelmakohta nykyisessä kehitysmallissa
oli virtuaalikoneiden levykuvien käyttö, joka vaikeuttaa hyvien ohjelmistotuotannon kehitystapojen
noudattamista.
Pääpaino kehitysprosessin uudelleen luomisessa oli virtuaalikonepohjaisen kehityksen korvaaminen
Deb-paketointia käyttävällä järjestelmällä. Uuden kehitysprosessin mahdolliset ongelmakohdat ja
haasteet kartoitettiin. Uuden kehitysprosessin ongelmakohdat liittyivät enimmäkseen projektityön-tekijöiden kouluttamiseen ja uuden prosessin motiivin ymmärtämiseen. Työssä esitettiin myös toi-mintamalleja mm. versionhallintaan ja testaukseen. Versionhallinnan ja testauksen toimintamalleilla
pyrittiin saamaan mahdollisimman suuri hyöty virtuaalikonepohjaisen kehitysmallin korvaamisesta
Deb-paketointia käyttävällä järjestelmällä.