Euroopan unioni Vipuvoimaa EU:lta

Euroopan aluekehitysrahaston (EAKR) rahoittaman hankkeen kuvaus

1 Hanke

Hankekoodi: A78395

Hankkeen nimi: Ohjelmistojen laadunvarmistuspajan perustaminen

Toimintalinja: 2. Uusimman tiedon ja osaamisen tuottaminen ja hyödyntäminen

Erityistavoite: 4.1. Tutkimus-, osaamis- ja innovaatiokeskittymien kehittäminen alueellisten vahvuuksien pohjalta

Suunnitelman mukainen toteutusaika: Alkaa 1.9.2021 ja päättyy 31.8.2023

Toiminnan tila: Toiminta päättynyt

Vastuuviranomainen: Etelä-Savon maakuntaliitto

2 Hakijan perustiedot

Hakijan virallinen nimi: Kaakkois-Suomen Ammattikorkeakoulu Oy

Organisaatiotyyppi: Ammattikorkeakoulu

Y-tunnus: 2472908-2

Jakeluosoite: Patteristonkatu 3 D

Puhelinnumero: +358 40 655 0555

Postinumero: 50100

Postitoimipaikka: Mikkeli

WWW-osoite: http://www.xamk.fi

Hankkeen yhteyshenkilön nimi: Sami Jantunen

Yhteyshenkilön asema hakijaorganisaatiossa: Tutkimuspäällikkö

Yhteyshenkilön sähköpostisoite: sami.jantunen(at)xamk.fi

Yhteyshenkilön puhelinnumero: 040 502 5071

Hakijoiden lukumäärä tai tuen siirto -menettely:

3 Suunnitelman mukainen tiivistelmä toteutuksesta

Ohjelmiston laadunvarmistus tarkoittaa kaikkia niitä keinoja, joilla voidaan vaikuttaa ohjelmiston tai tietojärjestelmän laatuun mahdollisimman aikaisin, kuten esimerkiksi vaatimusten suunnittelu, ohjelmistosuunnittelu, koodaus, koodikatselmointi, lähdekoodin hallinta, ohjelmistokokoonpanon hallinta, testaus, julkaisujen hallinta ja ohjelmistojen integrointi.

Monet ohjelmiston laadunvarmistukseen liittyvät tehtävät ovat luonteeltaan rutiininomaisia ja täten automatisoitavissa, mutta automaation rakentaminen on aikaa ja resursseja vievää toimintaa. Laadunvarmistuksen automaation menestyksekäs käyttöönotto vaatii osaamista ja hyödyt näkyvät vasta viiveellä. Kolikon kääntöpuolella on kuitenkin säästetty aika. Mitä enemmän, useammin ja kattavammin laadunvarmistusta suoritetaan automaattisesti, sitä enemmän siihen käytettävä aika lyhenee suhteessa manuaaliseen testaukseen. Säästetty aika on säästettyä rahaa, tai aikaa jonka voi kohdentaa muihin tehtäviin.

Ohjelmistoyritysten osaamista laadunvarmistuksen toimintatapoihin ja työkaluihin liittyen voitaisiin lisätä tiivistämällä yhteistyötä ammattikorkeakoulun kanssa. Hyödyt olisivat molemminpuolisia. Ohjelmistotekniikan opiskelijat pääsisivät jo opiskeluaikana työskentelemään käytännön tasolla ohjelmistoyrityksille keskeisten toimintatapojen ja teknologioiden parissa ja luomaan siteitä paikallisiin ohjelmistoyrityksiin. Ohjelmistoyritykset puolestaan hyötyvät yhteisesti opiskelijoiden selvitystyöstä ja pystyvät hyödyntämään laadunvarmistuksen uusia teknologioita pienemmin ponnistuksin.

Jotta laadunvarmistukseen liittyvät työt kasvattaisivat yhteistä tietopääomaa, tässä hankkeessa luodaan pohja Ohjelmistojen laadunvarmistuspajan perustamiselle. Suunnittelu- ja kehitystyö kohdistuu kahteen osa-alueeseen:
1. Uusien yhteistyömallien kehitys ohjelmistotekniikan opetuksen ja yritysten välille jakamaan laadunvarmistukseen liittyvää osaamista, sekä ohjaamaan jatkuvaa osaamisen kasvattamista.
2. Virtuaalisen laadunvarmistuspajan suunnittelu ja toteutus, mikä tulee tarjoamaan pääsyn laadunvarmistuksen työkaluihin niin opiskelijoille kuin ohjelmistoyrityksille.

Nämä tavoitteet saavutetaan seuraavin toimenpitein:
Työpaketti 1: Etelä-Savon ohjelmistoyritysten laadunvarmistuksen nykytilan kartoitus, missä Xamkin opetuksen ja TKI-toiminnan edustajat vierailevat alueen ohjelmistoyrityksissä ja kartoittavat yrityksen nykyisiä laadunvarmistuksen käytäntöjä, työkaluja, menetelmiä, haasteita ja tarpeita, sekä yrityksen kokemuksia hiljattain valmistuneiden työntekijöiden osaamistasosta. Samalla opettajat kartoittavat yhteistyömahdollisuuksia opinnäytetöihin ja opetukseen liittyen, sekä selvittävät minkälaisia palveluita yritykset voivat tarjota toisillensa.

Työpaketti 2: Ohjelmistojen laadunvarmistuksen kehittämistoimenpiteiden suunnittelu, missä tunnistetaan TP1:n tulosten pohjalta kehittämiskohteita opetukseen sekä yritysyhteistyöhön liittyen. Työpaketti toteutetaan yhteistyössä Xamkin ohjelmistotekniikan opettajien, TKI-asiantuntijoiden ja ohjelmistoyritysten edustajien kanssa. Työssä pyritään noudattamaan yhteiskehittämisen ja palvelumuotoilun periaatteita.

Työpaketti 3: Ohjelmistojen laadunvarmistuspajan toteutus ja pilotointi, missä tavoitteena on toteuttaa suunniteltuja kehittämistoimenpiteitä ja kerätä niistä kokemuksia.

Hankkeen tuloksena:
1. Tiivistetään ohjelmistotekniikan opetuksen ja ohjelmistoyritysten välistä yhteistyötä.
2. Lisätään ohjelmistoyritysten tietoisuutta ohjelmistojen laadunhallinnan käytännöistä ja työkaluista.
3. Kehitetään opetusta hyödyntämään automatisointia, mikä auttaa opiskelijoita saamaan ajantasaista kokemusta sekä vapauttaa opettajia kohdentamaan työpanoksensa rutiininomaisista töistä enemmän vuorovaikutteisiin tehtäviin.
4. Luodaan mahdollisuus yrityksille hyödyntää yhteisessä käytössä olevia laadunvarmistuksen työkaluja virtuaalipajan kautta.

Pidemmällä aikavälillä hanke edistää ohjelmistoyritysten elinvoimaisuutta, opetuksen kykyä vastata yritysten tarpeisiin, sekä valmistuvien opiskelijoiden mahdollisuutta työllistyä alueelle.

4 Hankkeen kohderyhmät

4.1 Varsinaiset kohderyhmät

Ensisijaisena kohderyhmänä on Etelä-Savon ohjelmistoyritykset. Tilastokeskuksen mukaan Etelä-Savossa oli vuonna 2019 76 toimipaikkaa, minkä toimialana oli ohjelmistotuotanto. Kaikkiaan nämä toimipisteet työllistivät 210 henkilötyövuotta. Hankkeen aikana pyritään vierailemaan mahdollisimman monessa yhteistyöstä kiinnostuneen ohjelmistoyritysten luona. Minimissään tavoitellaan 20 yritysvierailua eteläsavolaisissa ohjelmistoyrityksissä (ml Savonlinnan ja Pieksämäen seudut).

Ohjelmistoyritysten lisäksi varsinaisena kohderyhmänä on Xamkin ohjelmistotekniikan opiskelijat ja opettajat.

4.2 Välilliset kohderyhmät

Hankkeen avulla pyritään kasvattamaan alueen ohjelmistoteollisuuden elinvoimaisuutta. Laajemmassa mittakaavassa välillisiä hyötyjiä ovat mm. alueen viranomaistahot, alan tutkimus- ja koulutuslaitokset.

Syntynyttä virtuaalista laadunvarmistuksen pajaa pyritään hyödyntämään myös yhteistyösuhteiden luomisessa naapurimaakuntien koulutuslaitosten kanssa. Tämä auttaisi muodostamaan Kaakkois-Suomen kattavan innovaatiokeskittymän luomista.

5 Projektin julkinen rahoitus, euroa

Myönnetty EU- ja valtion rahoitus: 176 445

Toteutunut EU- ja valtion rahoitus: 152 209

Suunniteltu julkinen rahoitus yhteensä: 220 556

Toteutunut julkinen rahoitus yhteensä: 190 261

6 Maantieteellinen kohdealue

Maakunnat: Etelä-Savo

Seutukunnat: Mikkelin, Savonlinnan, Pieksämäen

Kunnat: Mikkeli, Pieksämäki, Savonlinna

Toteutuspaikan osoite, jos hanke toteutetaan yhdessä paikassa

Jakeluosoite:

Postinumero:

Postitoimipaikka:

7 Hakemusvaiheessa ilmoitettavat arviot hankekohtaisista seurantiedoista

7.1 Uusien työpaikkojen määrä (kysytään vain erityistavoitteisiin 1.1, 2.1 ja 3.1 kuuluvissa hankkeissa)

Suunniteltu: 0, joihin työllistyvät naiset 0

Toteutunut seurantatietojen mukaan: 0.00, joihin työllistyvät naiset 0.00

7.2 Uusien yritysten määrä (kysytään vain erityistavoitteeseen 1.1 kuuluvissa hankkeissa)

Suunniteltu: 0, joista naisten perustamia 0

Toteutunut seurantatietojen mukaan: 0.00, joista naisten perustamia 0.00

8 Horisontaaliset periaatteet

8.1 Sukupuolten tasa-arvo

Hankkeessa on tehty toimintaympäristön analyysi sukupuolinäkökulmasta: Kyllä
Hankkeessa ratkaistavilla ongelmilla ja hankkeen toimintaympäristöllä ei ole suoraa vaikutusta sukupuolten tasa-arvoon ja sen toteutumiseen. Hanke työllistää sekä miehiä että naisia.
Sukupuolinäkökulma on huomioitu hankkeen toiminnassa (valtavirtaistaminen): Kyllä
Hankkeessa ratkaistavilla ongelmilla ja hankkeen toimintaympäristöllä ei ole suoraa vaikutusta sukupuolten tasa-arvoon ja sen toteutumiseen. Hanke työllistää sekä miehiä että naisia.
Hankkeen päätavoite on sukupuolten tasa-arvon edistäminen: Ei
Hankkeen päätavoite ei ole tasa-arvon edistäminen.

8.2 Kestävä kehitys

VälitönVälillinen
Ekologinen kestävyys
Luonnonvarojen käytön kestävyys 0 0
Ilmastonmuutoksen aiheuttamien riskien vähentäminen 0 0
Kasvillisuus, eliöt ja luonnon monimuotoisuus 0 0
Pinta- ja pohjavedet, maaperä sekä ilma (ja kasvihuonekaasujen väheneminen) 0 0
Natura 2000 -ohjelman kohteet 0 0
Taloudellinen kestävyys
Materiaalit ja jätteet 0 0
Uusiutuvien energialähteiden käyttö 0 0
Paikallisen elinkeinorakenteen kestävä kehittäminen 8 4
Hanke tukee paikallista elinkeinorakennetta kehittämällä alueen ohjelmistoyritysten ja koulutuslaitoksen osaamista ja kilpailukykyä.
Aineettomien tuotteiden ja palvelujen kehittäminen 5 4
Hankkeessa kehitetään ohjelmistojen laadunvarmistuspajalle yrityksille tarjottavia palveluita. Yhteinen toiminta luo myös mahdollisuuden kaupallisten palveluiden syntymiselle
Liikkuminen ja logistiikka 0 0
Sosiaalinen ja kulttuurinen kestävyys sekä yhdenvertaisuus
Hyvinvoinnin edistäminen 0 0
Tasa-arvon edistäminen 0 0
Yhteiskunnallinen ja kulttuurinen yhdenvertaisuus 0 0
Kulttuuriympäristö 0 0
Ympäristöosaaminen 0 0

9 Loppuraportin tiivistelmä

Ohjelmiston laadunvarmistus tarkoittaa kaikkia niitä keinoja, joilla voidaan vaikuttaa ohjelmiston tai tietojärjestelmän laatuun mahdollisimman aikaisin, kuten esimerkiksi vaatimusten suunnittelu, ohjelmistosuunnittelu, koodaus, koodikatselmointi, lähdekoodin hallinta, ohjelmistokokoonpanon hallinta, testaus, julkaisujen hallinta ja ohjelmistojen integrointi. Monet ohjelmiston laadunvarmistukseen liittyvät tehtävät ovat luonteeltaan rutiininomaisia ja täten automatisoitavissa. Automaation rakentaminen vaatii kuitenkin aikaa ja työtä, jonka hyödyt näkyvät vasta viiveellä.

Ohjelmistojen laadun parantaminen on otollinen teema yritysten ja opetuksen väliselle yhteistyölle monestakin syystä. Laadunvarmistusaktiviteetit sisältävät laajan kirjon toimenpiteitä ohjelmistokehityksen eri vaiheista ja luovat opiskelijoille täten hyvän yleiskuvan ohjelmistokehityksen menetelmistä. Yritysten saattaa olla myös helpompi antaa opiskelijoille laadunvarmistukseen liittyviä tehtäviä kuin ohjelmistojen syvällisempää sisäistämistä edellyttäviä koodaustehtäviä. Hyödyt yhteistyöstä olisivat molemminpuolisia. Ohjelmistotekniikan opiskelijat pääsisivät jo opiskeluaikana työskentelemään käytännön tasolla ohjelmistoyrityksille keskeisten toimintatapojen ja teknologioiden parissa ja luomaan siteitä paikallisiin ohjelmistoyrityksiin. Ohjelmistoyritykset puolestaan hyötyvät yhteisesti opiskelijoiden selvitystyöstä ja pystyvät hyödyntämään laadunvarmistuksen uusia teknologioita pienemmin ponnistuksin. Aktiivinen yritys-opetusyhteistyö tarjoaisi ratkaisuja myös Etelä-Savon elinvoimaisuuden kannalta tärkeään veto- ja pitovoiman haasteeseen.

Tässä hankkeessa tiivistettiin yritys-oppilaitosyhteistyötä ohjelmistojen laadunvarmistukseen liittyen ja luotiin pohja virtuaaliselle ohjelmistojen laadunvarmistuspajan perustamiselle. Suunnittelu- ja kehitystyö kohdistui kahteen osa-alueeseen:
1. Uusien yhteistyömallien kehitys ohjelmistotekniikan opetuksen ja yritysten välille jakamaan laadunvarmistukseen liittyvää osaamista, sekä ohjaamaan jatkuvaa osaamisen kasvattamista.
2. Virtuaalisen laadunvarmistuspajan suunnittelu ja toteutus, mikä tulee tarjoamaan pääsyn laadunvarmistuksen työkaluihin niin opiskelijoille kuin ohjelmistoyrityksille.

Nämä tavoitteet toteutettiin seuraavin toimenpitein:
Työpaketti 1: Etelä-Savon ohjelmistoyritysten laadunvarmistuksen nykytilan kartoitus, missä Xamkin opetuksen ja TKI-toiminnan edustajat tutustuivat alueen ohjelmistoyrityksiin ja kartoittivat yrityksen nykyisiä laadunvarmistuksen käytäntöjä, työkaluja, menetelmiä, haasteita ja tarpeita, sekä yrityksen kokemuksia hiljattain valmistuneiden työntekijöiden osaamistasosta. Samalla opettajat kartoittivat yhteistyömahdollisuuksia opinnäytetöihin ja opetukseen liittyen, sekä selvittävät minkälaisia palveluita yritykset voivat tarjota toisillensa.

Työpaketti 2: Ohjelmistoyritysten ja oppilaitoksen yhteinen kehitystyö vuorovaikutuksen ja laadunvarmistusaktiviteettien suunnittelemiseksi. Tätä varten hankkeessa perustettiin ohjelmistokehittäjien kiltatoiminta, jossa maakunnan ohjelmistoalan toimijat kohtaavat säännöllisesti ja suunnittelevat yhdessä ohjelmistokehitykseen liittyvää toimintaa.

Työpaketti 3: Ohjelmistojen laadunvarmistuspajan toteutus ja pilotointi, missä tavoitteena oli toteuttaa suunniteltuja kehittämistoimenpiteitä ja kerätä niistä kokemuksia. Hankkeen aikana pilotoitiin virtuaalilaboratoriota ja yritys-oppilaitosyhteistyötä etenkin tietoturvatestaukseen, suorituskykytestaukseen, sekä käyttöliittymätestaukseen liittyen.

Hankkeen tulokset julkaistaan OHJELMISTOALAN OPETUKSEN YRITYSYHTEISTYÖTÄ KEHITTÄMÄSSÄ -julkaisussa (Xamk Kehittää, 2023)