Hallitun migraatioprosessin toteuttaminen ketterässä ohjelmistokehityksessä: Case konttienhallintajärjestelmän uudistaminen
Tolvanen, Kasper (2024)
Tolvanen, Kasper
2024
Tietojohtamisen DI-ohjelma - Master's Programme in Information and Knowledge Management
Johtamisen ja talouden tiedekunta - Faculty of Management and Business
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ä
2024-05-14
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202405035272
https://urn.fi/URN:NBN:fi:tuni-202405035272
Tiivistelmä
Ohjelmistokehitystä voidaan luonnehtia dynaamiseksi alaksi sen jatkuvan muutoksen takia. Ohjelmistoprojektit ovat alttiita epäonnistumaan ja näin ollen myös riskialttiin ja monimutkaisen migraatioprosessin epäonnistuminen saattaa aiheuttaa merkittäviä taloudellisia kustannuksia. Ketterät menetelmät ovat kehitetty nopeuttamaan kehitysprosesseja ja parantamaan laatua sekä täten vähentämään epäonnistumisen riskiä. Konttisovellukset ovat iso osa ohjelmistojen ja järjestelmien kehitystä. Konttienhallintajärjestelmät ovat yksi työkalu näiden sovellusten hallintaa automatisoiden ylläpitoa ja kehitystä. Tässä työssä tutkitaan, kuinka ketterän ohjelmistokehityksen migraatioprosessi voidaan toteuttaa hallitusti ja systemaattisesti. Tutkimus toteutettiin tapaustutkimuspohjaisena suunnittelutieteellisenä tutkimuksena, jonka tapaustutkimuksena toimi konttienhallintajärjestelmän migraatio. Tulokset tarjoavat panoksen erityisesti ohjelmistokehityksen migraatioon konttienhallintajärjestelmien ja konttiteknologioiden näkökulmasta. Tutkimuksessa ja sen toteuttamisessa korostuivat erityisesti ketterän kehityksen iteratiivisuus ja joustavuus, sekä suunnittelun merkitys hallitun migraation toteuttamisessa. Tuloksena artefaktiksi muodostui migraatiomalli, joka ottaa huomioon ketterän kehityksen ja konttienhallintajärjestelmille ominaiset piirteet ja tarpeet migraation kannalta.