Transforming on-premise product to software as a service

No Thumbnail Available

URL

Journal Title

Journal ISSN

Volume Title

School of Science | Master's thesis
Checking the digitized thesis and permission for publishing
Instructions for the author

Date

2010

Major/Subject

Tietojenkäsittelyoppi

Mcode

T-76

Degree programme

Language

en

Pages

(8) + 71

Series

Abstract

In recent years software has evolved further from custom-coded proprietary applications to pre-packaged off-the-self offerings and today to network centric services. This next generation on-demand Software as a Service (SaaS) software evolved from the Application Service Provider (ASP) model. The SaaS model tries to bridge the gap between the software product and service business in order to provide valuable online services. The model tries to achieve economies of scale by having efficient and flexible software platform. As the software service market is growing rapidly many cornpones would like to transform their existing on-premises products to services. The existing research in the SaaS field is limited and has not covered on-premises product to service transformation area. The growing need to build these software services utilizing company's existing software assets motivated to do more research in this area. The research problem in this thesis covers creating synthesis based on existing research identifying important software as service requirements. Objectives include creating list of critical on-premises to SaaS transformation areas and high level requirements from empirical case studies. The literature review of the thesis was conducted as a systematic review. Multiple important SaaS requirement areas and detailed requirements were identified. The empirical part of the research was conducted as a multiple case study. Two case studies were selected from a Case company going through on-premises to SaaS transformation. Product to a service transformation cases included enterprise and consumer offerings. Data from these cases was analysed and corn pared against the literature findings to discover most common and critical transformation areas and high level requirements to he used in future SaaS transformation projects.

Lähivuosina ohjelmistosovellukset ovat kehittyneet räätälöidyistä ratkaisuista valmiisiin pakettiratkaisuihin. Viimeisin muutos tullut Internet-sovellusten myötä. Nämä seuraavan sukupolven SaaS-ohjelmistot yrittävät vastata uuden toimintaympäristön vaatimuksiin. SaaS-malli on kehittynyt aikaisemmasta ASP-mallista. Se pyrkii toimimaan kustannustehokkaasti tarjoamalla palvelun yhdenaikaisesti useille eri asiakkaalle käyttäen yhtä konfiguroitavaa ohjelmistoalustaa sekä toimintaympäristöä. SaaS-markkina kasvaa kovaa vauhtia ja sen vuoksi ohjelmistoyritykset ovat kiinnostuneet muuntamaan nykyisiä toimitiloihin asennettavia ohjelmistoja Intemet-ohjelmistopalveluiksi. Olemassa oleva kirjallisuus SaaS-alueella on rajoittunutta, eikä ole kattanut muuntamista toimitiloihin asennettavista ohjelmistoista palveluiksi. Kasvava tarve hyödyntää yrityksen olemassa olevia ohjelmistokomponentteja palveluihin motivoi tekemään lisätutkimusta tältä alueelta. Tutkimustavoitteet kattavat synteesin muodostamisen olemassa olevasta kirjallisuudesta tutustumalla tärkeisiin ohjelmistopalvelualueisiin sekä vaatimuksiin. Lisäksi tavoitteet kattavat oleellisien SaaS-muunnosalueiden sekä vaatimuksen tunnistamisen empiirisistä esimerkkitapauksista, joissa toimitiloihin asennettavat ohjelmistot muunnettiin palveluiksi. Työn kirjallisuusosuus toteutettiin systemaattisena analyysinä. Tutkimuksessa löydettiin useita eri SaaS-vaatimusalueita sekä vaatimuksia. Empiirinen tutkimus toteutettiin tutkimalla kahta esimerkkitapausta, jotka valittiin työssä käytetystä esimerkkiyrityksestä. Molemmissa tapausesimerkeissä toimitiloihin asennettavat yritysohjelmistot muunnettiin palveluiksi. Esimerkit sisälsivät yritys- ja kuluttajaohjelmistoalueet. Tutkimuksessa käytettiin havainnointimenetelmää. Tuloksia yksittäisistä esimerkkitapauksista verrattiin toisiinsa sekä kirjallisuuslöydöksiin yleisimpien että tärkeimpien vaatimusalueiden löytämiseksi tarkoituksena parantaa tulevaisuuden SaaS-muunnosprojekteja.

Description

Supervisor

Männistö, Tomi

Thesis advisor

Asunmaa, Petri

Keywords

SaaS, SaaS, software as a service, ohjelmistopalvelu, transformation, muuntaminen, requirement, vaatimus

Other note

Citation