Continuous Delivery adoption challenges for small and medium sized ERP system vendors
Liiketoiminnan ympäristöjen ja yritysjärjestelmien käyttäjien vaatimusten kehittyessä jatkuvasti kiihtyvällä tahdilla yritysjärjestelmien toimittajien on kehitettävä tuotteitaan yhä nopeammin, samalla säilyttäen ohjelmistojen korkean laadun. Vastatakseen näihin vaatimuksiin, ohjelmistoyritykset ovat viimeisen vuosikymmenen aikana ottaneet käyttöön jatkuvana toimittamisena tunnetun ohjelmistotuotannon menetelmän, jossa ohjelmisto pidetään jatkuvasti julkaisukelpoisena. Tietyt ohjelmistotyypit, kuten toiminnanohjausjärjestelmät, joilla yritykset hallinnoivat kaikkia keskeisiä liiketoiminnan osa-alueitaan, eivät kuitenkaan erityisesti sovellu jatkuvasti toimitettaviksi niiden toiminnan kriittisyyden, laajuuden, tai monimutkaisuuden vuoksi. Samat vaatimukset koskettavat kuitenkin toiminnanohjausjärjestelmien toimittajia kuin muitakin ohjelmistotoimittajia, minkä vuoksi myös toiminnanohjausjärjestelmien toimittajat pyrkivät liittämään jatkuvan toimittamisen menetelmiä osaksi ohjelmistokehitystään.
Tämän tutkimuksen tavoitteena on tunnistaa ja analysoida pienten ja keskisuurien toiminnanohjausjärjestelmien toimittajien haasteita jatkuvan toimittamisen käyttöönottoon liittyen. Tutkimus on jaettu kahteen osaan: kirjallisuuskatsaukseen ja empiiriseen laadulliseen tutkimukseen, jossa haastateltiin viittä alan asiantuntijaa, jotka edustivat neljää eri järjestelmätoimittajaa. Tutkimuksen tuloksena esitellään viitekehys, joka sisältää yhteensä 12 jatkuvan toimittamisen käyttöönoton haastetta luokiteltuna viiteen erilliseen, mutta toisiinsa liittyvään teemaan.
...
As the business environments and the requirements of enterprise software users are evolving increasingly faster, enterprise system vendor organizations have to develop their products increasingly faster, while maintaining a high level of software quality. To address these demands, software companies have in the recent decade adopted a software engineering practice known as Continuous Delivery (CD), in which the software is maintained in a releasable state, but not deployed necessarily automatically. However, there are certain application domains that do not facilitate the adoption of Continuous Delivery, such as Enterprise Resource Planning (ERP) systems, as they are mission-critical, large, and complex software systems designed to manage all central business functions of an organization, yet the ERP system vendors are facing the same demands as other software vendors and are therefore seeking to adopt the Continuous Delivery practice in their development activities.
The objective of this study is to identify and analyze the challenges related to adoption of Continuous Delivery practice in small to medium sized Enterprise Resource Planning (ERP) system vendors. The study is divided into two sections: a literature review of previous research, and an empirical qualitative study, in which five industry professionals representing four organizations were interviewed. As a result, a framework consisting of 12 identified Continuous Delivery adoption challenges classified into five separate, but interconnected challenge themes is presented.
...
Asiasanat
Metadata
Näytä kaikki kuvailutiedotKokoelmat
- Pro gradu -tutkielmat [29743]
Lisenssi
Samankaltainen aineisto
Näytetään aineistoja, joilla on samankaltainen nimeke tai asiasanat.
-
Utilizing agile methods in continuous software development
Kiiski, Miko (2022)Ohjelmat ja järjestelmät ovat osa kaikkien päivittäistä elämää. Teknologiat muuttuvat kiihtyvällä tahdilla, uusia innovaatioita syntyy ja toimintatavat voivat muuttua yhdessä yössä maailman tilanteen mukaan. Ihmisten ja ... -
An information system design product theory for the class of eSourcing requirements, delivery and completion management systems for eSourcing service providers
Lu, Yikun (University of Jyväskylä, 2015) -
Software Startup Practices : Software Development in Startups Through the Lens of the Essence Theory of Software Engineering
Kemell, Kai-Kristian; Ravaska, Ville; Nguyen-Duc, Anh; Abrahamsson, Pekka (Springer, 2020)Software startups continue to be important drivers of economy globally. As the initial investment required to found a new software company becomes smaller and smaller resulting from technological advances such as cloud ... -
Continuous experimentation on artificial intelligence software : a research agenda
Nguyen-Duc, Anh; Abrahamsson, Pekka (ACM, 2020)Moving from experiments to industrial level AI software development requires a shift from understanding AI/ ML model attributes as a standalone experiment to know-how integrating and operating AI models in a large-scale ... -
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. ...
Ellei toisin mainittu, julkisesti saatavilla olevia JYX-metatietoja (poislukien tiivistelmät) saa vapaasti uudelleenkäyttää CC0-lisenssillä.