JulkICTLab Eteneminen 2015 4.3.2015 Mikael Vakkari, VM
JulkICTLab lyhyesti Kokoaa yhteen julkisen hallinnon eri projektien kehittämistoimintaa Edistää palveluiden kehittämistä ja referenssitoteutusten luomista tuomalla yhteen tekijät, käyttäjät, avoimet tietoaineistot Tarjoaa pilotointi- ja kokeiluympäristön julkisen hallinnon palveluiden kehittämiseen Tarjoaa organisaatioille menetelmiä ja prosessin palvelukehittämisen tueksi sekä tukipalvelut Projektia jatkettu vuoden 2015 loppuun 2
Tavoitteet 2015 Taustalla VTT:n arviointi ja asiakaspalaute Toimintatapojen ja -mallien jatkokehittäminen ja palvelun vakiinnuttaminen Kehittämisidean konseptointi ja testatun konseptin (PoC) jalkautuksen tuki Tuotosten tehokkaampi jakaminen Tiedottaminen, markkinointi ja yhteistyö Isojen kehittämisprojektien ideoiden matalan riskitason testaaminen ennen käynnistystä Uusien testiprojektien käynnistys ja toiminnan kytkentä olemassa oleviin projekteihin 3
Toimintatapa Lab avoin kaikille ja käyttö maksutonta Edellytyksenä käytölle julkisen hallinnon palvelun kehittäminen, ts. kumppanina julkinen hallinto ja olemassa oleva rahoitus testauksen osalta JulkICT Lab ei ole rahoituskanava projekteille Ratkaisujen testaus ja kokeilu Ei tulospakkoa Keskeistä dokumentoida ja jakaa kokemukset Uudet kokeiluprojektit: Käsittely OhRyssä ja käynnistys Labissa FORGE-JulkICT sopimuksen päivitys 4
JulkICT Lab nyt VM:n rahoitus momentilta 28.70.03 Asetettu 1/15 12/15 asti (n. 300,000 ) Hankearviointi 10 11/2015 (?) Päätös jatkosta arvioinnin pohjalta Toiminta käynnistynyt 2014 Uusia testiprojekteja käynnistetty Toimintamallin jatkokehittäminen käynnissä Uusien testiprojektien haku käynnissä JulkICT Labin käyttö KaPassa 5
Tuotteenhallinta julkisessa hallinnossa 4.3.2015 Mikael Vakkari, VM
Avoimuus julkisessa (tieto)hallinnossa Julkisin varoin kehitettävien palvelujen kehitystyön avoimuuden lisääminen Kehitystyön avoin jakaminen yhteiskuntaan koko elinkaaren osalta Palvelujen järjestäminen ja tuottaminen avoimesti, jotta niistä hyötyy mahdollisimman laaja asiakasjoukko Päällekkäisten ratkaisujen vähentäminen ja vähien resurssien allokointi eri toimijoiden kesken ja resurssien keskittäminen oleelliseen 7
Mitä tuotteenhallinta on? Toimet, jotka mahdollistavat ohjelmiston hallitun kehityksen ja kehityksen seurannan elinkaarenhallinta Edellyttää avoimuutta (lähdekoodi, dokumentaatio) ja yhteistyötä (yhteinen kehittäminen, yhteiset toimintatavat) Kytkeytyy julkisen hallinnon strategisiin tavoitteisiin: avoimuus, KA, yhteistyö, uudelleenkäyttö ja kustannustehokkuus 8
Tuotteenhallinta miksi? Käynnissä useita avoimen lähdekoodin projekteja ja tuotteita tuotantokäytössä Päällekkäisiä toteutuksia ja komponentteja? Erilaisia räätälöityjä versioita tuotantokäytössä Erilaiset käytännöt käyttäjäorganisaatioissa Vältetään toimittajariippuvuus ja saavutetaan kustannussäästöjä Yhteinen kehittäminen, yhteiset toimintatavat Koordinoitu elinkaarenhallinta 9
Avoimen tuotteen hallintamalli (VTT) Tavoitteena ratkaista ohjelmistojen jakamisen, version- ja muutoksenhallinnan haasteet Yhteisöllinen kehittäminen ja kehittämisprosessin hallinta julkisessa hallinnossa Yhteiset käytännöt avoimen ohjelmiston hallintaan, käyttöönottoon ja ylläpitoon Hallintamalli auttaa organisaatiota Ottamaan käyttöön OS ohjelmistoja Hallitsemaan OS ohjelmistoa Koordinoimaan kehittämistä yhteistyössä Hallintamallin pilotointi KoKu-komponenteilla Kehitettyjen käytäntöjen pilotointi 10
Tuotteenhallinta käytännössä Tuotteenhallinnan malli kehitetty osana KA-työtä yhteistyössä VTT:n kanssa Mallia testattu mm. SADe-ohjelmassa Tuotantokäyttö valtion yhteisen julkaisujärjestelmän (YJA) kautta Määritelty omistaja ja vastuutahot Suositellaan hallintamalliksi mm. JulkICT Labin testiprojektien tuotoksille Edellyttää jatkokehitystä tukipalveluille 11
Ministeriöt Julkaisujärjestelmän ohjausmalli VNK Omistaja Rahoitus, vastuuttaa tuotteenhallinnan Vastuu, hyväksyy uudet käyttäjät VNHY palveluvastaava Virastot Kehittämiskohteiden valinta ja priorisointi Palveluohjausryhmä Tuotteenhallinta Valtori Tuotepäällikkö Integraattori Tuotteenhallintaan osallistuvat Toimittajat 12 12
Miten käynnistän tuotteenhallinnan? Tukea mm. JulkICTLabin ja VTT:n kautta JulkICTLabiltä koulutus julkisen sektorin organisaatiolle vkolla 17 Määrittelytukea sekä JulkICTLabilta että JulkICT -toiminnolta Haasteellisempaa jo käytössä olevien (valmistuotteiden) osalta vs. kehitettävät uudet ohjelmistot 13
Lisätarpeita julkisessa hallinnossa Keskitetty ja koordinoitu hallinta ja tuki Lähdekoodin jakelu: Githubin käyttö? Monella jo käytössä, puutteitakin on, mutta siirtoja ei haluta Lähdekoodikomponentit listattuna samaan paikkaan, sateenvarjo-repository Olemassa olevien ratkaisujen hyödyntäminen, esim. CKAN:n palvelu ekstensioiden jakamiseen Dokumentaatio kytketään komponenttiin ei erillistä dokumenttikirjastoa 14
Lisätarpeita julkisessa hallinnossa Käyttörajoittomamat rajapinnat keskitetty API-listaus Julkisen hallinnon API-kirjasto? Yhteisöjen rakentaminen avointa tietoa tulevista kehityskohteista; julkinen tai keskitetty issue tracker / tikettiseuranta kehityskohteille? komponentit lähellä niihin liittyviä muita komponentteja Yhteisen kehittämisen tukeminen 15