Tuoteversiointi osana SaaS -palvelun hinnoittelustrategiaa

Tuoteversiointi on tehokas keino yritysten työkalupakissa niiden kilpaillessa asiakkaista ja markkinaosuuksista. Versioinnilla asiakkaat voidaan jakaa joko maksukyvyn tai eriävien tarpeiden mukaan valitsemaan itselleen sopivin tuote. Perinteisiin ohjelmistotuotteisiin nähden SaaS, eli verkon yli pal...

Full description

Bibliographic Details
Main Author: Heinua, Petri
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Tietojenkäsittelytieteiden laitos, Department of Computer Science and Information Systems, University of Jyväskylä, Jyväskylän yliopisto
Format: Master's thesis
Language:fin
Published: 2016
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/51684
_version_ 1826225779585843200
author Heinua, Petri
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Tietojenkäsittelytieteiden laitos Department of Computer Science and Information Systems University of Jyväskylä Jyväskylän yliopisto
author_facet Heinua, Petri Informaatioteknologian tiedekunta Faculty of Information Technology Tietojenkäsittelytieteiden laitos Department of Computer Science and Information Systems University of Jyväskylä Jyväskylän yliopisto Heinua, Petri Informaatioteknologian tiedekunta Faculty of Information Technology Tietojenkäsittelytieteiden laitos Department of Computer Science and Information Systems University of Jyväskylä Jyväskylän yliopisto
author_sort Heinua, Petri
datasource_str_mv jyx
description Tuoteversiointi on tehokas keino yritysten työkalupakissa niiden kilpaillessa asiakkaista ja markkinaosuuksista. Versioinnilla asiakkaat voidaan jakaa joko maksukyvyn tai eriävien tarpeiden mukaan valitsemaan itselleen sopivin tuote. Perinteisiin ohjelmistotuotteisiin nähden SaaS, eli verkon yli palveluna tarjottava ohjelmisto, mahdollistaa uudenkaltaiset hinnoittelun ja myynnin mallit ja sen on luvattu tarjoavan skaalaetuja ja helpompaa käyttöönottoa. Multitenantissa SaaS –arkkitehtuurissa yksi sovellusinstanssi palvelee monia asiakkaita siten että asiakkaan käyttökokemus vastaa oman sovelluksen käyttöä ja asiakkaan datat on eriytetty muiden asiakkaiden datasta. Multitenantin arkkitehtuurin mahdollistamalla pienemmällä resurssien kulutuksella ja nopealla käyttöönotolla myös pienempien asiakkaiden palveleminen kustannustehokkaasti on mahdollista. Versioinnin toteuttaminen multitenantin SaaS-arkkitehtuurin yhteydessä on haastava ja uusi ongelma, johon ei ole helppoa ratkaisua. Tässä monitapaustutkimuksena toteutettavassa tutkielmassa tutustutaan neljän eri yrityksen tuotteisiin ja selvitetään miten kyseiset yritykset ovat ratkaisseet tämän ongelman. Tulosten perusteella näyttää siltä että versiointia käytetään yleisimmin erikokoisten asiakkaiden tavoittamiseen. Asiakas- tai toimialakohtaisten versioiden ongelmana voi olla koodin sirpaloituminen ja tästä johtuen koodi tuodaan usein osaksi päätuotetta ja toimiala- ja asiakaskohtaiset ominaisuudet ovat saman tuotteen ajonaikaisesti konfiguroitavia ominaisuuksia. Product versioning is an efficient tool for companies when fighting for customers and market shares. With versioning, the customers can be segmented by their ability to pay or their individual needs to choose the version they see most fit for their purpose. Compared to traditional software products, SaaS (Software-as-a-Service) enables new models of pricing and sales and promises benefits of scale and easier deployment. In a multi-tenant SaaS architecture one application instance serves several customers while allowing a user experience similar to customers’ own software and separating the data of different customers. Multi-tenant architecture, by enabling smaller resource usage and efficient deployment, makes serving smaller customers possible and cost- efficient. Product versioning in the context of the multi-tenant SaaS architecture is a challenging and new problem with no easy solution. This multiple case study introduces products from four different companies and finds out how these companies have solved this problem. Based on the results it seems like the most common use of versioning is to target customers of different sizes. The problem of customer- and industry specific versions can be code fragmentation and because of this the code is often merged to the base product and customer- and industry specific features are often taken into use with runtime configurations.
first_indexed 2023-03-22T09:59:50Z
format Pro gradu
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Ojala, Arto", "language": null, "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Heinua, Petri", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2016-10-26T07:09:03Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2016-10-26T07:09:03Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2016", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.other", "value": "oai:jykdok.linneanet.fi:1575977", "language": null, "element": "identifier", "qualifier": "other", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/51684", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Tuoteversiointi on tehokas keino yritysten ty\u00f6kalupakissa niiden kilpaillessa asiakkaista ja markkinaosuuksista. Versioinnilla asiakkaat voidaan jakaa joko maksukyvyn tai eri\u00e4vien tarpeiden mukaan valitsemaan itselleen sopivin tuote. Perinteisiin ohjelmistotuotteisiin n\u00e4hden SaaS, eli verkon yli palveluna tarjottava ohjelmisto, mahdollistaa uudenkaltaiset hinnoittelun ja myynnin mallit ja sen on luvattu tarjoavan skaalaetuja ja helpompaa k\u00e4ytt\u00f6\u00f6nottoa. Multitenantissa SaaS \u2013arkkitehtuurissa yksi sovellusinstanssi palvelee monia asiakkaita siten ett\u00e4 asiakkaan k\u00e4ytt\u00f6kokemus vastaa oman sovelluksen k\u00e4ytt\u00f6\u00e4 ja asiakkaan datat on eriytetty muiden asiakkaiden datasta. Multitenantin arkkitehtuurin mahdollistamalla pienemm\u00e4ll\u00e4 resurssien kulutuksella ja nopealla k\u00e4ytt\u00f6\u00f6notolla my\u00f6s pienempien asiakkaiden palveleminen kustannustehokkaasti on mahdollista. Versioinnin toteuttaminen multitenantin SaaS-arkkitehtuurin yhteydess\u00e4 on haastava ja uusi ongelma, johon ei ole helppoa ratkaisua. T\u00e4ss\u00e4 monitapaustutkimuksena toteutettavassa tutkielmassa tutustutaan nelj\u00e4n eri yrityksen tuotteisiin ja selvitet\u00e4\u00e4n miten kyseiset yritykset ovat ratkaisseet t\u00e4m\u00e4n ongelman. Tulosten perusteella n\u00e4ytt\u00e4\u00e4 silt\u00e4 ett\u00e4 versiointia k\u00e4ytet\u00e4\u00e4n yleisimmin erikokoisten asiakkaiden tavoittamiseen. Asiakas- tai toimialakohtaisten versioiden ongelmana voi olla koodin sirpaloituminen ja t\u00e4st\u00e4 johtuen koodi tuodaan usein osaksi p\u00e4\u00e4tuotetta ja toimiala- ja asiakaskohtaiset ominaisuudet ovat saman tuotteen ajonaikaisesti konfiguroitavia ominaisuuksia.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Product versioning is an efficient tool for companies when fighting for customers and market shares. With versioning, the customers can be segmented by their ability to pay or their individual needs to choose the version they see most fit for their purpose. Compared to traditional software products, SaaS (Software-as-a-Service) enables new models of pricing and sales and promises benefits of scale and easier deployment. In a multi-tenant SaaS architecture one application instance serves several customers while allowing a user experience similar to customers\u2019 own software and separating the data of different customers. Multi-tenant architecture, by enabling smaller resource usage and efficient deployment, makes serving smaller customers possible and cost- efficient. Product versioning in the context of the multi-tenant SaaS architecture is a challenging and new problem with no easy solution. This multiple case study introduces products from four different companies and finds out how these companies have solved this problem. Based on the results it seems like the most common use of versioning is to target customers of different sizes. The problem of customer- and industry specific versions can be code fragmentation and because of this the code is often merged to the base product and customer- and industry specific features are often taken into use with runtime configurations.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted using Plone Publishing form by Petri Heinua (peanhein) on 2016-10-26 07:09:02.817384. Form: Pro gradu -lomake (https://kirjasto.jyu.fi/julkaisut/julkaisulomakkeet/pro-gradu-lomake). JyX data: [jyx_publishing-allowed (fi) =True]", "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-10-26T07:09:03Z\nNo. of bitstreams: 2\nURN:NBN:fi:jyu-201610264449.pdf: 667966 bytes, checksum: fca85dc5f27503c448a24a41377f77c3 (MD5)\nlicense.html: 4813 bytes, checksum: e7dab0ffcb4c01038b40dc8ea2ae3d61 (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2016-10-26T07:09:03Z (GMT). No. of bitstreams: 2\nURN:NBN:fi:jyu-201610264449.pdf: 667966 bytes, checksum: fca85dc5f27503c448a24a41377f77c3 (MD5)\nlicense.html: 4813 bytes, checksum: e7dab0ffcb4c01038b40dc8ea2ae3d61 (MD5)\n Previous issue date: 2016", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "1 verkkoaineisto (63 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": "fin", "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": "versiointi", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "tuotedifferointi", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Tuoteversiointi osana SaaS -palvelun hinnoittelustrategiaa", "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-201610264449", "language": null, "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Pro gradu -tutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Master\u2019s thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "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": "Tietojenk\u00e4sittelytiede", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.date.updated", "value": "2016-10-26T07:09:04Z", "language": null, "element": "date", "qualifier": "updated", "schema": "dc"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": null, "element": "contractresearch", "qualifier": "funding", "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": "openAccess", "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": "SaaS", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "hinnoittelu", "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.type.okm", "value": "G2", "language": null, "element": "type", "qualifier": "okm", "schema": "dc"}]
id jyx.123456789_51684
language fin
last_indexed 2025-02-18T10:55:43Z
main_date 2016-01-01T00:00:00Z
main_date_str 2016
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/38dd6725-c4ba-4b59-889c-f192e8810b01\/download","text":"URN:NBN:fi:jyu-201610264449.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2016
record_format qdc
source_str_mv jyx
spellingShingle Heinua, Petri Tuoteversiointi osana SaaS -palvelun hinnoittelustrategiaa versiointi tuotedifferointi Tietojenkäsittelytiede 601 SaaS hinnoittelu
title Tuoteversiointi osana SaaS -palvelun hinnoittelustrategiaa
title_full Tuoteversiointi osana SaaS -palvelun hinnoittelustrategiaa
title_fullStr Tuoteversiointi osana SaaS -palvelun hinnoittelustrategiaa Tuoteversiointi osana SaaS -palvelun hinnoittelustrategiaa
title_full_unstemmed Tuoteversiointi osana SaaS -palvelun hinnoittelustrategiaa Tuoteversiointi osana SaaS -palvelun hinnoittelustrategiaa
title_short Tuoteversiointi osana SaaS -palvelun hinnoittelustrategiaa
title_sort tuoteversiointi osana saas palvelun hinnoittelustrategiaa
title_txtP Tuoteversiointi osana SaaS -palvelun hinnoittelustrategiaa
topic versiointi tuotedifferointi Tietojenkäsittelytiede 601 SaaS hinnoittelu
topic_facet 601 SaaS Tietojenkäsittelytiede hinnoittelu tuotedifferointi versiointi
url https://jyx.jyu.fi/handle/123456789/51684 http://www.urn.fi/URN:NBN:fi:jyu-201610264449
work_keys_str_mv AT heinuapetri tuoteversiointiosanasaaspalvelunhinnoittelustrategiaa