Sisu 2.8: Miksi Sisu versioidaan?

Asensimme viikon alussa Sisun version 2.8 asiakkaidemme demo- ja testiympäristöihin. Sisusta julkaistaan vuosittain noin viisi versiota, mutta mistä versiosykli tulee ja ennen kaikkea miksi version sisältö on juuri se, mitä se on? Tässä blogissa kerromme Sisun versioajattelusta sekä uusimman version sisällöstä. Mistä ne versiot oikein tulevat? Vuodesta 2014 alkaen olemme julkaisseet Sisusta uuden version 2–4 […]

Takaisin

Asensimme viikon alussa Sisun version 2.8 asiakkaidemme demo- ja testiympäristöihin. Sisusta julkaistaan vuosittain noin viisi versiota, mutta mistä versiosykli tulee ja ennen kaikkea miksi version sisältö on juuri se, mitä se on? Tässä blogissa kerromme Sisun versioajattelusta sekä uusimman version sisällöstä.

Mistä ne versiot oikein tulevat?

Vuodesta 2014 alkaen olemme julkaisseet Sisusta uuden version 2–4 kuukauden välein. Versiosykli perustuu ketterään kehitykseen ja sen soveltamiseen korkeakoulujen tarpeeseen ja kykyyn ottaa vastaan uusia toiminnallisuuksia. Versiosykliimme vaikuttaa myös korkeakoulujen vuosikello – esimerkiksi kiireiseen lukukauden alkuun ei kannata julkaista versiota korkeakouluille testattavaksi ja haltuun otettavaksi. Kun tuomme versiossa käyttäjille uuden tavan toimia tai kokonaan uuden toiminnallisuuden, haluamme antaa korkeakouluille aikaa sen omaksumiseen ja loppukäyttäjien ohjeistamiseen. Lisäksi pyrimme julkaisemaan eheitä kokonaisuuksia.

Miksi julkaisut viivästyvät tai sisältö muuttuu?

Sisun julkaisut eivät aina mene ihan niin kuin Strömsössä: joskus sisältö tai aikataulu voi falskata. Nykymallin haaste onkin sen joustamattomuus. Päätämme julkaisupäivät etukäteen, jotta korkeakoulut voivat varata aikaa version testaamiseen. Julkaisun sisällölle on kova paine, mutta koska koodaamisen kestoa ja siinä vastaan tulevia asioita on mahdotonta arvioida etukäteen, voi olla, että kaikki suunniteltu sisältö ei ehdikään valmistua julkaisupäivään mennessä. Tästä seuraa pakostikin joko version julkaisupäivän viivästyttäminen tai julkaistavien ominaisuuksien karsiminen, jotka molemmat aiheuttavat ymmärrettävästi harmistusta korkeakouluissa.

Olemme keskustelleet Sisun kehityksessä jatkuvasta julkaisusta (CI, continuous integration tai CD, continuous delivery), jonka avulla voisimme ketterästi julkaista uuden version Sisusta heti, kun kiireellinen bugikorjaus tai uusi toiminnallisuus valmistuu. Näin julkaisu ei olisi sidottu ennalta lukkoon lyötyihin julkaisupäiviin eikä koko versio myöhästyisi, jos kaikki osaset eivät ole valmiita julkaisupäivään mennessä. Kaikkia tämän mallin haasteita emme kuitenkaan ole vielä ratkoneet, joten toistaiseksi jatkamme nykyisellä versiosyklillä.

Kuka keksii Sisu-versioiden sisällön?

Sisun versioiden pitkän tähtäimen sisältö perustuu vuosittaiseen roadmap-työskentelyyn, jota teemme yhdessä asiakkaidemme kanssa. Kuten kaikki Sisu-kehitys, myös roadmapin tekeminen vaatii kompromisseja. Korkeakoulujen eriävistäkin tarpeista ja prioriteeteista on soviteltava yksi yhteinen roadmap – ja Sisu.

Kehitämme Sisua kuitenkin ketterällä menetelmällä, mikä tarkoittaa käytännössä sitä, että voimme muuttaa suuntaa joustavasti. Toteutimme esimerkiksi asiakkaidemme pyynnöstä malliajoituksen Sisun MVP-vaiheessa vuonna 2018, vaikka se ei ollut välttämätön toiminnallisuus. Version sisältöön vaikuttavat myös esimerkiksi bugikorjaustarpeet, loppukäyttäjien palautteesta nousevat niin sanotut pikavoitot sekä se, missä järjestyksessä asioita on järkevä edistää – eihän kenkiäkään kannata pukea ennen housuja! Toki roadmapin muuttelu ja joskus isoiksikin paisuvat bugikorjaukset tarkoittavat myös sitä, että jonkun toisen ominaisuuden kehittäminen siirtyy työjonossa toisaalle.

Mitä Sisu 2.8 sisältää?

Sisu 2.8:ssa vastaamme korkeakoulujen toiveeseen siitä, että hallintohenkilö voisi tehdä opiskelijan puolesta hakemuksen tutkinnon rakenteesta poikkeavalle kokonaisuudelle. Suoritusten kirjaamista viilasimme asiakkaiden ehdotuksesta niin, että toteutukselle, opintojaksolle tai opintokokonaisuudelle ei voi laittaa suorituspäiväksi tulevaisuudessa olevaa päivämäärää.

Viime versiossa julkaisimme toiminnallisuuden, jonka avulla hallintohenkilö pystyy kirjaamaan korvaavan suorituksen opiskelijalle ilman opiskelijan hakemusta. Nyt Sisu 2.8:ssa hallintohenkilö voi kirjata samaan tapaan myös sisällytetyn suorituksen. Version kaikkiin tuotoksiin voi tutustua tarkemmin julkaisutiedotteessa.

Saavutettavuuden osalta yksi iso parannus on varoitusmodaali automaattisesta aikakatkaisusta, jolla täytämme WCAG-kriteerin 2.2.1. Kun aikakatkaisu lähestyy, voi käyttäjä valita jatkaa Sisun käyttöä varoitusmodaalissa olevasta painikkeesta. Tulemme kertomaan keväällä 2022 tehdystä saavutettavuustyöstä piakkoin tarkemmin blogissamme.

Mitä ristiinopiskelupalvelulle kuuluu?

Ristiinopiskelupalvelussa on alkanut tapahtua käyttöliittymässä asti, vaikka sen toiminnallisuuksia ei ole tarkoitus ottaa vielä tuotantokäyttöön. Sopimuskoulutuksiin viittaaville opiskeluoikeuksille voi määrittää ristiinopiskeluverkostotiedot, jotka kopioituvat opiskeluoikeuteen kirjattaville suorituksille. Opiskeluoikeuksille voi määritellä ristiinopiskeluverkostotiedot, jotka määrittävät, minkä verkostojen kohderyhmiin opiskelija kuuluu opiskeluoikeuden kautta.

Sisun ja ristiinopiskelupalvelun väliin on rakennettu automatiikkaa. Ristiinopiskeluoikeudella suoritetut opintojaksosuoritukset toimitetaan ristiinopiskelun palveluväylän kautta opiskelijan kotikorkeakouluun, ja suorituksella näytetään ristiinopiskelutiedot. Kohdekorkeakoulun ristiinopiskelun palveluväylän kautta toimittamat suoritukset hyväksiluetaan automaattisesti kotikorkeakouluun sisällytettyinä suorituksina, jotka viittaavat kohdekorkeakoulun opintojaksoon.

Kova suunnittelu ja koodaus jatkuu kesälläkin, mutta seuraavan Sisu-version merkeissä palataan syksymmällä. Aurinkoista kesää kaikille!

Sisu 2.7: Korkeakoulumaailman monipuolisuus haastaa tuoteomistajan

Elokuussa 2021 meillä aloitti kolme uutta tuoteomistajaa, jotka ovat nyt ehtineet työskennellä Sisun kolmen eri version parissa. Kolmikosta kokemuksiaan versioiden kehityksestä ovat jo jakaneet UI/UX-tiimin tuoteomistaja Anniina ja avoimen yliopiston tuoteomistaja Henkka. Tällä kertaa Sisun uusimman version eli 2.7:n sisältöä meille esittelee kehitystiimin tuoteomistaja Viivi. Samalla hän paljastaa, mikä Sisu-tuoteomistajan työssä on ollut erityisen mielenkiintoista. […]

Takaisin

Elokuussa 2021 meillä aloitti kolme uutta tuoteomistajaa, jotka ovat nyt ehtineet työskennellä Sisun kolmen eri version parissa. Kolmikosta kokemuksiaan versioiden kehityksestä ovat jo jakaneet UI/UX-tiimin tuoteomistaja Anniina ja avoimen yliopiston tuoteomistaja Henkka. Tällä kertaa Sisun uusimman version eli 2.7:n sisältöä meille esittelee kehitystiimin tuoteomistaja Viivi. Samalla hän paljastaa, mikä Sisu-tuoteomistajan työssä on ollut erityisen mielenkiintoista.

P.S. Oletko muuten huomannut, että meillä on tuoteomistajan paikka auki? Siirry hakuilmoitukseen ja liity sisukkaaseen remmiin!

Tuoteomistaja sukeltaa kehitystyön lisäksi myös opintohallinnon kiemuroihin

Aloitin Funidatalla Sisua kehittävän Karhu-tiimin tuoteomistajana reilut puoli vuotta sitten. Aluksi vedin tiimiä yhdessä Katjan, toisen tuoteomistajan, kanssa. Sittemmin Katja on ottanut vastaan uusia vastuita, ja tuoteomistajan tehtävät ovat siirtyneet Karhujen osalta kokonaan minun vastuulleni. Työssä on ollut erityisen palkitsevaa seurata kehitystiimien tekemistä lähempää ja siten kasvattaa myös omaa ymmärrystä kehityksen elinkaaresta.

Aiempi tuoteomistajakokemukseni on vakuutusalalta, joten korkeakoulumaailma oli minulle tuttua lähinnä opiskelijan näkökulmasta. Sisun parissa työskennellessä on ollut hauska huomata, kuinka monet koulutusalan asiat jäivät opiskelijana huomaamatta, kun niitä ei tarvinnut itse miettiä. Tällaisia ovat esimerkiksi lukuvuosien suunnittelu, opintojaksojen ajoittaminen sekä ilmoittautumiseen ja suoritusten kirjaamiseen liittyvät kriteerit. Koulutusalan moninaisuudesta on ollut mahtavaa kasvattaa tietoutta, eikä oppiminen varmastikaan jää tähän.

Uusi tapa korvaavan suorituksen kirjaamiseen

Itselleni yksi version isoimmista asioista on ollut hyväksiluvun parannuksiin kuuluva toiminnallisuus, johon ryhdyin ensimmäiseksi perehtymään aloitettuani Funidatalla. Toiminnallisuuden avulla hallintohenkilö voi kirjata korvaavan suorituksen opiskelijalle ilman, että opiskelija on tehnyt Sisussa hakemusta. Näin ollen korvaavia suorituksia voidaan kirjata käyttöliittymän kautta myös silloin, kun hakemus on toimitettu esimerkiksi sähköpostitse tai paperisena. Toiminnallisuus oli myös ensimmäisiä, joiden suunnitteluun perustimme suunnittelunyrkin. Nyrkin tarkoitus on tehostaa kehitystä niin, että kehittäjä voi kommentoida käyttöliittymäsuunnitelmaa jo suunnitteluvaiheessa ja suunnittelija pyytää ketterästi mielipiteitä muiden osa-alueiden asiantuntijoilta.

Toinen suuri Karhu-tiimin ahkerasti työstämä kokonaisuus on Sisu 2.7:ssä vielä käyttäjälle näkymätön, sillä kyseessä on tietomallimuutos. Muutoksen jälkeen meidän on mahdollista kehittää erilaisia toiminnallisuuksia, jotka vastaavat korkeakoulujen henkilökunnan tarpeeseen tehdä päätös tilanteessa, jossa Sisussa ei ole opiskelijan tekemää hakemusta. Olemmekin heti ottamassa työn alle odotetun toiminnallisuuden, jolla hallintohenkilö voi hyväksyä opiskelijan opintosuunnitelmaan tekemänsä sääntöjen vastaiset muutokset.

Tietomallimuutoksia ja opintojaksohaun uusi ilme

Myös muilla Sisu-kehityksen tiimeillä on työn alla isoja kokonaisuuksia, jotka liikkuvat hyvässä tahdissa eteenpäin. Esimerkiksi ilmoittautumisen kiintiöiden osalta palveluhenkilön käyttöliittymään on tuotu näkyviin, miten opiskelijat sijoittuvat kiintiöihin. Ristiinopiskelupalvelun kehityksessä on ahkeroitu tietomallimuutosten ja rajapintojen parissa, jotta toiminnallisuuksia voidaan alkaa toteuttaa käyttöliittymään.

Opiskelijan käyttöliittymän Haku-välilehti on saanut uutta ilmettä saavutettavuustyön myötä. Rajaustekijävalikko on erotettu selkeämmin hakutoiminnallisuudesta ja sivulle on lisätty hyppylinkki ja murupolku. Haku käynnistetään vastedes enterillä tai Hae-nappia painamalla, kun vähintään kolme merkkiä on kirjoitettu. Lisäksi hakutulosten näyttämisen saavutettavuutta ja käytettävyyttä on parannettu. Työ opintojaksohaun parissa jatkuu hakusivun rajaustekijöiden saavutettavuusparannuksilla. 2.7:ään on tehty myös pienempiä saavutettavuusparannuksia: esimerkiksi välilehtirakenteita on päivitetty.

Entistä tiiviimpää yhteistyötä asiakkaiden kanssa

Version kehitysajalle mahtuu toki muutakin kuin toiminnallisuuksien suunnittelua ja kehitystä. Polkaisimme käyntiin Sisu-teemaryhmät, jotka toimivat Teams-alueella. Omistajakorkeakoulumme ovat nimenneet teemaryhmiin kunkin osa-alueen asiantuntijoitaan, joiden tietoutta voimme Sisun kehityksessä hyödyntää. Jokaiselle teemalle, kuten esimerkiksi ristiinopiskelupalvelulle, on alueella oma kanavansa. Kanavilla voimme kysyä korkeakoulujen edustajilta tarkentavia kysymyksiä toiminnallisuuksista, jotka ovat suunnitteilla ja tulossa toteutukseen. Näin korkeakoulujen ymmärrys välittyy meille ja suunnitelmien validointi on ketterämpää.

Mikäli haluat tutustua tarkemmin Sisu 2.7 -version sisältöön, kannattaa sinun lukaista version julkaisutiedote. Mukavaa kevättä kaikille!

Sisu 2.6: Avoimen yliopiston kehityskuulumiset ja yli 15 miljoonaa askelta

Funidatan vuosi on lähtenyt käyntiin reippain askelin. Tällä viikolla pääsimme asentamaan Sisu 2.6:n asiakkaidemme tuotantoympäristöihin. Uusi versio toi mukanaan muun muassa ison uudistuksen paljon käytettyyn toiminnallisuuteen. Myös avoimen yliopiston kehitys kulkee kovaa vauhtia eteenpäin, ja tässä kirjoituksessa pääsemmekin tutustumaan sen kiehtovaan maailmaan tuoteomistaja Henkan johdattamana. Massiivinen kokonaisuus muodostuu yhteistyön kautta Aloitin elokuussa Funidatalla tuoteomistajana avoimen […]

Takaisin

Funidatan vuosi on lähtenyt käyntiin reippain askelin. Tällä viikolla pääsimme asentamaan Sisu 2.6:n asiakkaidemme tuotantoympäristöihin. Uusi versio toi mukanaan muun muassa ison uudistuksen paljon käytettyyn toiminnallisuuteen. Myös avoimen yliopiston kehitys kulkee kovaa vauhtia eteenpäin, ja tässä kirjoituksessa pääsemmekin tutustumaan sen kiehtovaan maailmaan tuoteomistaja Henkan johdattamana.

Massiivinen kokonaisuus muodostuu yhteistyön kautta

Aloitin elokuussa Funidatalla tuoteomistajana avoimen yliopiston toiminnoista vastaavassa Susi-tiimissä. Avoimen puolella Sisu ei vielä ole laajassa käytössä, vaan korkeakoulut käyttävät vasta joitain ominaisuuksia omien järjestelmiensä rinnalla. Kehitämme Sisuun kovaa vauhtia avoimen yliopiston toiminnallisuuksia kuten maksurajapintoja, tunnistautumista ja tuotepaketteja. On ollut huikeata päästä näkemään, miten Sisun kaltaista massiivista järjestelmää kehitetään samaan aikaan määrätietoisesti ja ketterästi. Oma taustani on opintohallinnon parista, mistä onkin ollut paljon hyötyä järjestelmän tarkastelussa loppukäyttäjän näkökulmasta.

Ihan helpolla kokonaisuutta ei oteta haltuun, mutta askel kerrallaan ymmärtää enemmän siitä, mitä kaikkea moniulotteinen tietojärjestelmä pitää sisällään. Askelista puheen ollen, Sisu 2.6 –version kehitysajalla Funidatalla oli käynnissä kävelyhaaste, jonka tavoite oli varsin kunniahimoinen miljoona askelta kymmenessä viikossa per osallistuja. Itse lähdin täysillä tavoittelemaan keskimäärin 14 286 askelta päivässä, vaikka tärkeintä olikin osallistuminen eikä kilpailu. Minulle muodostui haasteen aikana rutiiniksi tehdä iltaisin pitkä kävelylenkki Vantaanjoen varrella, jonka aikana pystyin hyvin jäsentelemään päivän aikana käsiteltyjä Sisu-asioita.

Avoimen Sisua on samaan tapaan lähdetty kehittämään täysillä. Monen eri korkeakoulun tarpeiden sovittaminen yhteen on valtava työ, eikä sitä voi tehdä ilman tiivistä yhteistyötä korkeakoulujen kanssa. Järjestämme säännöllisiä kuukausittaisia palavereja ja työpajoja eri teemojen ympärillä. 2.6-version kehitysajalla olemme näissä workshopeissa paneutuneet maksurajapintoihin ja raportointiin. Työpajoissa käydyn materiaalin ja keskustelun pohjalta olemme validoineet kehityssuunnitelmiamme ja hienosäätäneet niitä sellaisiksi, jotka parhaiten palvelevat kaikkia osapuolia. Lisäksi kuukausipalavereissa on esitelty maksulokisuunnitelmia, joista saatiin arvokasta palautetta ja jatkokehitysideoita.

Sisu 2.6 kehittää ilmoittautumista ja arviointia

Uuteen Sisun 2.6 -versioon on avoimen puolelle kehitetty muun muassa ilmoittautumislaskennan muutoksia ja ilmoittautumisten kiintiöitä, mitkä mahdollistavat avoimen yliopiston opetuksen paikkojen korvamerkinnän avoimen väylän kautta opintoja suorittaville. Kiintiöitä on toki mahdollista soveltaa myös muuhun opetukseen, missä halutaan määrittää tietyt paikat määrätyn koulutustyypin opiskelijoille. Lisäksi työn alla on ollut uusi käyttäjärooli hallinnolle, mikä mahdollista avoimen tuotepakettien käsittelyn myös muille kuin pääkäyttäjille. Taustalla on työstetty myös monia muita vähemmän näkyviä backend-muutoksia, jotka mahdollistavat monimutkaiset uudet toiminnallisuudet tulevaisuudessa.

Uudessa versiossa tulee uusia ominaisuuksia toki muihinkin kuin avoimen tarpeisiin. Yksi näkyvä ja odotettu muutos on opettajille suunnattu toteutuksen arviointitoiminnallisuuden uudistus, jonka kehittämisessä on kuultu loppukäyttäjiä ja jonka eteen on tehty töitä pitkään. Lisäksi opettajan Opetukseni-näkymään, joka uudistettiin versiossa 2.5, on tullut uusia toiminnallisuuksia. Version kaikkiin tuotoksiin voi tutustua tarkemmin lukemalla julkaisutiedotteen.

Saavutettavuus on iso teema Sisun kehityksessä. Avoimen uudet toiminnot tehdään alusta alkaen saavutettavaksi, mikä lisää kehityksen haastetta ja vaatii enemmän aikaa ja resursseja. Funidatalla on viime aikoina satsattu saavutettavuusasioihin valtavasti, ja olen itsekin oppinut siitä erittäin paljon. Tavoitteena on tietenkin myös, että saavutettavuuden myötä järjestelmän käytettävyys paranisi kaikille käyttäjille. Joulukuinen blogikirjoituksemme tarjoaa hyvän tilannekuvan saavutettavuustyön edistymisestä.

Latuja kohti

Askelhaasteen tavoite ei osaltani täysin täyttynyt, mutta lähes 800 000 askelta oli silti varsin kunnioitettava saldo, mikä vaati paljon sinnikkyyttä ja sisukkuutta. Mikä tärkeintä, syksyn pimeyden ja sateiden keskellä tuli lähdettyä lähes päivittäin ulos lenkille, mikä teki valtavan hyvää sekä fyysisesti että henkisesti. Yhdessä me kaikki funidatalaiset saimme kasaan yli 15 miljoonaa askelta!

Talven tultua kävely on sitten vaihtunut hiihtokelien odotteluksi. Toistaiseksi ainakin vielä Helsingissä joutuu nimittäin väijymään lähilatujen aukeamista. Sisun kehitys jatkuu samalla version 2.7 parissa ainakin muutaman askeleen viisaampana. Kenties saamme pian avattua uusia kehityslatujakin.

Sisu 2.5: Uusia työkavereita ja käytettävyysparannuksia

Viime kuukausien aikana moni Funidatan tiimeistä on saanut täydennystä, sillä sisukkaaseen remmiin on liittynyt liuta uusia työntekijöitä. Sisu 2.5 on ollut monelle ensimmäinen versio, jonka parissa he ovat päässeet työskentelemään. Tässä blogissa UI/UX –tiimin uusi tuoteomistaja Anniina kertoo, minkälaista on ollut hypätä koulutusalan pyörteisiin ja mitä version kehitysajalla on työstetty. Sisu ja koulutusala uuden tuoteomistajan […]

Takaisin

Viime kuukausien aikana moni Funidatan tiimeistä on saanut täydennystä, sillä sisukkaaseen remmiin on liittynyt liuta uusia työntekijöitä. Sisu 2.5 on ollut monelle ensimmäinen versio, jonka parissa he ovat päässeet työskentelemään. Tässä blogissa UI/UX –tiimin uusi tuoteomistaja Anniina kertoo, minkälaista on ollut hypätä koulutusalan pyörteisiin ja mitä version kehitysajalla on työstetty.

Sisu ja koulutusala uuden tuoteomistajan silmin

Olen uusi vahvistus Funidatan tuoteomistajajoukossa ja päässyt elokuusta asti tutustumaan Sisuun ja sen kehitykseen. Olen ehkä hieman poikkeavan taustan omaava tuoteomistaja, koska koulutusala ei ollut minulle lainkaan tuttu ennen Funidataa. Hyppäsin UI/UX –tiimin tuoteomistajaksi pankkijärjestelmien maailmasta, ja onkin ollut äärettömän mielenkiintoista päästä sukeltamaan koulutusalan kiemuroihin. Koulutusalan lisäksi myös tiimini vastuulla olevat asiat ovat minulle uusia, joten opeteltavaa riittää. Koen uuden oppimisen kuitenkin rikkautena ja hienona mahdollisuutena laajentaa omaa osaamistani.

Kahteen ensimmäiseen kuukauteeni Funidatalla on kuulunut Sisun syövereiden tutkimista sekä opintomaailman termien ja substanssin opiskelua. Lisäksi olen tutustunut käyttöliittymäsuunnittelun periaatteisiin, fronttidevauksen saloihin ja saavutettavuuden näkökulmiin. Käytännössä työpäiväni ovat täyttyneet perehdytyssessioista, kehitykseen tulossa olevien toiminnallisuuksien läpikäymisestä ja saavutettavuuteen liittyvien asioiden edistämisestä. Vetämäni tiimi on suhteellisen nuori, ja olemme yhdessä suunnitelleet sen toiminnan kehittämistä esimerkiksi laajentamalla tiimin osaamista lukupiirin ja “Lunch & Learn” –tapahtumien kautta sekä lanseeraamalla uusia palautteenantokanavia tiimin sisälle.

Päiviini on mahtunut myös yhteisiä kahvihetkiä ja uusiin työtovereihin tutustumista. Korona-aikana työkavereita ei valitettavasti ole päässyt tapaamaan samalla tavalla kuin jos olisimme kaikki fyysisesti toimistolla, mutta hyvin uuden työn aloitus pääosin etänäkin on sujunut.

Näkyvää ja näkymätöntä työtä

Sisu 2.3 -version blogissa Hanna-Leena kertoi työpajasta, jossa Opetukseni-näkymää oli työstetty yhdessä opettajien kanssa. Opetukseni-näkymän parantaminen on näkynyt työlistoilla myös Sisu 2.5:n kehitysajalla, ja uudistettu näkymä julkaistaan nyt opettajien käyttöön. Lisäksi ohjaajan mahdollisuuksia muokata opiskelijan suunnitelmaa on jälleen laajennettu, ja hallintohenkilö voi muun muassa merkitä opiskelijalle virtuaalivaihdon ja vaihtaa poissaolon läsnäoloksi myös aiemmille lukukausille. Tarkka listaus kaikista uusista toiminnallisuuksista löytyy julkaisutiedotteesta.

Myös asiat, jotka eivät vielä näy käyttöliittymässä, ovat työllistäneet UI/UX –tiimiä. Tällaisia ovat esimerkiksi toteutuksen arvioinnin käytettävyysparannukset, joiden puitteissa helpotetaan arviointien kirjaamista suurelle määrälle opiskelijoita sekä arvioitavien rajaamista opetusryhmien, arviointikohteiden tai yksittäisten opiskelijoiden mukaan. Samalla parannetaan myös toteutuksen arvioinnin vahvistamisen toiminnallisuutta.

Saavutettavuus on ollut yksi koko syksyn suurimmista kehityskohteista UI/UX –tiimin työlistoilla ja tulee olemaan sitä yhä enenevässä määrin. Syksyyn on mahtunut paitsi käyttökokemusten keräämistä ja erilaisiin aiheeseen liittyviin seminaareihin osallistumista, myös sisäisiä saavutettavuustyöpajoja, joissa olemme pohtineet koko talon voimin saavutettavuuden eteen tehtäviä toimenpiteitä. Olemme aloittaneet toimivan yhteistyön Eficoden kanssa ja saaneet heiltä arvokasta konsultaatiota saavutettavuuteen liittyen. Myös suunnittelutyökalun vaihto Sketchistä Figmaan alkaa olla loppusuoralla.

On ollut hienoa huomata, että Sisun kehittäminen koetaan sydämen asiaksi Funidatalla ja ihmiset ovat tässä mukana suurella palolla. Samalla ilmapiiri on kuitenkin rento ja asioihin pääsee vaikuttamaan myös ruohonjuuritasolla. Tästä on hyvä jatkaa!

Sisu 2.3: Yhdessä suunnittelemalla kohti syyslukukautta

Tervetuloa syyslukukausi ja uusi Sisu-versio! Tämän version kehitysaika oli kesästä johtuen hieman normaalia lyhyempi, mutta luonnollisesti sitäkin sisukkaampi. Funidatalla ei kuitenkaan paiskita töitä ainoastaan seuraavaksi julkaistavan version eteen, vaan katseet kiinnitetään tuleviin versioihin hyvissä ajoin etukäteen. Tässä blogissa tuoteomistajamme Hanna-Leena kertoo Sisu 2.3:n sisällöstä ja avaa käyttöliittymäsuunnittelutiimin kuulumisia. Työpajasta puhtia uuteen toiminnallisuuteen Käyttöliittymäsuunnittelijoiden tehtävänä on […]

Takaisin

Tervetuloa syyslukukausi ja uusi Sisu-versio! Tämän version kehitysaika oli kesästä johtuen hieman normaalia lyhyempi, mutta luonnollisesti sitäkin sisukkaampi. Funidatalla ei kuitenkaan paiskita töitä ainoastaan seuraavaksi julkaistavan version eteen, vaan katseet kiinnitetään tuleviin versioihin hyvissä ajoin etukäteen. Tässä blogissa tuoteomistajamme Hanna-Leena kertoo Sisu 2.3:n sisällöstä ja avaa käyttöliittymäsuunnittelutiimin kuulumisia.

Työpajasta puhtia uuteen toiminnallisuuteen

Käyttöliittymäsuunnittelijoiden tehtävänä on suunnitella, miten uudet ominaisuudet näyttäytyvät ja toimivat käyttöliittymässä mahdollisimman käytettävästi. Suunnittelutiimin luotsaajana itselleni yksi kivoimmista uusista toiminnallisuuksista on opiskelijan mahdollisuus tehdä opetusryhmätoiveisiin muutoksia, mikäli muutokset on sallittu toteutuksen taustatiedoissa. Parannus perustuu opettajille järjestetyssä työpajassa ilmenneeseen toiveeseen tuottaa helpompia massatoimintoja opiskelijan ryhmävalintojen muuttamiseen. Pohdittuamme asiaa totesimme, että ongelma liittyy massatoimintojen sijaan enemmänkin siihen, että opiskelijalla ei ole mahdollisuutta muokata ryhmätoiveitaan ilmoittautumisen vahvistamisen jälkeen. Muokkaustoiminnallisuus helpottaa sekä opiskelijoiden että opettajien arkea, sillä on tavallista, että opiskelija ei voi vielä ilmoittautumisvaiheessa tietää, mikä opetusryhmä sopii hänen aikatauluihinsa.

Parannuksia CSV-arviointiin ja lisää muokkaustoiminnallisuuksia

Toteutuksen arvioinnin on jo jonkin aikaa voinut Sisussa tehdä CSV-tiedoston avulla. Olemme saaneet palautetta CSV-arvioinnin käytettävyydestä ja reagoineet siihen Sisu 2.3:ssa. Jos CSV-tiedostossa on useiden opiskelijoiden tietoja, joista osa on virheellisiä ja osa kunnossa, Sisu ottaa kunnossa olevat tiedot vastaan ja vain virheellisiä tietoja sisältävät rivit jätetään tuomatta. Lisäksi olemme parantaneet CSV-tuonnin ohjeistusta ja virheilmoituksia, jotta käyttäjän ei tarvitse turhia pähkäillä, mikäli jokin meni arvioinnin tuonnissa vikaan. Nämä CSV-parannukset ovat kuitenkin vasta ensimakua arvioinnin parannuksista, joita on luvassa lisää syksyllä.

Opiskelijoiden ohjaamista tekeviä ilahduttaa varmasti kuulla, että ohjaajalle on annettu entistäkin monipuolisemmat mahdollisuudet muokata opiskelijan opintosuunnitelmaa, sillä vapaan muokkauksen tila on heidän käytössään. Palveluhenkilö taasen voi Sisu 2.3:n myötä lisätä opiskelijalle apurahoja ja virhemerkitä niitä.

Suunnittelijoiden ja loppukäyttäjien yhteistyössä on voimaa

Sillä aikaa kun tuotekehitystiimit koodasivat 2.3 –versiota, käyttöliittymäsuunnittelutiimin katse kääntyi jo seuraaviin versioihin. Suunnittelutyö täytyy aloittaa hyvissä ajoin, jotta käyttöliittymäsuunnitelmat saadaan kehitystiimeille ennen seuraavan version koodausajan alkamista. Olemme muun muassa pitäneet työpajan opettajille, jossa he pääsivät kertomaan toiveitaan Sisun Opetukseni-näkymästä, jotta se tukisi opetustyötä mahdollisimman tehokkaasti. Työpajan pohjalta käyttöliittymäsuunnittelijamme teki alustavan suunnitelman siitä, miltä näkymä voisi tulevaisuudessa näyttää. Työpajaan osallistuneet vapaaehtoiset pääsivät yksilöhaastatteluissa kertomaan mielipiteensä suunnitelmista, joiden pohjalta niitä hiotaan.

Opetukseni-näkymän lisäksi on suunniteltu toteutuksen arvioinnin täydellistä käyttöliittymämuutosta, joka on tulossa syksyllä uunista ulos. Tämänkin toiminnallisuuden uudelleensuunnittelun pohjana toimii loppukäyttäjille pidetty työpaja. Loppukäyttäjät ovat olleet omistajakorkeakoulujemme henkilökuntaa, ja keskustelu heidän kanssaan on tehnyt suunnittelusta todella antoisaa. Toivottavasti pääsemme pian tekemään suunnittelua myös opiskelijoiden kanssa.

Suunnitelmia saavutettavuudelle

Saavutettavuusasiat ovat olleet oikeutetusti pinnalla niin omistajakorkeakouluissamme kuin meillä Funidatalla. Olemme laittaneet saavutettavuuden osalta entistä suuremman vaihteen silmään, ja käyttöliittymä- ja käytettävyystiimi on tehnyt suunnitelmia siitä, miten saavutettavuusasioihin panostetaan tulevana syksynä. Suunnittelutiimi on urakoinut suunnittelutyökalun vaihtoa Sketchistä Figmaan. Kun komponentteja ja symboleja viedään uuteen työkaluun, niitä on samalla voitu tarkastella saavutettavuuden näkökulmasta. Sisun saavutettavuuden aikajanaan voi tutustua aiemmassa blogikirjoituksessamme.

Oikein mukavaa loppukesää kaikille!

Sisu 2.2: Kehittäen kesää kohti

Kalenteriviikot kuluvat ja korkeakoulujen lukuvuoden loppu lähenee. Viime aikoina aurinko on hellinyt ja luonto alkanut vihertää oikein urakalla. Etätyöpäivien jälkeen on ollut ihanaa suunnata ulos tuulettumaan huolettomasti ilman takkia. Lähestyvästä kesästä innostuneena hankin itselleni pari viikkoa sitten uuden pyörän, jolla olen työn vastapainoksi kierrellyt pääkaupunkiseutua vauhdin hurmasta nauttien. Vauhdikkuutta ei toisaalta puutu funidatalaisilla työnteostakaan. On aika katsoa, mitä Sisu-kehityksestä on putkahtanut ulos sitten viime kerran. Varmoin ottein Viime versioon eli Sisu 2.1:een tuotettiin mahdollisuus tulostaa sähköisesti […]

Takaisin

Kalenteriviikot kuluvat ja korkeakoulujen lukuvuoden loppu lähenee. Viime aikoina aurinko on hellinyt ja luonto alkanut vihertää oikein urakalla. Etätyöpäivien jälkeen on ollut ihanaa suunnata ulos tuulettumaan huolettomasti ilman takkia. Lähestyvästä kesästä innostuneena hankin itselleni pari viikkoa sitten uuden pyörän, jolla olen työn vastapainoksi kierrellyt pääkaupunkiseutua vauhdin hurmasta nauttien. Vauhdikkuutta ei toisaalta puutu funidatalaisilla työnteostakaan. On aika katsoa, mitä Sisu-kehityksestä on putkahtanut ulos sitten viime kerran.

Varmoin ottein

Viime versioon eli Sisu 2.1:een tuotettiin mahdollisuus tulostaa sähköisesti varmennettu opintosuoritusote. Sisu 2.2:ssa opiskelija pääsee muodostamaan itselleen toisen oleellisen dokumentin, eli sähköisesti varmennetun opiskelutodistuksen. Jotta kummankin dokumentin varmenne toimii, on korkeakoulun tullut toimittaa se Funidatalle asennettavaksi. Lisäksi navigointia käyttöliittymässä on helpotettu: opiskelijan Omat tiedot, josta löytyvät muun muassa opintosuoritukset ja ilmoittautumiset, nököttävät vastedes Sisun päänavigaatiopalkissa.

Opettajan käyttöliittymässä opiskelijoiden manuaalista lisäämistä toteutukselle on selkeytetty. Lisäämismodaali ilmoittaa käyttäjälle, jos lisättävä opiskelija on jo ilmoittautunut toteutukselle, ja käyttäjä voi valita, mille opiskelijan opiskeluoikeudelle ilmoittautuminen kirjataan. Opiskeluoikeuksien tilat näkyvät, joten opiskelijaa lisätessä on helppo erottaa, onko kyseessä aktiivinen vai passiivinen opiskeluoikeus. Koko alkuvuoden kestänyt kova suunnittelu- ja koodaustyö huipentuu, sillä ohjaaja pystyy nyt luomaan opiskelijalle opintosuunnitelman ja tekemään rakenteen sääntöjen mukaiset valinnat. Kun ohjaaja tallentaa muutokset, ne tulevat näkyviin myös opiskelijalle.

Hiomalla hyvä tulee

Palveluhenkilön puolelle on tehty kaikenlaisia parannuksia olemassa oleviin toiminnallisuuksiin. Esimerkiksi opintokokonaisuuden hallintohenkilölle on annettu oikeus käsitellä poikkeavien ja erillistä hyväksyntää vaativien kokonaisuuksien hakemuksia. Myös suoritusotteen muodostukseen ja opintokokonaisuuden arviointiin on kiinnitetty huomiota. Palveluhenkilö voi nimittäin tulostaa opiskelijan suoritusotteen halutessaan opiskeluoikeuskohtaisesti, ja opintokokonaisuuden voi arvioida kokonaisuuden tiedoista poikkeavalla asteikolla, jos keskiarvon laskennassa käytettyjen opintojen laajuus muodostaa alle puolet kokonaisuuden opintopisteistä. Avoimen yliopiston puolella Avoimen tarjonta -näkymään on tullut massatoimintoja.

Pääkäyttäjä puolestaan voi antaa varmennetuille opintosuoritusotteille ja opiskelutodistuksille tulostuvat tekstit ja määritellä, näytetäänkö opintosuoritusotteilla opintokokonaisuuksien keskiarvo. Lisäksi tätä roolia käyttävät voivat muokata lukuvuosimaksullisten opiskeluoikeuksien maksuvelvollisuusjaksojen tietoja uusien opiskeluoikeuksien tiedonsiirrossa.

Vaikka kesälomat siintävät jo horisontissa, funidatalaisten työn pyörät pyörivät vauhdikkaasti eteenpäin ja työstämme seuraavan version sisältöä. Säätiedotus on muuttunut sateisempaan suuntaan, ja täällä pääkaupunkiseudulla on ehditty nähdä jo kesän ensimmäinen ukkonen. Saapa nähdä, voisiko taas mennä tempaisemaan pyörälenkin päivän päätteeksi. Muistattehan käyttää kypärää!

Funidata toivottaa kaikille kesäisiä päiviä!