Ohjelmiston tuotteistaminen tuoterunkoarkkitehtuuria hyödyntäen
Penttinen, Ville (2019)
Penttinen, Ville
2019
Tieto- ja sähkötekniikan TkK tutkinto-ohjelma
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2019-09-23
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-201909243466
https://urn.fi/URN:NBN:fi:tuni-201909243466
Tiivistelmä
Tässä työssä tutkitaan tuoterunkojen ja tuoterunkoarkkitehtuurin käyttöä ohjelmiston tuotteistamisessa. Tuotteistamisen tavoitteena on tuottaa markkinoille korkealaatuisia tuotteita kannattavasti.
Tuoterunkoa käyttämällä pyritään mahdollistamaan uusien tuotteiden luominen pienemmillä kustannuksilla ja korkeammalla laadulla verrattuna yksittäisten, asiakaskohtaisten tuotteiden luomiseen. Työssä selvitetään, onko ohjelmiston tuotteistamiseen olemassa valmiita prosesseja tai menetelmiä, joita seuraamalla syntyy tuoterunkoarkkitehtuuria hyödyntävä ohjelmistotuote.
Työssä käydään läpi alan kirjallisuuden pohjalta tuotteistamisen ja tuoterunkojen käsitteitä ja pohditaan ohjelmisto- ja tuoterunkoarkkitehtuurien välisiä yhteyksiä. Työssä tarkastellaan, miten tuotteistaminen ja tuoterungot voidaan sovittaa yhteen. Työssä myös esitetään tapoja tuoterunkoarkkitehtuurin huomioimiseen ohjelmistoarkkitehtuurissa. Ohjelmistoarkkitehtuurin tulee tukea muunneltavuutta, jonka avulla ohjelmistosta voidaan luoda uusia variaatioita erilaisiin tarpeisiin.
Työssä ilmenee miten tuoterunkoa kehittämällä voidaan samalla tukea ohjelmiston tuotteistamista. Lisäksi työssä esitellään joitakin tapoja tuoterunkoarkkitehtuurin huomioimiseen ohjelmiston kehityksessä.
Tuoterunkoa käyttämällä pyritään mahdollistamaan uusien tuotteiden luominen pienemmillä kustannuksilla ja korkeammalla laadulla verrattuna yksittäisten, asiakaskohtaisten tuotteiden luomiseen. Työssä selvitetään, onko ohjelmiston tuotteistamiseen olemassa valmiita prosesseja tai menetelmiä, joita seuraamalla syntyy tuoterunkoarkkitehtuuria hyödyntävä ohjelmistotuote.
Työssä käydään läpi alan kirjallisuuden pohjalta tuotteistamisen ja tuoterunkojen käsitteitä ja pohditaan ohjelmisto- ja tuoterunkoarkkitehtuurien välisiä yhteyksiä. Työssä tarkastellaan, miten tuotteistaminen ja tuoterungot voidaan sovittaa yhteen. Työssä myös esitetään tapoja tuoterunkoarkkitehtuurin huomioimiseen ohjelmistoarkkitehtuurissa. Ohjelmistoarkkitehtuurin tulee tukea muunneltavuutta, jonka avulla ohjelmistosta voidaan luoda uusia variaatioita erilaisiin tarpeisiin.
Työssä ilmenee miten tuoterunkoa kehittämällä voidaan samalla tukea ohjelmiston tuotteistamista. Lisäksi työssä esitellään joitakin tapoja tuoterunkoarkkitehtuurin huomioimiseen ohjelmiston kehityksessä.
Kokoelmat
- Kandidaatintutkielmat [8315]