Oulun ammattikorkeakoulun julkaisuja

Tag ohjelmistokehitys

Ohjelmistorobotin suorittama arvosanojen kirjaus vapauttaisi lähes yhden opettajan vuosityöajan verran resursseja Oamkissa

Ohjelmistoroboteilla tarkoitetaan sovelluksia, joilla automatisoidaan tavallisesti ihmisen tietokoneilla tekemiä toistuvia työtehtäviä. Ohjelmistorobotit voivat käyttää samoja ohjelmia kuin mitä ihmistyöntekijäkin. Yksinkertaisissakin usein toistuvissa työtehtävissä on suuri tehostusmahdollisuus ohjelmistorobottien avulla. Blogitekstissä kuvataan ohjelmistorobotin toteutus ja sen hyödyt Oulun ammattikorkeakoulun käyttämän Peppi -opintotietojärjestelmän arvosanakirjauksiin. Arvosanakirjaukset toistuvat opettajan työssä usein, ovat mekaanista toistoa ja käsityönä virheille alttiita. Toteutetulla ohjelmistorobotilla saatiin automatisoitua tämä aikaa vievä toistuva toimenpide ja näin parannettua työn tehoa ja tekemisen mielekkyyttä.

Ohjelmiston jatkuvaa käyttöönottoa pilotoitiin veikkauskisasovelluksella

Jatkuva integrointi, jatkuva jakelu ja jatkuva käyttöönotto muodostavat ohjelmistokehityksen CI/CD-putken (Continuous Integration, Continuous Delivery, Continuous Deployment), joka automatisoi ohjelmiston uusien versioiden käyttöönoton. Jatkuvaa käyttöönottoa pilotoitiin kesän 2022 aikana tukeutumalla Netlify-palveluun. Esimerkkisovelluksena käytettiin naisten jalkapallon EM-turnausta varten kehitettyä veikkauskisasovellusta. Veikkauskisaan osallistui 10 henkilöä tietojenkäsittelyn ja liiketalouden koulutusohjelmista. Netlify-palvelu osoittautui toimivaksi ratkaisuksi, sillä uusien versioiden käyttöönotto palvelun avulla oli suoraviivaista ja nopeaa. Palvelu tunnisti GitHub-palvelun repositorioon viedyt koodimuutokset käynnistäen automaattisesti käännöksen, joka tapahtui nopeasti. Onnistuneen käännöksen jälkeen uusi versio näkyi heti sovelluksen käyttäjille.

Ohjelmistotestauksesta on moneksi hanketyössä

Toimialasta riippumatta hanketyöhön sisältyy usein ohjelmistokehitystä, koska ohjelmistot ovat nykyään kaikkialla. Ohjelmistotestaus on keskeinen osa ohjelmistokehitystä. Ympäristöviisas viljelijä- ja TIKO-silta-hankkeiden yhteistyönä ohjelmistotestausta tehtiin Ympäristöviisas viljelijä -hankkeessa kehitettävälle Ympäristökioski-sovellukselle. Kaksi lukiolaisryhmää testasi sovellusta eri aikoina lukuvuoden 2021–2022 aikana. Lisäksi Oamkin tietojenkäsittelyn opiskelija testasi sovellusta Ohjelmistotestausprojekti-opintojaksolla. Kaikki testaukset onnistuivat ja osoittautuivat hyödyllisiksi sovelluksen jatkokehittämisen kannalta. Lukio-opiskelijat ja heidän opettajansa antoivat yhteistyöstä myönteistä palautetta. Opiskelijat kykenevät hyvin ohjeistettuina tuottamaan korkeakoulujen hanketoimintaan aitoa lisäarvoa. Tällä tavalla opiskelijat pääsevät mukaan hankkeiden kehitystyöhön ja heille pystytään tarjoamaan autenttisia työaiheita.

© 2024 Oamk Journal — Powered by WordPress

Theme by Anders NorenUp ↑