PDX-ohjelmiston modernisointi
Hautamäki, Juho (2020)
Hautamäki, Juho
2020
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2020070919522
https://urn.fi/URN:NBN:fi:amk-2020070919522
Tiivistelmä
Opinnäytetyön tavoitteena oli seurata PDX-ohjelmiston kehitystä kohti modernimpaa rajapintakeskeistä toteutusta sekä selvittää uuden toteutuksen etuja verrattuna vanhaan ratkaisuun. Arvioinnin seurauksena haluttiin ymmärtää nykyaikaisemman modulaarisen ohjelmistosuunnittelun etuja verrattuna vanhanaikaisempaan monoliittiseen toteutukseen.
Eroja toteutustyylien välillä ei arvioitu ainoastaan ohjelmistokehityksen kannalta vaan tavoitteena oli saada laajempi kuva myös eduista, jotka voidaan saavuttaa taustajärjestelmien, käyttäjäkokemuksen ja kehitysprosessin puolella. Opinnäytetyössä projektia seurattiin kehitystiimin jäsenen näkökulmasta, joka osallistui projektin suunnitteluun ja toteutukseen osana pientä kehitystiimiä.
Työn aikana tarkastellut kehitysprojektit keskittyivät PDX-ohjelmiston uuden käyttöliittymän julkaisuun, sekä sen vaatimaan rajapintakehitykseen. Ratkaisujen suunnittelua ja toteutusta käydään opinnäytetyössä läpi ainoastaan pintapuolisesti ja tutustutaan ohjelmiston uudistuksen kannalta keskeisiin tekniikoihin ja ratkaisuihin.
Uuden käyttöliittymän ensimmäinen julkaisu koski ainoastaan ohjelmiston useimmin käytettyjä ominaisuuksia, mutta rajapintakehitystä lähestyttiin tulevaisuuden tarpeiden näkö-kulmasta. Uusi käyttöliittymän ensimmäinen osa julkaistiin ohjelmiston käyttäjille marraskuussa 2019.
Tuloksien valossa voitiin todeta uudemmalla lähestymistavalla olevan useita merkittäviä etuja. Toteutuksen aikana havainnoitiin, että ohjelmistonrakenteen muutos voi auttaa myös kehittämään kehitys – ja julkaisuprosesseja. Päätelmissä voidaankin todeta uuden toteutustavan johtaneen lukuisiin parannuksiin PDX-kokonaisuudessa.
Eroja toteutustyylien välillä ei arvioitu ainoastaan ohjelmistokehityksen kannalta vaan tavoitteena oli saada laajempi kuva myös eduista, jotka voidaan saavuttaa taustajärjestelmien, käyttäjäkokemuksen ja kehitysprosessin puolella. Opinnäytetyössä projektia seurattiin kehitystiimin jäsenen näkökulmasta, joka osallistui projektin suunnitteluun ja toteutukseen osana pientä kehitystiimiä.
Työn aikana tarkastellut kehitysprojektit keskittyivät PDX-ohjelmiston uuden käyttöliittymän julkaisuun, sekä sen vaatimaan rajapintakehitykseen. Ratkaisujen suunnittelua ja toteutusta käydään opinnäytetyössä läpi ainoastaan pintapuolisesti ja tutustutaan ohjelmiston uudistuksen kannalta keskeisiin tekniikoihin ja ratkaisuihin.
Uuden käyttöliittymän ensimmäinen julkaisu koski ainoastaan ohjelmiston useimmin käytettyjä ominaisuuksia, mutta rajapintakehitystä lähestyttiin tulevaisuuden tarpeiden näkö-kulmasta. Uusi käyttöliittymän ensimmäinen osa julkaistiin ohjelmiston käyttäjille marraskuussa 2019.
Tuloksien valossa voitiin todeta uudemmalla lähestymistavalla olevan useita merkittäviä etuja. Toteutuksen aikana havainnoitiin, että ohjelmistonrakenteen muutos voi auttaa myös kehittämään kehitys – ja julkaisuprosesseja. Päätelmissä voidaankin todeta uuden toteutustavan johtaneen lukuisiin parannuksiin PDX-kokonaisuudessa.