Korkeakoulurajat ylittävän opiskelun toteutus Opetuksen tietojärjestelmien integraatioprojekti
FUAS pähkinänkuoressa FUAS on Hämeen ammattikorkeakoulun, Lahden ammattikorkeakoulun ja Laurea - ammattikorkeakoulun muodostama strateginen liittouma 21 000 opiskelijaa päätoimista henkilökuntaa n. 1 700 henkilöä
Toimeksianto Yleisenä tavoitteena opiskelijaliikkuvuuden parantaminen 12.4.2011 rehtorikokouksen päätös siitä, että opiskelijaliikkuvuuden edellyttämät tiedot tulee saada siirtymään FUAS oppilaitosten välillä automaattisesti FUAS on mukana OPI TIPTOP hankkeessa, näin ollen toteutuksen tulisi olla mahdollisimman hyvin myös TIPTOP hankkeen tavoitteiden mukainen
Tavoiteaikataulu kesään 2012 mennessä akuuteimmat liikkuvuuden automatisoinnit valmiina: opetustarjonta siirretty helmikuussa 2012 ilmoittautumiset siirtyvät maaliskuussa 2012 arvioinnit siirtyvät kesäkuussa 2012
Etenemisvaihtoehdot 1. Winhojen yhdistäminen siten, että olisi vain yksi yhteinen järjestelmä 2. FUAS portaali, jossa opiskelijan ja henkilökunnan FUAS palvelut (ilmoittautumiset, arvioinnit) 3. Integraatiokeskitin
Etenemistavan valinta Winhojen yhdistäminen ei ole TIPTOP tavoitteiden mukaista Portaaliratkaisussa kustannus- ja aikatauluhaasteita Integraatiokeskitin: tuttua tekniikkaa, osaaminen olemassa opiskelijat ja henkilökunta käyttäisivät tuttuja järjestelmiä tämä vaihtoehto valittiin
Integraatiokeskitin Liikkuvuuskeskitin Integraatioväline - koodistot - säännöt - tapahtumaloki Kansalliset oppijan palvelut n kpl HAMK Laurea LAMK Rajapinnat Rajapinnat Rajapinnat Käyttöliittymät Käyttöliittymät Käyttöliittymät WINHA SOLEOPS WINHA SOLEOPS WINHA
Projektin vaiheet kokonaisarkkitehtuurityö 09-11/2011 liiketoimintaprosessien määrittely ja kuvaaminen 11/2011-05/2012 tekninen toteutustyö 11/2011-05/2012
Kokonaisarkkitehtuurityö saatiin vahvistus sille, että valittu etenemistapa on oikea yhteisymmärrys arkkitehtuuriperiaatteista, rajauksista ja reunaehdoista
Liiketoimintaprosessien kuvaaminen projektin onnistumisen kannalta kriittisin osa prosessien määrittely ja kuvaaminen oli tehtävä mahdollisimman valmiiksi ennen järjestelmätoimittajien ottamista mukaan määrittelyä tehtiin vaiheittain prosessiryhmä määritteli kaikki liiketoimintasäännöt
Teknisen toteutuksen periaatteet perusperiaate 1: tieto luetaan lähettävän FUAS- AMKin ko. tiedon master järjestelmästä ja toimitetaan vastaanottavan FUAS-AMKin ko. tiedon master-järjestelmään perusperiaate 2: mahdollisimman vähän muutoksia FUAS amkien järjestelmiin
Teknisen toteutuksen periaatteet esimerkki 1: HAMKin FUAS tarjontaan kuuluva opintojakson toteutus siirretään LAMKiin tiedot luetaan HAMKin SoleOPSista tiedot toimitetaan LAMKin Winhaan esimerkki 2: LAMKin FUAS tarjontaan kuuluva opintojakson toteutus siirretään Laureaan tiedot luetaan LAMKin Winhasta tiedot toimitetaan Laurean SoleOPSiin
Tekninen toteutus
Tekninen toteutus tekniikkaryhmän tehtävänä oli toteuttaa prosessiryhmän kuvausten mukainen tavoitetila valittua teknistä toteutustapaa noudattaen tekninen toteutus tehtiin vaiheittain
Tuotantokäyttö opetustarjonnan ja ilmoittautumistietojen siirto: 5.4.2012 arviointitietojen siirto: 18.6.2012 ei pahoja ongelmia toki korjattavaakin on ollut tuonut esiin ongelmia järjestelmiin tallennetun tiedon laadussa tuonut jämptiyttä kirjaamiskäytäntöihin ja prosesseihin
Tuotantokäytön volyymit yli 800 opiskelijan tiedot siirretty yli 400 opettajan tiedot siirretty lähes 400 opintojaksoa yli 400 opintojakson toteutusta (kurssia) lähes 1500 toteutusilmoittautumista yli 600 arviointia yli 300 000 transaktiota vuorokaudessa
Näissä onnistuimme hyvin projektin rajaukset pitivät aikataulussa ja budjetissa pysyttiin prosessiryhmän tekemä määrittelytyö onnistui erinomaisesti, tämä loi pohjan teknisen toteutustyön onnistumiselle tekninen toteutus onnistui hyvin
Nämä asiat tekisimme toisin varsinainen toteutustyö olisi kannattanut aloittaa jo ennen kokonaisarkkitehtuurityön päättymistä (tai vaihtoehtoisesti ka työlle lyhyempi kalenteriaika) testaustyön ja ongelmien selvittämisen kannalta olisi helpompaa jos kaikki kooditukset olisivat ihmisen purettavissa enemmän aikaa testaukseen tuotantokäytön tuen resursointi varattava varsinkin alkuvaiheessa paljon aikaa
Mitkä asiat tekisimme toisin jos aikaa ja rahaa olisi ollut enemmän organisaatioiden sisäiset tiedonsiirrot reaaliaikaisiksi eräajo-rajapinnat toteutettaisiin reaaliaikaisina