Jarkko Moilanen Opetus – ja kulttuuriministeriö Aktiivinen asiakas digitalisaation keskiössä Yrityspäivä 26.8.2015 | Tieteidentalo, Helsinki www.digipalvelutehdas.fi
Palvelulupaus • Kansalaiselle paikka ilmaista palvelutarpeet • Public – private palvelukehitystä yhteistyössä • Takaa päätöksen 90 päivän kehittämisen jälkeen • Kehitysprojektien rahoitus omistajaorganisaation puolesta • Tulos voi olla avoin tai suljettu – julkisen sektorin rahoittamana aina avointa (CC/MIT/GPLv2) • Hyvät ideat jatkaa – Julkinen rahoitus -> julkict lab – yksityinen rahoitus -> muu alusta
Paikka tuotantoketjussa - ideoiden validointia Discovery Alpha Beta Live Retirement https://www.gov.uk/service-manual/phases JulkICT lab / muu Valtori / muu
Asiakas on kuningas Vaatii nohevan yhteisömanagerin Prosessi on jatkuva. Ideoita tulee ja niistä äänestellään / kannatetaan. Ideoiden puolesta ja niitä vastaan voi äänestää kuka tahansa Jatkoon lähtevät ideat voi valita kuka tahansa toimija. yhteisömanagerin tehtävä on avustaa kansalaisia muodostamaan mahdollisimman hyviä ja tasalaatuisia käyttökokemuksia. 90 päivää aikaa tehdä toteutus; jotain lisäarvoa todentavaa ja kokeiltavaa
• Palvelun ylin päätöksentekijä • Asiakkaiden ääni palvelussa • Ohjaa kokonaisuutta • Linkki kansalliseen tasoon, pitää huolen että ratkaisu istuu isoon kuvaan • Rakentaa ja pitää yllä visiota mitä tavoitellaan Tuoteomistaja
• Aktivoi ja osallistaa sidosryhmät – tapahtumien ja muun toiminnan kautta • 1. päätehtävä: madaltaa kynnystä osallistua • 2. päätehtävä: saada kansalaiset kertomaan ja lisäämään palveluideat yhteiselle foorumille • Toimintamallien kehitys ja ylläpito • Viestii yhteisön ulkopuolelle – evankelisoi – Some kanavien ylläpito ja käytönsuunnittelu • Yhteisön ääni ohryn suuntaan Yhteisömanageri
• Huolehtii että projekti etenee, ratkoo eteen tulevia ongelmia • Tekee tarvittavat kilpailutukset, valvoo budjetin käyttöä • Hallinnoi projektia • Raportoi ohrylle Projektipäällikkö
• Pitää huolen infrasta ja muokkaa sitä tarpeen mukaan • Hallinnoi kehityspalveluita • Linkki ja tuki palvelukehittäjien suuntaan • Developer + System Operator DevOps
• Rajapintojen design, kehitys ja ylläpidon asiantuntija – ohjeistaa, opastaa, osaa työkalut ja prosessit sekä automatisoinnin • Jalkauttaa design first paradigman rajapintojen kehittämiseen kansallisella tasolla (http://apiops.net) • Kansallisen palveluarkkitehtuurin API asiantuntija • API linkki palvelukehittäjien suuntaan • Yhtenäistää rajapintoja ja käytäntöjä APIOps
Ohjaavat arvot • Tue avoimia standardeja • Suunnittele palvelut tukemaan aktiivista osallistumista • Tee asioiden kokeilemisesta helppoa • Opi ulkopuolisilta osaajilta • Luo edistymisen mittaamisen kulttuuri • Rakenna yksinkertaisia digitaalisia palveluita, joita on helppo kehittää
Reunaehtoja • Asiakas on kuningas (kehittäjä, yrittäjä, opettaja, viranomainen…) • 90 päivää • Avoimuus, ei vain tuotoksissa vaan myös prosessissa – julkisen sektorin suunnitelmat verkossa (github) • Avoin lähdekoodi oletus • Fokus avoimeen toteutukseen ja yhteistyöhön asiakkaan ja yritysten kanssa
Ideavarasto (service ideas) • ”otakantaa.fi” tyyppinen palvelu mutta matalammalla kynnyksellä • Kaikille avoin paikka ilmaista palvelutarpeet • Yhteisömanageri hoitaa ja aktivoi eri verkostoissa • Luodaan palvelun visio – mitä ja kenelle • http://democracyos.org/ pohjainen – avointa lähdekoodia – http://ideat.digipalvelutehdas.fi
Käyttökokemukset • Hyvä ideat tarvitsevat tarinoita – bensaa scrum tiimeille • Kaikille avoin paikka ilmaista käyttökokemukset • Yhteisömanageri ohjaa ja opastaa kansalaisia • http://discourse.org/ pohjainen – avointa lähdekoodia – http://tarinat.digipalvelutehdas.fi
Raati (decision making body) • Vain osa päästetään JulkICT lab alustalle – vapaat resurssit ja jouhevampi pääsy kansallisiin tietovarantoihin, rajapintoihin. – jatkuvaa virtaa • Raadissa jäseniä kaikilta osallistuvilta sektoreilta – yksityinen, julkinen (pj), asiakkaat, yhdistykset • Päätöksenteko virtuaalista – tarvitsee työkalun – Päätöksissä iso painoarvo yhteisön osoittamalle tarpeelle (ideat.digipalvelutehdas.fi)
Konkreettinen tulos • 90 päivää aikaa tehdä konkreettinen tulos • Käytössä JulkICT resurssit (listattu myöhemmin esityksessä) • Omistaja rahoittaa – alusta ja sen palvelut ilmaisia • Jos julkinen rahoitus -> open source/data • Jos käyttää JulkICT Lab palveluita -> open source/data
Toiminnan tasot ja läpileikkaavuus FB, LinkedIn Slack, Github, JulkICT Lab, palveluväylä Ideat ja tarpeet Kehitys Tuotanto Valtori, muut yhteisömanagerointia ideoiden ja ihmisten sisäänheittäjä DevOps + APIOps
Koodit Githubissa • Käytössä julkisen sektorin projekteissa • Lähdekoodin versionhallinta Githubissa – organisaatio: Digipalvelutehdas • Yksi tiedon/datan lähde Digipalvelutehdas portaalille. – palvelujen kehityksen tilat graafeina • CLA valmisteilla – tarvitaan kun joku haluaa kontribuoida olemassa olevaan palveluun • Lisenssit: MIT ja GPL v2
Avoin hallintamalli • Käytämme VTT:n kehittämää avoimen tuotteen hallintamallia, joka soveltuu erinomaisesti avoimeen lähdekoodiin perustuvien palveluiden kehittämiseen. – vaatii vielä työtä ja selvittämistä – tullut tutuksi EduCloud Alliance puitteissa – miten suhtautuu kansallisen tason SAFe ajatukseen?
eFinland Service Development Kit • Kohti eFinland Service Development Kit mallia – sdk.esuomi.fi • API:en hallinta • sähköisten palveluiden toimintaperiaatteita ja rajapintoja kuvaileva luettelo. • Koodiesimerkit • SDK paketit muun muassa tunnistuksen integrointiin • Ohjeet ja oppaat, käytettävät standardit
Julkinen reaaliaikainen tilannekuva • Osa Digipalvelutehdas portaalia • Kehityksen tunnusluvut ja trendit • Kertoo mikä on palvelujen kehityksen tila – idea, suunniteltu, kehityksessä, tuotannossa, poistumassa, ”relic” • Koostettuja näkymiä – github, JIRA – Ideat ja käyttökokemukset