Improving Deployment Process by Using Automated Deployments for COTS Products
Mäkelä, Mika (2016)
Mäkelä, Mika
Metropolia Ammattikorkeakoulu
2016
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201605127578
https://urn.fi/URN:NBN:fi:amk-201605127578
Tiivistelmä
Sovelluskokonaisuuden käyttöönotto on yksi ohjelmistoprojektin keskeisistä vaiheista. Käyttöönotossa sovelluskokonaisuus asennetaan IT-ympäristöön ja se valmistellaan asiakkaan käyttöä varten. Käyttöönoton sujuvuus on keskeisessä roolissa toimitusprojektin onnistumisen ja asiakastyytyväisyyden kannalta. Käyttöönotto onkin tärkeä vaihe, jota kehittämällä voidaan olennaisesti parantaa toimitusprojektin onnistumisen edellytyksiä.
Tämän opinnäytetyön tavoitteena on antaa välineitä teknisen käyttöönottoprosessin kehittämiseen keräämällä ja analysoimalla taustatietoa sekä tarkastelemalla teknisiä vaihtoehtoja käyttöönoton automatisoinnille. Opinnäytetyössä keskitytään COTS-sovellusten (Commercial Off-The-Shelf) käyttöönottoon sekä Esri ArcGIS -paikkatietosovelluksiin. Työssä tutkitaan ja koestetaan teknisiä vaihtoehtoja, kuten Python-scriptausta sekä Chef-käyttöönottotyökalua. Työ on rajattu Esri ArcGIS -paikkatietosovelluksiin sekä -palvelinratkaisuihin.
Tutkimus jakaantuu neljään osaan. Kirjallisessa katsauksessa tarkastellaan yleisesti käyttöönottoprosesseja ja esitellään paikkatietojärjestelmien arkkitehtuuria. Toisessa osassa analysoidaan käyttöönottoprosessin nykytila perustuen haastatteluihin sekä empiirisiin havaintoihin käytännön työssä. Tutkimuksen kolmannessa osassa vertaillaan teknisiä ratkaisuja toimivimman käyttöönottoprosessin valitsemiseksi. Viimeisessä osassa esitellään tutkimuksen osana toteutettu tekninen käyttöönottokokeilu, jolla kokeiltiin tutkimuksessa valittua käyttöönottoprosessia käytännössä.
Tutkimuksen perusteella erityisesti tietomallin ja sovellusasennusten käyttöönoton automatisointia voidaan pitää käyttöönottoprosessin keskeisenä kehityskohteena. Tutkimus osoittaa, että Esri ArcGIS -sovellusten käyttöönoton automatisoinnilla voidaan parantaa käyttöönottoprosessin tehokkuutta sekä toimivuutta. Käyttöönottoprosessin automatisoinnista on eniten hyötyä kompleksisissa ja laajoissa IT-ympäristöissä.
Tämän opinnäytetyön tavoitteena on antaa välineitä teknisen käyttöönottoprosessin kehittämiseen keräämällä ja analysoimalla taustatietoa sekä tarkastelemalla teknisiä vaihtoehtoja käyttöönoton automatisoinnille. Opinnäytetyössä keskitytään COTS-sovellusten (Commercial Off-The-Shelf) käyttöönottoon sekä Esri ArcGIS -paikkatietosovelluksiin. Työssä tutkitaan ja koestetaan teknisiä vaihtoehtoja, kuten Python-scriptausta sekä Chef-käyttöönottotyökalua. Työ on rajattu Esri ArcGIS -paikkatietosovelluksiin sekä -palvelinratkaisuihin.
Tutkimus jakaantuu neljään osaan. Kirjallisessa katsauksessa tarkastellaan yleisesti käyttöönottoprosesseja ja esitellään paikkatietojärjestelmien arkkitehtuuria. Toisessa osassa analysoidaan käyttöönottoprosessin nykytila perustuen haastatteluihin sekä empiirisiin havaintoihin käytännön työssä. Tutkimuksen kolmannessa osassa vertaillaan teknisiä ratkaisuja toimivimman käyttöönottoprosessin valitsemiseksi. Viimeisessä osassa esitellään tutkimuksen osana toteutettu tekninen käyttöönottokokeilu, jolla kokeiltiin tutkimuksessa valittua käyttöönottoprosessia käytännössä.
Tutkimuksen perusteella erityisesti tietomallin ja sovellusasennusten käyttöönoton automatisointia voidaan pitää käyttöönottoprosessin keskeisenä kehityskohteena. Tutkimus osoittaa, että Esri ArcGIS -sovellusten käyttöönoton automatisoinnilla voidaan parantaa käyttöönottoprosessin tehokkuutta sekä toimivuutta. Käyttöönottoprosessin automatisoinnista on eniten hyötyä kompleksisissa ja laajoissa IT-ympäristöissä.