Software product lines and component reuse : impact on capabilities and competitiveness of an organization
Tässä tutkielmassa tarkastellaan Ohjelmistotuotantolinjojen (Software product lines) ja komponenttien uudelleenkäytön (Component reuse) vaikutuksia yrityksen kyvykkyyteen ja kilpailukykyyn. Toimintatapa liittyy olennaisesti myös uuden liiketoiminnan luomiseen ja yrityksen kykyyn hallita ohjelmistoprosesseja. Teoreettisena pohjana tutkielmalle käytetään ohjelmistotuotantolinjoihin ja ohjelmistokomponenttien uudelleenkäyttöön liittyvää aiempaa tutkimustietoa. Tutkielman kirjoittamisen aikana kirjoittaja toimi osana rekrytoinnin SaaS-palvelua tarjoavan yrityksen projektia, jossa tavoitteena on tuotevalikoiman laajentaminen kilpailuedun saamiseksi markkinalla. Kilpailu ohjelmistoliiketoiminnassa on kiihtynyt niin kovaksi, että yritysten täytyy jatkuvasti etsiä uusia tapoja kasvattaa liiketoimintaansa ja sitouttaa asiakkaitaan. Yritysten täytyy pystyä tuottamaan asiakkaalle aitoa lisäarvoa tarjoamalla pitkälle kehitettyä palvelua ja sopivia tuotteita heidän tarpeisiinsa. Tässä tutkielmassa käytiin läpi ohjelmistotuotantolinjojen käytön merkitys ja aiempi tutkimustieto aiheesta, sekä pyritään selvittämään ohjelmistotuotantolinjojen sekä komponenttien uudelleenkäytön vaikutus yrityksen kyvykkyyteen sekä kilpailukykyyn. Tutkimuskysymyksinä toimivat: miten ohjelmistotuotantolinjat ja komponenttien uudelleenkäyttö vaikuttavat organisaatioiden kyvykkyyteen ja kilpailukykyyn, mitä hyötyjä ja haittoja näillä toimintatavoilla on, mitkä ovat uudelleenkäytön vaikutukset uusien tuotteiden kehitykseen, ja miten yritykset hyödyntävät näitä toimintatapoja. Empiriaosiossa haettiin vastauksia näihin kysymyksiin kvalitatiivisen haastattelututkimuksen avulla. Tutkimus suoritettiin puolistrukturoituna teemahaastatteluna, ja siinä haastateltiin viiden eri SaaS-palveluita ja ohjelmistoprojekteja tarjoavien yritysten henkilöstöä. Tutkimus osoitti, että tutkittujen toimintatapojen implementointi ja niiden hyödyntäminen vaatii koko organisaation sitoutumista. Ohjelmistotuotantolinjat ja komponenttien uudelleenkäyttö toimintatapoina muun muassa tehostavat yrityksen ohjelmistokehitystä, mahdollistavat helpomman työvoiman liikkumisen yrityksen sisällä, ja tuovat tuotteille luotettavuutta ja laatua. Toisaalta nämä toimintatavat voivat myös hidastaa yrityksen kykyä reagoida tapahtuviin muutoksiin. Tämän tutkimuksen tavoitteena oli löytää toimintatapojen hyödyt ja haitat, sekä ymmärtää niiden vaikutuksia yrityksen kilpailukykyyn ja kyvykkyyteen.
...
This thesis evaluates the impacts of the utilization of Software product lines (SPL) and component reuse on capabilities and competitiveness of an organization. The SPL method is closely linked to new product development and the ability of a company to manage software processes. While writing this paper, the author was working in a company offering SaaS-based products in B2B market. The project group aims at achieving competitive advantage to the firm through growing its product portfolio and to ensure that the customers will stick as customers in the future as well. The competition in software business is fierce, and the companies are forced to create new ways to do business in order to keep up with the development. Solutions really need to bring value to its customers and bind them tightly to the provider. In this thesis, software product lines were approached as an asset in the software product process – the research questions being: How the utilization of Software product lines and component reuse affects organizations’ capabilities and competitiveness, what are the benefits and shortcomings of the method, what is the impact of component reuse on the efficiency of new product development, and how the companies utilize the methods. The software development process itself is crucial for the success of a company in keeping up with the constant change. In the thesis, the terms of SPL and new product development were explained, as well as the relationship that they have. Also, the link between capabilities, competitiveness and software product lines was explained. In the empirical part, several companies working with different software as a service – products and development projects, were interviewed about the usage and possibilities of SPL and reuse. This was done through executing semi-structured theme interviews, where the respondents of five different companies were interviewed. The re-sults showed, that the efficient utilization of these methods require commit-ment throughout the company. Implementing SPL and reuse gives the company benefits in development efficiency, movement of workforce and product quality, for example. The goal of this research was to find out the benefits and shortcomings of the method and discover the impacts that the utilization of the method has on organizations’ capabilities and competitiveness.
...
Asiasanat
SaaS software product lines software components component reuse ohjelmistoliiketoiminta ohjelmistokehitys tuottavuus tuotekehitys tuotesarjat kilpailuetu ohjelmistotuotanto software business software development productivity product development product lines competitive advantage software engineering
Metadata
Näytä kaikki kuvailutiedotKokoelmat
- Pro gradu -tutkielmat [29740]
Lisenssi
Samankaltainen aineisto
Näytetään aineistoja, joilla on samankaltainen nimeke tai asiasanat.
-
The entrepreneurial logic of startup software development : A study of 40 software startups
Nguyen-Duc, Anh; Kemell, Kai-Kristian; Abrahamsson, Pekka (Springer Science and Business Media LLC, 2021)Context: Software startups are an essential source of innovation and software-intensive products. The need to understand product development in startups and to provide relevant support are highlighted in software research. ... -
Productivity measurement in a software development organization
Jaatinen, Niina (2008) -
Competitive advantage from sustainability marketing of bio-based products : a multiple case study of three sustainable chemical companies’ sustainability marketing
Rasa, Suvi (2018)Tutkimus keskittyy kestävyysmarkkinoinnin mahdollisuuksiin tuoda kilpailuetua uusille biotuotteille eli biomateriaaleille ja –kemikaaleille. Kestävyysmarkkinointia tutkitaan yritysmarkkinoinnin kontekstissa. Tutkimuksen ... -
Competitive advantage from leveraging external resources : reuse of open source software components
Kurppa, Kimmo (2013)This study is interested in how commercial firms can use open source software components and lines of open source software code as components in their own privately produced software products. International network of open ... -
Evaluation Framework for Analyzing the Applicability of Criteria Lists for the Selection of Requirements Management Tools Supporting Distributed Collaboration and Software Product Line Requirements Management
Santillan, Maria Florencia; Käkölä, Timo (IEEE, 2016)Effective requirements management and enabling tools are critical for successfully developing and maintaining services and products. The identification and selection of an appropriate requirements management tool can be a ...
Ellei toisin mainittu, julkisesti saatavilla olevia JYX-metatietoja (poislukien tiivistelmät) saa vapaasti uudelleenkäyttää CC0-lisenssillä.