Kehitys ja kumppanit

Yhteisöllistä kehitystä ja avointa arkkitehtuuria

Pepin kehitysmalli yhdistää korkeakoulupedagogiikan ymmärryksen ja modernin ohjelmistosuunnittelun. Kehitämme järjestelmää avoimen lähdekoodin periaatteita kunnioittaen, mikä takaa riippumattomuuden ja joustavuuden. Jokainen koodirivi syntyy korkeakoulujen omien asiantuntijoiden määrittelemästä tarpeesta.

Näin kehitämme Peppiä – teemaryhmät keskiössä

Pepin kehitystä ohjaavat teemaryhmät, joissa korkeakoulujen omat asiantuntijat määrittelevät tulevaisuuden tarpeet. Jäsenkorkeakoulut osallistuvat aktiivisesti kehittämiseen seitsemässä teemaryhmässä, ja heidän havaintonsa ja ideansa ohjaavat jokaista kehityssprinttiä. Kun yksi korkeakoulu keksii tavan sujuvoittaa prosessia, ratkaisu hyödyttää kaikkia. Näin Peppi tarjoaa vakautta, joka joustaa organisaation tarpeiden mukaan.

Opetussuunnittelu, Perusrekisteri, Lukujärjestyssuunnittelu, Kansalliset palvelut, Käyttäjäkokemus, Raportointi ja analytiikka, Tekninen arkkitehtuuri

Teknologia- ja ekosysteemikumppanit – yhdessä vahvempia

Teemme yhteistyötä ohjelmistotalojen ja asiantuntijayritysten kanssa, jotka vastaavat teknisestä toteutuksesta konsortion määrittelemien vaatimusten pohjalta. Kumppanuusmalli varmistaa, että korkeakoulut omistavat kehityksen suunnan ja kumppanit tuovat teknisen osaamisen. Peppi mahdollistaa myös korkeakoulun omien integraatioiden rakentamisen avoimien rajapintojen kautta.

Pepin arkkitehtuuri – avoin, modulaarinen ja kansallisesti yhteentoimiva

Pepin tekninen perusta on rakennettu tukemaan korkeakoulun arkea. Arkkitehtuurimme keskiössä ovat avoimuus, modulaarisuus ja kansallinen yhteentoimivuus, jotka varmistavat järjestelmän elinkaaren pitkälle tulevaisuuteen.

Palvelukeskeinen ja standardoitu arkkitehtuuri

Peppi on rakennettu palvelukeskeisen arkkitehtuurin (SOA) mukaisesti. Suunnittelussa on huomioitu kansalliset viitearkkitehtuurit, valtiovarainministeriön ohjeistukset sekä Raketti-hankkeessa määritellyt opetussuunnittelun käsitteet ja rakenteet. Jatkuva uudistuminen takaa, että Peppi toimii saumattomasti osana kansallista korkeakoulutuksen digitaalista ekosysteemiä.

Tekninen toteutus ja modulaarisuus

Peppi-ekosysteemi hyödyntää muun muassa Java- ja React-teknologioita sekä vakaita avoimen lähdekoodin palvelinohjelmistoja ja sovelluskehyksiä. Järjestelmä on jaettu itsenäisiin palvelumoduuleihin, mikä mahdollistaa joustavan kehityksen ja skaalautuvuuden ilman, että koko järjestelmää tarvitsee muuttaa kerralla.

Rajapinnat ja integraatiot

Palveluiden rajapinnat toteutetaan REST- ja SOAP-teknologioilla. Avoimet rajapinnat mahdollistavat integraatiot sekä kansallisiin palveluihin että korkeakoulujen omiin järjestelmiin.

Käyttöliittymäkerros

Käyttäjärooleihin perustuvat työpöydät takaavat yhtenäisen käyttökokemuksen. Ne on optimoitu valmiiksi kullekin roolille, mutta ovat tarvittaessa monipuolisesti muokattavissa.

Peppi SaaS – pilvipalveluna ilman ylläpitotaakkaa

Peppi SaaS -mallissa korkeakoulu käyttää Pepin toiminnallisuuksia ilman omaa palvelininfrastruktuuria tai vastuuta versiopäivityksistä. Metropolia vastaa teknisestä ylläpidosta, tietoturvasta ja päivityksistä. Korkeakoulu voi keskittyä ydintehtäväänsä – koulutuksen kehittämiseen.