Ohjelmistonkehitysprosessin kehittäminen Sarake Oy:lle
Maanonen, Tuomas (2020)
Maanonen, Tuomas
2020
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2020052614168
https://urn.fi/URN:NBN:fi:amk-2020052614168
Tiivistelmä
Insinöörityön tavoitteena oli käsitellä ohjelmistonkehityksen teoriaa, ohjelmistokehityksenprosessin kehittämisen tueksi. Tämä tehtiin käymällä läpi alan tutkimuksia ja kirjallisuutta. Työn lähtökohtana oli löytää toimivia menetelmiä varsinkin pitkän elinkaaren jatkuvien palveluiden kehittämiseen.
Työhön valikoitui seitsemän ohjelmistokehityksen eri vaihetta/osiota, jotka ovat vaatimusten hallinta, arkkitehtuurisuunnittelu, sovelluskehitys, testaus, versionhallinta, konfiguraationhallinta ja julkaisun hallinta. Näitä vaiheita pidettiin tärkeimpinä osina tilaajayrityksen ohjelmistonkehitystä. Työssä käytiin läpi jokaisen vaiheen oleellisia malleja ja toimintatapoja.
Kirjallisuuden avulla saatiin selvitettyä, mitä eri kuvatuilla vaiheilla tavoitellaan ja miten vaiheiden tavoitteet voitaisiin saavuttaa. Lisäksi jokaisen vaiheen osalta esitettiin kehitysehdotuksia tilaajayritykselle. Kehitysehdotuksien käytännön testaus jätettiin jatkokehitysprojektiin.
Työhön valikoitui seitsemän ohjelmistokehityksen eri vaihetta/osiota, jotka ovat vaatimusten hallinta, arkkitehtuurisuunnittelu, sovelluskehitys, testaus, versionhallinta, konfiguraationhallinta ja julkaisun hallinta. Näitä vaiheita pidettiin tärkeimpinä osina tilaajayrityksen ohjelmistonkehitystä. Työssä käytiin läpi jokaisen vaiheen oleellisia malleja ja toimintatapoja.
Kirjallisuuden avulla saatiin selvitettyä, mitä eri kuvatuilla vaiheilla tavoitellaan ja miten vaiheiden tavoitteet voitaisiin saavuttaa. Lisäksi jokaisen vaiheen osalta esitettiin kehitysehdotuksia tilaajayritykselle. Kehitysehdotuksien käytännön testaus jätettiin jatkokehitysprojektiin.