Data-interface productization in SaaS-environment, Case study

Asiakasprojektien tehokas läpivienti on huomattavan tärkeää ohjelmistoliiketoiminnassa, joten myös kaikkien ohjelmistotuotteen osa-alueiden tulisi olla toteutettavissa toistettavilla prosesseilla ja niitä tulisi voida lähestyä samasta näkökulmasta projektista riippumatta. Tämän työn tarkoitus oli ke...

Full description

Bibliographic Details
Main Author: Lehtonen, Sami
Other Authors: Faculty of Information Technology, Informaatioteknologian tiedekunta, Tietojenkäsittelytieteiden laitos, Department of Computer Science and Information Systems, University of Jyväskylä, Jyväskylän yliopisto
Format: Master's thesis
Language:eng
Published: 2015
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/49039
_version_ 1826225738865442816
author Lehtonen, Sami
author2 Faculty of Information Technology Informaatioteknologian tiedekunta Tietojenkäsittelytieteiden laitos Department of Computer Science and Information Systems University of Jyväskylä Jyväskylän yliopisto
author_facet Lehtonen, Sami Faculty of Information Technology Informaatioteknologian tiedekunta Tietojenkäsittelytieteiden laitos Department of Computer Science and Information Systems University of Jyväskylä Jyväskylän yliopisto Lehtonen, Sami Faculty of Information Technology Informaatioteknologian tiedekunta Tietojenkäsittelytieteiden laitos Department of Computer Science and Information Systems University of Jyväskylä Jyväskylän yliopisto
author_sort Lehtonen, Sami
datasource_str_mv jyx
description Asiakasprojektien tehokas läpivienti on huomattavan tärkeää ohjelmistoliiketoiminnassa, joten myös kaikkien ohjelmistotuotteen osa-alueiden tulisi olla toteutettavissa toistettavilla prosesseilla ja niitä tulisi voida lähestyä samasta näkökulmasta projektista riippumatta. Tämän työn tarkoitus oli kerätä tietoa aikaisempien tutkimusten avulla tuotteistamisesta ja data-liittymistä, erityisesti SaaS-mallin kontekstissa. Tiedonkeruun lisäksi tutkittiin data-liittymien tuotteistamista konstruktiivisen tapaustutkimuksen avulla. Kirjallisuuskatsauksessa aiheen pääteemat käytiin läpi selittäen käsitteistöä ja antamalla käytännönläheisempiä esimerkkejä käsitteiden tiimoilta. Data-liittymille annettiin sopiva määritelmä yhdistelemällä aikaisempaa tutkimusta ja tämän tutkimuksen erityispiirteitä. Kolmesta pääteemasta tuotteistamista käsiteltiin läpikotaisimmin, antaen esimerkkejä tuotteistamisen prosessin mahdollisista haasteista ja käymällä tuotteistamisen mittauksen keinoja läpi. SaaS-mallin määritelmä käytiin lyhyesti läpi, minkä yhteydessä esiteltiin myös mahdollisia mallin erityispiirteitä jotka voivat vaikuttaa tuotteistamiseen verrattuna perinteisempiin ohjelmistoratkaisuihin. Kävi ilmi että niin tuotteistuksen, kuin myös data-liittymien kohdalla, termien määrittely on tiukasti sidoksissa kulloiseenkin kontekstiin ja organisaation piirteisiin. Kirjallisuuteen peilaten toteutettiin konstruktiivinen tapaustutkimus, jossa arvioitiin kohdeorganisaation ohjelmistotuotteen data-liittymiä tuotteistuksen käsitteen tiimoilta. Suurimmat ongelmat tuotteistamisessa löydettiin dataliittymien implementoinnista ja siihen liittyvien prosessien määrittelystä organisaation sisältä, sekä kuinka eri vastuut ja toiminnot tulisi priorisoida ja jakaa projektitekemisen aikana. Tämän tueksi tutkimuksen tuloksena luotiin malli jonka tarkoituksena on tukea päätöksentekoa implementointiprosessin aikana. Malli keskittyy ETL – metodologian mukaiseen vastuujaotteluun ja niihin liittyvien toimintojen jakamiseen asiakasprojektin osapuolten kesken. Efficient execution of customer projects is important in software business, thus making it necessary that all the sections of a software product can be produced with repeatable processes and approached similarly from project to another. The purpose of this study was to derive information from previous research literature on the subject of productization of data interfaces, especially in SaaSenvironment. Additionally the productization of data interfaces was investigated through a case study. In the literature review all the major themes were discussed, explaining the terms and giving a bit more insight on the theoretical background. Data interfaces was given the fitting definition according to the previous research and by combining the literature with the context of this study. Out of the three main themes, productization was investigated more thoroughly with some challenges and means for measuring the productization process presented. The definition of SaaS –model was briefly introduced and the special characteristics compared to more traditional software product identified. It was found out that both the definitions for data interfaces, as well as productization, can be debatable and seem to rely firmly on the context and domain in which they are used. Reflecting on the literature, a constructive case study was conducted, where the productization of the case company’s data interfaces was investigated. The major problems related to productization were found from the implementation of data interfaces and processes related inside the organization, along with how different responsibilities and functions should be prioritized and distributed during project work. In order to support this process a model was created in the research to support the decision making in the process of implementation. The model is focused on the distribution of responsibilities according to the ETL –methodology, along with the distribution of varying functions between different parties contributing to the customer project.
first_indexed 2023-03-22T09:57:04Z
format Pro gradu
fullrecord [{"key": "dc.contributor.advisor", "value": "Sepp\u00e4nen, Ville (JYU)", "language": null, "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.advisor", "value": "Pitk\u00e4ranta, Tapio (Case company)", "language": null, "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.advisor", "value": "Karasar, Jasmin (Case company)", "language": null, "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Lehtonen, Sami", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2016-03-11T08:41:39Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2016-03-11T08:41:39Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2015", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.other", "value": "oai:jykdok.linneanet.fi:1524269", "language": null, "element": "identifier", "qualifier": "other", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/49039", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Asiakasprojektien tehokas l\u00e4pivienti on huomattavan t\u00e4rke\u00e4\u00e4 ohjelmistoliiketoiminnassa,\njoten my\u00f6s kaikkien ohjelmistotuotteen osa-alueiden tulisi olla\ntoteutettavissa toistettavilla prosesseilla ja niit\u00e4 tulisi voida l\u00e4hesty\u00e4 samasta\nn\u00e4k\u00f6kulmasta projektista riippumatta. T\u00e4m\u00e4n ty\u00f6n tarkoitus oli ker\u00e4t\u00e4 tietoa\naikaisempien tutkimusten avulla tuotteistamisesta ja data-liittymist\u00e4, erityisesti\nSaaS-mallin kontekstissa. Tiedonkeruun lis\u00e4ksi tutkittiin data-liittymien tuotteistamista\nkonstruktiivisen tapaustutkimuksen avulla. Kirjallisuuskatsauksessa\naiheen p\u00e4\u00e4teemat k\u00e4ytiin l\u00e4pi selitt\u00e4en k\u00e4sitteist\u00f6\u00e4 ja antamalla k\u00e4yt\u00e4nn\u00f6nl\u00e4heisempi\u00e4\nesimerkkej\u00e4 k\u00e4sitteiden tiimoilta. Data-liittymille annettiin sopiva m\u00e4\u00e4ritelm\u00e4\nyhdistelem\u00e4ll\u00e4 aikaisempaa tutkimusta ja t\u00e4m\u00e4n tutkimuksen erityispiirteit\u00e4.\nKolmesta p\u00e4\u00e4teemasta tuotteistamista k\u00e4siteltiin l\u00e4pikotaisimmin, antaen\nesimerkkej\u00e4 tuotteistamisen prosessin mahdollisista haasteista ja k\u00e4ym\u00e4ll\u00e4\ntuotteistamisen mittauksen keinoja l\u00e4pi. SaaS-mallin m\u00e4\u00e4ritelm\u00e4 k\u00e4ytiin lyhyesti\nl\u00e4pi, mink\u00e4 yhteydess\u00e4 esiteltiin my\u00f6s mahdollisia mallin erityispiirteit\u00e4 jotka\nvoivat vaikuttaa tuotteistamiseen verrattuna perinteisempiin ohjelmistoratkaisuihin.\nK\u00e4vi ilmi ett\u00e4 niin tuotteistuksen, kuin my\u00f6s data-liittymien kohdalla,\ntermien m\u00e4\u00e4rittely on tiukasti sidoksissa kulloiseenkin kontekstiin ja organisaation\npiirteisiin. Kirjallisuuteen peilaten toteutettiin konstruktiivinen tapaustutkimus,\njossa arvioitiin kohdeorganisaation ohjelmistotuotteen data-liittymi\u00e4\ntuotteistuksen k\u00e4sitteen tiimoilta. Suurimmat ongelmat tuotteistamisessa l\u00f6ydettiin\ndataliittymien implementoinnista ja siihen liittyvien prosessien m\u00e4\u00e4rittelyst\u00e4\norganisaation sis\u00e4lt\u00e4, sek\u00e4 kuinka eri vastuut ja toiminnot tulisi priorisoida\nja jakaa projektitekemisen aikana. T\u00e4m\u00e4n tueksi tutkimuksen tuloksena luotiin\nmalli jonka tarkoituksena on tukea p\u00e4\u00e4t\u00f6ksentekoa implementointiprosessin\naikana. Malli keskittyy ETL \u2013 metodologian mukaiseen vastuujaotteluun ja niihin\nliittyvien toimintojen jakamiseen asiakasprojektin osapuolten kesken.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Efficient execution of customer projects is important in software business, thus\nmaking it necessary that all the sections of a software product can be produced\nwith repeatable processes and approached similarly from project to another.\nThe purpose of this study was to derive information from previous research\nliterature on the subject of productization of data interfaces, especially in SaaSenvironment.\nAdditionally the productization of data interfaces was investigated\nthrough a case study. In the literature review all the major themes were discussed,\nexplaining the terms and giving a bit more insight on the theoretical\nbackground. Data interfaces was given the fitting definition according to the\nprevious research and by combining the literature with the context of this study.\nOut of the three main themes, productization was investigated more thoroughly\nwith some challenges and means for measuring the productization process\npresented. The definition of SaaS \u2013model was briefly introduced and the special\ncharacteristics compared to more traditional software product identified. It was\nfound out that both the definitions for data interfaces, as well as productization,\ncan be debatable and seem to rely firmly on the context and domain in which\nthey are used. Reflecting on the literature, a constructive case study was conducted,\nwhere the productization of the case company\u2019s data interfaces was\ninvestigated. The major problems related to productization were found from\nthe implementation of data interfaces and processes related inside the organization,\nalong with how different responsibilities and functions should be prioritized\nand distributed during project work. In order to support this process a\nmodel was created in the research to support the decision making in the process\nof implementation. The model is focused on the distribution of responsibilities\naccording to the ETL \u2013methodology, along with the distribution of varying\nfunctions between different parties contributing to the customer project.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted using Plone Publishing form by Sami Lehtonen (sapeleht) on 2016-03-11 08:41:39.196710. Form: Pro gradu -lomake (https://kirjasto.jyu.fi/julkaisut/julkaisulomakkeet/pro-gradu-lomake). JyX data: [jyx_publishing-allowed (fi) =False]", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by jyx lomake-julkaisija (jyx-julkaisija.group@korppi.jyu.fi) on 2016-03-11T08:41:39Z\nNo. of bitstreams: 2\nURN:NBN:fi:jyu-201603111823.pdf: 2123083 bytes, checksum: be4ecca0e98830021b3e7456d51a3046 (MD5)\nlicense.html: 1129 bytes, checksum: a91aa8e4cca4443d23ed5e513c8adf63 (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2016-03-11T08:41:39Z (GMT). No. of bitstreams: 2\nURN:NBN:fi:jyu-201603111823.pdf: 2123083 bytes, checksum: be4ecca0e98830021b3e7456d51a3046 (MD5)\nlicense.html: 1129 bytes, checksum: a91aa8e4cca4443d23ed5e513c8adf63 (MD5)\n Previous issue date: 2015", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "1 verkkoaineisto (84 sivua)", "language": null, "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.format.mimetype", "value": "application/pdf", "language": null, "element": "format", "qualifier": "mimetype", "schema": "dc"}, {"key": "dc.language.iso", "value": "eng", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "data interfaces", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "productization", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "SaaS", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "service to product", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "ETL", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Data-interface productization in SaaS-environment, Case study", "language": null, "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "master thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-201603111823", "language": null, "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Master\u2019s thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Pro gradu -tutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Tietojenk\u00e4sittelytieteiden laitos", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Department of Computer Science and Information Systems", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Information Systems Science", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietoj\u00e4rjestelm\u00e4tiede", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.date.updated", "value": "2016-03-11T08:41:40Z", "language": null, "element": "date", "qualifier": "updated", "schema": "dc"}, {"key": "yvv.contractresearch.collaborator", "value": "business", "language": null, "element": "contractresearch", "qualifier": "collaborator", "schema": "yvv"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": null, "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "yvv.contractresearch.initiative", "value": "order", "language": null, "element": "contractresearch", "qualifier": "initiative", "schema": "yvv"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_bdcc", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "restrictedAccess", "language": "fi", "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "masterThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "601", "language": null, "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "tuotteistus", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "liittym\u00e4t", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.format.content", "value": "fulltext", "language": null, "element": "format", "qualifier": "content", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}, {"key": "dc.rights.accessrights", "value": "This material has a restricted access due to copyright reasons. It can be read at the workstation at Jyv\u00e4skyl\u00e4 University Library reserved for the use of archival materials: https://kirjasto.jyu.fi/en/workspaces/facilities.", "language": "en", "element": "rights", "qualifier": "accessrights", "schema": "dc"}, {"key": "dc.rights.accessrights", "value": "Aineistoon p\u00e4\u00e4sy\u00e4 on rajoitettu tekij\u00e4noikeussyist\u00e4. Aineisto on luettavissa Jyv\u00e4skyl\u00e4n yliopiston kirjaston arkistoty\u00f6asemalta. Ks. https://kirjasto.jyu.fi/fi/tyoskentelytilat/laitteet-ja-tilat.", "language": "fi", "element": "rights", "qualifier": "accessrights", "schema": "dc"}, {"key": "dc.type.okm", "value": "G2", "language": null, "element": "type", "qualifier": "okm", "schema": "dc"}]
id jyx.123456789_49039
language eng
last_indexed 2025-02-18T10:54:13Z
main_date 2015-01-01T00:00:00Z
main_date_str 2015
publishDate 2015
record_format qdc
source_str_mv jyx
spellingShingle Lehtonen, Sami Data-interface productization in SaaS-environment, Case study data interfaces productization SaaS service to product ETL Information Systems Science Tietojärjestelmätiede 601 tuotteistus liittymät
title Data-interface productization in SaaS-environment, Case study
title_full Data-interface productization in SaaS-environment, Case study
title_fullStr Data-interface productization in SaaS-environment, Case study Data-interface productization in SaaS-environment, Case study
title_full_unstemmed Data-interface productization in SaaS-environment, Case study Data-interface productization in SaaS-environment, Case study
title_short Data-interface productization in SaaS-environment, Case study
title_sort data interface productization in saas environment case study
title_txtP Data-interface productization in SaaS-environment, Case study
topic data interfaces productization SaaS service to product ETL Information Systems Science Tietojärjestelmätiede 601 tuotteistus liittymät
topic_facet 601 ETL Information Systems Science SaaS Tietojärjestelmätiede data interfaces liittymät productization service to product tuotteistus
url https://jyx.jyu.fi/handle/123456789/49039 http://www.urn.fi/URN:NBN:fi:jyu-201603111823
work_keys_str_mv AT lehtonensami datainterfaceproductizationinsaasenvironmentcasestudy