Näin otat konkreettisesti käyttöön avoimen tuotteen hallintamallin organisaatiossasi



Samankaltaiset tiedostot
10/06/2014 ROOLEIHIN. Jukka Kääriäinen, Tapio Matinmikko, Raija

Avoimen ohjelmistotuotteen hallinta julkisella sektorilla. Jukka Kääriäinen VTT Oy , Oskari-verkostopäivä

Mikä on avoimen tuotteen hallintamalli perustiedot ja taustoitus. Jukka Kääriäinen, Tapio Matinmikko, Raija Kuusela

Kuntasektorin kokonaisarkkitehtuuri

Yhteenveto tuotteenhallinnan tiimoilta kertyneistä opeista. Jukka Kääriäinen

Otakantaa palvelun tuotteenhallintasuunnitelma

VTT:n avoimen tuotteen hallintamalli -työpaja. Tapio Matinmikko, Jukka Kääriäinen VTT

xxx avoimen rajapinnan hallintasuunnitelma (VALMIS 1.4)

JulkICTLab Eteneminen Mikael Vakkari, VM

Avoimen tuotteen hallintamalli FINTO OhRy

Kuntien teknisen ja ympäristötoimen aineistorajapintojen hallintasuunnitelma

Kohti Kohaa avoimen lähdekoodin kirjastojärjestelmän käyttöönotto

-toiminto Nuortenideat.fi Tuotteenhallintasuunnitelma

Avoimen lähdekoodin ohjelmistot julkisessa hallinnossa

YJA ohjaus- ja tuotteenhallintaprosessi

AVOIMEN TUOTTEEN HALLINTAMALLIT. Kunnassa toteutettujen tietojärjestelmien uudelleenkäyttö. Yhteentoimivuutta avoimesti

Avoimen ohjelmiston hallintamallin konkretisointi - Kohti Kumppanuutta -ratkaisun määrittely tuotteenhallinnan malleilla

Avoimet ohjelmistot julkisessa hallinnossa. Oskari verkostopäivä Tommi Karttaavi

Avoimen ja yhteisen rajapinnan hallintamalli

Avoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.4

Avoimen rajapinnan hallinta (Tilaajan hallitsema rajapinta)

Pilviväylä-TH: tulokset ja suoritus

Avoimen rajapinnan elinkaari (Tilaajan hallitsema rajapinta) - tausta ja tarpeen kuvaus -elinkaaren hallinta ja siihen liittyvä dokumentaatio

MAKUFI. Avoimen tuotteen hallintamalli Maakuntien verkkopalvelusivustot

Suomen avoimien tietojärjestelmien keskus COSS ry

Avoimen tuotteen hallintamalli käytännössä: Oskari.org ohjelmisto ja Oskari-verkosto

Suomen avoimien tietojärjestelmien keskus COSS ry

Avoimen lisenssin valinta julkiselle kehitykselle ja hallinnalle

Uudet demokratiapalvelut kansalaisen osallistumiseen - demokratia.fi. Rauna Nerelli Oikeusministeriö

Tulevaisuuden palvelusetelit

Sote ICT - yhteishankintamalleja. Tapio Koivisto ICT-hankintapäällikkö KL-Kuntahankinnat Oy

Avoin lähdekoodi. Jani Kylmäaho Maanmittauslaitos

Avoin lähdekoodi hankinnoissa Juha Yrjölä

Viitekehys hallinnossa

Raahen kaupunki Projektiohjeet luonnos

Mikkelin sähköisen asioinnin alusta - päätöksenteko. Kalle Launiala / ProtonIT Oy kalle.launiala@protonit.net

Case: Helsinki Region Infoshare - pääkaupunkiseudun tiedot avoimiksi

AVOIN LÄHDEKOODI JA SEN MERKITYS LIIKETOIMINNASSA

Green Deal sopimuksen toimintamalli ja roolit Motiva 1

Tulevaisuuden kunnan digitalisointi projekti. Erityisasiantuntija Elisa Kettunen

Verkostojen rakentaminen ja ylläpito, tiedon elinkaariajattelu projektitoiminnassa. Ilkka Lehtinen, COSS

Kuutoskaupunkien suositukset avoimista rajapinnoista

Fiksumpi käyttöliittymä kuntaan. Miten kuntien tietojärjestelmät saadaan palvelemaan kuntalaisia? LapIT-päivät 2015

SharePoint verkkopalvelualustana

JulkICT Lab Julkisen hallinnon palvelujen kehittämisympäristö

Projektisuunnitelma. Palvelujen siirto Palvelutietovarantoon (PTV) Harri Nevala 1

Kansaneläkelaitos Hankekuvaus Liite 2.2

Uudelleenkäytön jako kahteen

Avoimen datan vaikutuksia tiedontuottajan toimintaan

Ohjelmistotuotteen hallinnasta

Palveluseteli- ja ostopalvelujärjestelmä Valtakunnallinen ratkaisu hyvinvointipalvelujen järjestämisen tueksi

JulkICTLab. Kirsi Pispa, projektipäällikkö, CSC

IT2015 EKT-ehtojen käyttö

Yhteinen Kiekumme Kokemuksia poikkihallinnollisesta hankkeesta Martti Kallavuo. Päätöstilaisuus johdolle

Esityksen sisältö Määrittelyjen mukaisuudesta varmistuminen - PlugIT-leima

TOIMIJAREKISTERIN TOTEUTUKSEN JA YLLÄPIDON HANKINTA - HANKINNAN YKSI- LÖINTI HUOM!

OSKARI. Yhteistyöllä eteenpäin Jani Kylmäaho Oskari-verkoston koordinaattori

Kansallinen palveluarkkitehtuuri TUNNISTUSPALVELU INFO

Tietohallinnon nykytilan analyysi. Analyysimenetelmä (sovitettu Tietohallintomallista)

Kaupunginkanslian avoin ohjelmistokehitys, rajapintatyö, syksy kevät Projektitarpeen ja tavoitteiden kuvaus

Valtakunnallinen AlueAvain Hanketoiminnan ihanuus ja kurjuus Marja Tuomi

Manu Setälä Suomen open source -keskus COSS

Luonnos - VAHTI-ohje 2/2016 Toiminnan jatkuvuuden hallinta

<Viitearkkitehtuurin nimi> toimeenpanosuunnitelma

Mikä on hyvä käytäntö, miten sen tunnistaa ja miten se on hyödynnettävissä

Suomi.fi-palveluväylä

Kansallinen selvitys ja suositukset: Lääkkeiden järkevän käytön edistäminen moniammatillisesti

Yritysyhteistyön muodot ja tavoitteet järjestön varainhankinnassa Carita Åkerblom. SOSTE cå 1

KuntaIT Mikä muuttuu kunnan tietotekniikassa? Terveydenhuollon Atk-päivät Mikkeli Heikki Lunnas

Tietohallinto on palvelu

Perustietovarantojen rajapintaratkaisun sidosryhmät - yhteenveto PERA-määrittely Liite 2

Sote-palveluhakemisto-projekti. Ohjausryhmän kokous

Lopullinen versio, syyskuu 2010 Paikallisen ja alueellisen tason kestävää kehitystä koskeva integroitu johtamisjärjestelmä

Viisaat hankinnat JIT2015 sopimusehdot

Harjoitustyö Case - HelpDesk

Verkkolaskufoorumin ohjausryhmä

AMMATTIKORKEAKOULUJEN RAHOITUSMALLIN KESKUSTELUTILAISUUS

Yhteiset konseptit ja periaatteet julkishallinnon palvelukehittämisen edistäjinä Kuntien avoin data hyötykäyttöön seminaari 27.1.

WWW-osoite Virallinen sähköpostiosoite Emoyhtiön konsernin nimi Yksikön nimi. Diaari /0/2014

Julkisen hallinnon kokonaisarkkitehtuuri -jaoston (JHKA) viestintäsuunnitelma vuodelle 2014

ITS Finland esiselvitys

Koha-SuomiOy:n perustaminen

Projektinhallinta TARJA NISKANEN LÄHTEENÄ MM. KEHITTÄJÄN KARTTAKIRJA

Suomi.fi-palvelutietovaranto

Esittely: Helsinki Region Infoshare Seudun tietovarannot avoimiksi. Ville Meloni ja Pekka Vuori

Asiakkuudet ja tavoitteet kirkkaiksi. Sote-tietopohja-hankkeen työpajat

SADe-ohjelma : Mitkä ovat tulokset ja vaikutukset?

ADE Oy Hämeen valtatie TURKU. Tuotekonfigurointi. ADE Oy Ly Tunnus:

Tikli-projektin avausseminaari

Hankinnan problematiikka

Kuntasektorin yhteineset viitearkkitehtuurit Tiedon- ja asianhallinta Johtamisjärjestelmä

suomi.fi Suomi.fi-palveluväylä

Tutkimusdatan hallinnan kansalliset välineet IDA, Etsin, AVAA. Stina Westman, ATT-hanke, CSC

IoT-järjestelmän ja ulkovalaistuksen ohjauksen hankinta -markkinavuoropuhelutilaisuus

IoT-tieto virtaamaan ja tehokkaasti hyödyksi

ERP järjestelmät. Mitä, miksi ja kuinka? Parhaita käytäntöjä. Kevät 2017 Lauri Tapola

Espoon projekti- ja ohjelmajohtamisen malli EsPro

Kokeilujen hankehenkilöstön kokous ICT ( ) Ryhmätyö 1 Siirtymä kokeiluista pilotteihin -tulokset

Organisaatioiden mahdollisuus osallistua ja vaikuttaa Finnan kehittämiseen. Heli Kautonen, palvelupäällikkö , Finnan 2.

Järjestöjen rooli sote-uudistuksessa , Uudenmaan järjestöt ja sote-uudistus -seminaari Erityisasiantuntija Ulla Kiuru, SOSTE

Transkriptio:

1 Näin otat konkreettisesti käyttöön avoimen tuotteen hallintamallin organisaatiossasi Jukka Kääriäinen, Tapio Matinmikko, Raija Kuusela 22.4.2015 (SADe-ohjelman tuotteenhallinnan hankkeen (2014) pohjalta muokattu ohjeistus)

2 Esityksen sisältö Tausta Tuotteenhallintasuunnitelman rakenne Kuinka tuotteenhallintasuunnitelma tehdään? Etenemiskuvaus suunnitelmien tekemiseksi Ei olemassa olevia käytäntöjä Olemassa olevien käytäntöjen dokumentointi Vaihtoehtoja toimijoista eri rooleihin Omistaja Tuotepäällikkö Integraattori Rahoitus

3 Tuotteenhallintasuunnitelman tekeminen 1. Tässä esityksessä kuvataan vaiheistus mitä noudattamalla voidaan tehdä ohjelmistolle tuotteenhallintasuunnitelma. 2. Mikäli ohjelmistolle on jo määriteltynä tuotteenhallinta käytäntöjä ja vastuita voidaan harkinnan mukaan kohtia määrittelyssä hypätä yli. Kuitenkin jo olemassa olevat määrittelyt kannattaa ensin dokumentoida THS pohjaan. Käytännöt ja vastuut eivät määrity itsestään!

4 TUOTTEENHALLINTASUUNNITELMAN RAKENNE

5 Tuotteenhallintasuunnitelman pääosat Perustiedot: Kuvaa ohjelmistoa, jota tulee hallita. Missä hallinta tapahtuu? Tuotteenhallinnan roolit ja organisaatiot: Kiinnitetään konkreettiset toimijat eri rooleihin, joilla on tuotteenhallinnan tehtäviä. Elinkaarenhallinta: Kuvataan miten kehitysyhteisö ja ohjausryhmä kokoontuvat ja kuinka muutokset ohjelmistoon sen elinkaaren aikana tehdään. Tuotteenhallinnan rahoituksen käytännöt: Miten ohjelmiston kehittämistä ja ylläpitoa rahoitetaan? Miten tuotteenhallinnan toiminta rahoitetaan? Dokumentaatio: Mitä dokumentaatiota ohjelmistosta on olemassa ja mistä se on saatavilla?

6 Tuotteenhallintasuunnitelman pääosat Mitä hallitaan & missä? Kuka hoitaa hallintatehtäviä? Miten hallinta hoidetaan? Mistä rahat hallintaan ja jatkokehitykseen?

7 Tuotteenhallinnan suunnitelma (THS) Suunnitelma antaa peruskehyksen toimintaan. Yksityiskohtaisiin käytäntöihin (versionhallinta GitHubissa, yksityiskohtainen roadmap, viestintäsuunnitelma, ), sopimusmalleihin ja dokumentaatioon viitataan suunnitelmasta, jotka löytyvät esimerkiksi hankkeen weppisivuilta.

8 KUINKA TUOTTEENHALLINTASUUNNITELMA TEHDÄÄN? TILANNE, JOSSA EI OLE OLEMASSA OLEVIA KÄYTÄNTÖJÄ

Palvelu, jolle tuotteenhallinta suunnitelma tehdään 1. Nimeä vastuuhenkilö tuotteenhallinta -suunnitelman tekemiseen 2. Tunnista ohjelmiston tyyppi Onko kyseessä komponentti? Tarjotaanko palvelu suoraan kansalaisille? Tarjotaanko palvelu kuntien kautta kansalaisille?... Tuotteenhallinnan suunnitelman tekemisen prosessi 3. Tutustu tehtyihin tuotteenhallintasuunnitelmiin 4. Analysoi vaihtoehtoja: Omistaja Tuotepäällikkö Integraattori Toimintatavat Rahoitus Dokumentaation kartoitus: Esitä 5. Sovi roolit ja vastuut. Varmista sitoutuminen. 8. Ohjausryhmän muodostaminen ja työskentelyn käynnistäminen 7. Yhteisesti hyväksytty tuotteenhallintasuunnitelma 6. Tuotteenhallintatyöpajat (sidosryhmät) 6. Tee ehdotus tuotteenhallintasuunnitelmaksi 9. Noudatetaan tehtyä tuotteenhallintasuunnitelmaa Kehitetään tuotteenhallintaa ja päivitetään suunnitelmaa kokemuksen perusteella Kerää kommentit 9

Palvelu, jolle tuotteenhallinta suunnitelma tehdään 1. Nimeä vastuuhenkilö tuotteenhallinta -suunnitelman tekemiseen 2. Tunnista ohjelmiston tyyppi Onko kyseessä komponentti? Tarjotaanko palvelu suoraan kansalaisille? Tarjotaanko palvelu kuntien kautta kansalaisille?... Tuotteenhallinnan suunnitelman tekemisen prosessi 3. Tutustu tehtyihin tuotteenhallintasuunnitelmiin 4. Analysoi vaihtoehtoja: Omistaja Tuotepäällikkö Integraattori Toimintatavat Rahoitus Dokumentaation kartoitus: Esitä 5. Sovi roolit ja vastuut. Varmista sitoutuminen. 8. Ohjausryhmän muodostaminen ja työskentelyn käynnistäminen 7. Yhteisesti hyväksytty tuotteenhallintasuunnitelma 6. Tuotteenhallintatyöpajat (sidosryhmät) 6. Tee ehdotus tuotteenhallintasuunnitelmaksi 9. Noudatetaan tehtyä tuotteenhallintasuunnitelmaa Kehitetään tuotteenhallintaa ja päivitetään suunnitelmaa kokemuksen perusteella Kerää kommentit 10

11 1. Nimeä vastuuhenkilö tuotteenhallinta-suunnitelman tekemiseen Määrää vastuuhenkilö suunnitelman kokoamiselle. Tämä on kriittinen vaihe. Ilman vastuuhenkilöä suunnitelman tekeminen ei ole kenenkään vastuulla. Vastuuhenkilön tulee olla motivoitunut ja sitoutunut tehtävään. Tutustu tuotteenhallintaan. Esimerkiksi: SADe-ohjelman 2 ohjelmiston tapauksessa jo alkuvaiheessa sovittiin alustavasti Tuotepäällikkö, joka mukana määrittelytyössä. Valtion yhteisen julkaisujärjestelmän case

12 2. Tunnista ohjelmiston tyyppi 3. Tutustu tehtyihin tuotteenhallinta- suunnitelmiin Tuotteenhallintasuunnitelmia on jo tehty usealle ohjelmistotuotteelle. Tutustu esimerkkisuunnitelmiin. Hyödynnä näitä ideoiden lähteinä. Katso esimerkkejä: https://wiki.julkict.fi/julkict/projektit/avoimen-tuotteen-hallinta Demokratiapalvelut tuotteenhallinta OtaKantaa tuotteenhallintasuunnitelma KoKu-aineistopaketti => WS_3 & tuotteenhallinnan suunnitelma => Kohti_Kumppanuutta_Tuotteenhallintasuunnitelma.doc

13 4. Analysoi vaihtoehtoja 5. Sovi roolit ja vastuut. Varmista sitoutuminen. Analysoi: Vaihtoehtoja eri toimijoista eri tuotteenhallinnan rooleihin. Rahoitusvaihtoehtoja. Tarvittavan dokumentaation olemassa oloa. Tutustu roolien esimerkkitehtäviin sekä vaihtoehtoihin eri toimijoista ja rahoitusvaihtoehdoista ja niiden +/-. Keskustele eri toimijoiden kanssa tehtävistä. Tämä on tärkeä vaihe, jotta saadaan sitoutuminen tehtävään.

14 6. Tee ehdotus tuotteenhallinta suunnitelmaksi 6. Tuotteenhallintatyöpajat (sidosryhmät) Kehitä, dokumentoi ja viesti tuotteenhallinta suunnitelmaa iteratiivisesti työpajoissa. Eri toimijoilta on saatava yhteisymmärrys ja vastuiden sekä käytäntöjen hyväksyntä. Tämä vaihe on tärkeä. Tee dokumentaatio tuotteenhallintasuunnitelman pohjalle (https://wiki.julkict.fi/julkict/projektit/avoimen-tuotteen-hallinta). JulkICTLab -Tuotteenhallintasuunnitelma - pohja (.doc) Tuotteenhallintasuunnitelma - pohja

15 7. Yhteisesti hyväksytty tuotteenhallintasuunnitelma 8. Ohjausryhmän muodostaminen ja työskentelyn käynnistäminen Ohjausryhmän / Johtoryhmän toiminnan käynnistäminen on kriittistä. Käynnistää käytännössä hallintatyön. Vastuiden mukaan toiminnan käynnistäminen. Omistaja / vastuuhlö! On huomioitava, että palvelulla/ohjelmistolla on myös oltava käyttäjiä, että sen tuotteenhallintaa on järkevää tehdä! (ohjelmiston käyttöönotto => voidaanko käyttöönottoa vaikka tukea rahallisesti (siemenraha?) alussa, jotta ratkaisua saadaan leviämään) Rahoitusmallin soveltaminen tukemaan toimintaa alussa => onko alussa kehitystoiminta ja tuotteenhallinta tuettua? Tuotteenhallinta on jatkuvaa toimintaa! Se ei pääty suunnitelman tekemiseen. Suunnitelman mukaan tulee toimia ja mikäli on muutostarpeita niin ne tehdään suunnitelmaan ja kommunikoidaan verkostolle.

16 Tuotteenhallintasuunnitelman kriittiset vaiheet 1. 4. 3. 2. Punaiset laatikot 1-4 kuvaavat tuotteen hallintasuunnitelman tekemisen kriittiset vaiheet. Jos vaiheet jäävät toteutumatta, tuotteenhallintasuunnitelma jää vaillinaiseksi ja varsinainen tuotteenhallinta epäonnistuu: 1. Vastuuhenkilön nimeäminen: tarvitaan vastuuhenkilö suunnitelman kokoamiselle. Motivaatio ja sitoutuminen tehtävään. 2. Toimijoiden kiinnittäminen eri rooleihin. 3. Suunnitelman iteratiivinen kehittäminen työpajoissa (eri toimijoiden välinen yhteisymmärrys ja vastuiden ja käytäntöjen hyväksyntä). 4. Ohjausryhmän / Johtoryhmän toiminnan käynnistäminen: käynnistää käytännössä hallintatyön. Huomioitava, että palvelu/ohjelmisto on myös saatava käyttöön, että sen tuotteenhallinta olisi järkevää.

17 OLEMASSA OLEVIEN TUOTTEEN HALLINTAKÄYTÄNTÖJEN DOKUMENTOINTI THS POHJAAN TILANNE, JOSSA ON JO MÄÄRITELTY KÄYTÄNTÖJÄ JA VASTUITA, MUTTA NE EIVÄT OLE THS POHJALLA

18 Olemassa olevien tuotteenhallintakäytäntöjen dokumentointi THS pohjaan Esimerkki Oskari-ohjelmisto: Olemassa olevia käytäntöjä koottiin dokumenteista sekä weppisivuilta tuotteenhallintasuunnitelman pohjalle. Jos jotakin puuttui dokumenttipohjasta se lisättiin. Jos jokin osa dokumenttipohjassa oli tarpeeton ohjelmiston osalta se poistettiin. Palaveri, jossa ensimmäinen versio käytiin läpi Oskari-verkoston koordinaattorin (tuotepäällikkö) kanssa. Seuraavat päivitykset e-mail viestinnällä koordinaattorin ja verkoston ohjausryhmän puheenjohtajan kanssa.

19 VAIHTOEHTOJA ORGANISAATIOISTA ERI ROOLEIHIN TUOTTEENHALLINTA SUUNNITELMAAN - ROOLIT JA NIIDEN TEHTÄVÄT - VAIHTOEHTOJA ROOLEIHIN

20 Mahdollisia toimijavaihtoehtoja eri rooleihin Toimijavaihtoehtoja on koottu KoKu-, SADe- ja Pilviväylähankkeiden pohjalta. Lisäksi eri Ministeriöiden haastattelujen pohjalta tuotu asioita mukaan. Toimijan valintaan vaikuttaa myös ohjelmisto ja toimintaympäristö. Toimijoiden valinta eri rooleihin tulee olla perusteltua.

21 Tuotteenhallinnan roolit ja niiden tehtäväesimerkkejä Rooli Tehtävät Omistaja Tuotteenhallinnan järjestäminen joko itse tai valtuuttaa toiset tehtävään. Käytön seuranta. Huolehtii ohjelmistosta. Mahdollisten liittymismaksujen keräämisen hoitaminen. Kehittäjäyhteisö Toimii intressiryhmänä tiedonjaolle ja ideoiden/tuoteparannusten keruulle. Kokoontuu määräajoin (esim etänä) Tuotepäällikön kutsumana ja koordinoimana. Ohjausryhmä Päättää ohjelmiston kehityksen tiekartasta ja seuraavan julkaisuversion sisällöstä sekä tuotteeseen, tuotteenhallintaan ja sen roolitukseen liittyvistä muista asioista. Ohjausryhmä voi kutsua mukaan tarvittaessa ulkopuolisia asiantuntijoita. Ylin päätäntävalta ohjelmiston kehittymisestä. Tuotepäällikkö (Toiminnallinen omistaja) Avoimuuden edunvalvoja Integraattori (kehittää ohjelmistoa ja/tai integroi muiden kehittämiä ominaisuuksia) Käynnistää ja koordinoi yhteisön toimintaa ja jakelupaikassa (esim GitHub, weppisivut, ) toimimista. Kommunikoi eri toimijoiden kanssa. Kutsuu yhteisöpalaverin ja Ohjausryhmän koolle. Toimii palaverien koordinaattorina ja sihteerinä. Huolehtii, että toimitetussa ohjelmistoversiossa on ne ominaisuudet, jotka Ohjausryhmä on sopinut siihen toteutettavaksi ja että muutokset on toteutettu, testattu ja dokumentoitu hyväksyttävällä tavalla. Raportoi ohjelmiston uudelleenkäytöstä rahoittajalle. Huolehtii tilattavan ohjelmiston lisenssin avoimuudesta Tekee toimitetulle ohjelmistolle jakelupaikan vastaanottotarkastuksen = kaikki tarvittava dokumentaatio, metadata, versiotieto, yhteystiedot, ym olemassa kuten tuotteenhallinnan suunnitelmassa on sovittu. Varmistaa lisenssin avoimuuden. Tehtävää voi myös suorittaa Tuotepäällikkö. Yhteisön tilauksen mukaan toteuttaa, testaa, tarkastaa ja toimittaa uuden perusversion ohjelmistosta. Suorittaa tarvittaessa kolmannen osapuolen tuottamien toiminnallisuuksien integroinnin perusversioon. Tuottavat ohjelmistosta tarvittavat tuotteenhallinnan suunnitelmassa määritellyt dokumentaatiot ja toimittavat ne Yhteisölle (Tuotepäällikkö & Avoimuuden edunvalvoja). Räätälöinti ja käyttöönottopalveluja tarjoava ohjelmistotalo Räätälöivät / ottavat käyttöön ohjelmiston oman asiakkaansa (julkisen sektorin toimija) tarpeeseen (muokkaukset, käyttöönottoprojekti, ylläpito). Luovuttavat ohjelmistoräätälöinnistä lähdekoodin, dokumentaation ja muun vaadittavan tiedon tarvittaessa perusversioon integroimista varten. Jakelupaikan ylläpitäjä Jakelupaikan muodostaminen tuotteenhallinnan suunnitelman mukaan Jakelupaikan administraatio. Käyttöoikeudet, kehittäminen, opastus, ym. Tuotepäällikön ohjeistuksen mukaan

22 Omistaja Edut Huomioitavat asiat Ministeriö, jolle palvelu on tehty Yksityinen toimittaja (ohjelmistotalo) Vaihtoehtoja Omistaja rooliin + Julkishallinnon toimija. + Pysyvyys. + Intressi rooliin, jos palvelu on ministeriön ydintoimintaa. + Kokemusta ja osaamista omistajan roolista. + Soveltuu tilanteeseen jossa julkisella sektorilla ei ole toiminnan koordinointitarvetta. - intressi rooliin voi puuttua, jos palvelu ei ole ydintoimintaa. - Ei ole julkinen toimija - Ei tue toimittajariippumattomuutta 3. osa-puoli (esim. Tiera, kuntaliitto, Valtori/Ahti) Kombinaatio eo. vaihtoehdoista + Julkishallinnon toimija (Valtori/Ahti, Kuntaliitto) + Esim. Kuntaliitto edustaa kaikkia kuntia + Pysyvyys + Toimija, jonka omistavat kunnat ja valvoo omistajiensa etuja (Tiera) + Erityinen ICT osaaja (Tiera, Ahti/Valtori) - Ei edusta kaikkia kuntia (Tiera) - Oma tavoite / oma strategia - Ei täysin julkinen toimija (Tiera) - Intressi rooliin saattaa puuttua Huomioitava, että Omistajan rooli on avoimen tuotteen tapauksessa erilainen kuin suljetun. Omistaja on tuotteesta huolehtija ja vastaa tuotteenhallinnan järjestämisestä tuotteelle. Alussa luonnollista, että ensimmäisen version tilaaja on Omistaja. Myöhemmin voidaan muuttaa.

23 Vaihtoehtoja Tuotepäällikkö rooliin Tuotepäällikkö Edut Huomioitavat asiat Ministeriö, jolle palvelu on tehty Ohjelmistotalo 3.Osapuoli, jolla ICT osaamista (esim. Tiera, Ahti/Valtori) Muu 3. osapuoli (esim. Kuntaliitto) Yhdistys + Jos jo projektirahoituksella koordinoinut kehittämistä, niin osaamista myös myöhemmin hoitaa tehtävää. + Joillakin ministeriöillä roolin substanssiosaamista. + Erittäin vahva osaaminen ohjelmistosta. + Osaaminen toiminnallisuuksien keräämisestä, työpajoista ja tuotepäällikön työstä. + Rahoitus sisältyy maksuihin (esim. projektointiin) + Erityinen ICT osaaja. + Esim. Tiera kuntien omistama. + Ahti/Valtori julkinen toimija. + Julkishallinnon toimija, joka edustaa kaikkia kuntia + yleishyödyllinen, puolueeton - Mahdollinen roolin substanssiosaamisen puute joillakin ministeriöillä. - Ei ole julkinen toimija vaan ohjelmiston tehnyt yritys. - Toimittajariippumattomuus puuttuu - Rahoitus ei-tiera kunnilta ja muutenkin kunnalliselta sektorilta selvitettävä. - Tiera ei ole täysin julkinen toimija. - Ei erityisesti tietohallinnon asiantuntija, joten tehtävä voi olla haastava. - Miten rahoitetaan henkilön työaika

24 Vaihtoehtoja Integraattori / kehittäjä rooliin Integraattori / kehittäjä Ohjelmistotalo, joka kehittänyt 1. version 3. osapuoli (julkinen tai edustaa julkista sektoria: Tiera, Valtori, ) Toiset ohjelmistotalot Edut + Ensimmäisen version kehittäjä, joten hankkinut erityisen osaaminen tuotteesta. + Osaaminen edelleen kehittämiseen (ymmärtää arkkitehtuurin, laajennettavuuden, jne.). + Toimija, joka edustaa suoraan kuntia, julkista sektoria. + Integraattorin rooli ei ole sidottu ensimmäisen version kehittäjään + Integraattorin rooli ei ole sidottu ensimmäisen version kehittäjään. + Jos dokumentaatio on hyvällä mallilla niin tämän tulisi olla mahdollista. Huomioitavat asiat - Pitempiaikaisessa toiminnassa vaarana lukkiutuminen yhteen toimittajaan - Ei ole kehittänyt ensimmäistä versiota => osaamisen siirto haastavaa. - Johtaako joka tapauksessa työn alihankintaan ohjelmistoyrityksestä? Hankintamalli? - Ei ole kehittänyt ensimmäistä versiota => osaamisen siirto haastavaa. Siirto ei ole mahdollinen ennen kuin on kerännyt osaamista ohjelmistosta esimerkiksi käyttöönottojen kautta. - Pitempiaikaisessa toiminnassa vaarana lukkiutuminen yhteen toimittajaan Muu

25 Ohjausryhmän (OhRy) mahdollisia osapuolia Ohjausryhmän osapuolet Tuotepäällikkö Ohjelmistoa käyttävät osapuolet Hyödyt + Tuotepäällikkö OhRyn kokoonkutsujana ja sihteerinä. + Avoimuuden edunvalvoja tuo yhteisön näkökulman OhRyyn. + Luonnollinen osa ohjausryhmää (äänioikeus). Huomioitavat asiat - Tulisiko olla äänioikeus vai ei? - Voidaanko Tuotepäällikkö valtuuttaa päättämään itse tietynkokoisesta muutoksesta ohjelmistoon? (vrt. julkisen sektorin toimija tai ohjelmistotalo Tuotepäällikkönä) - Ohjelmisto ei välttämättä kehity kaikkien yhteisöön kuuluvien toiveiden suuntaan. Rahoittajat, Omistaja Mahdolliset ulkopuoliset asiantuntijat tai edustajat (lakiasiantuntija, substanssiosaaja, avoimuuden edunvalvoja) + Luonnollinen osa ohjausryhmää (äänioikeus). + Jos maksat haluat myös vaikuttaa. + Laajempi näkökulma + Asiantuntijuuden tuominen työhön - Rahoittajan intressi vs. yhteisön intressi. Kehittäjäyhteisön muut toimijat. Esimerkiksi kehitysyhteisön edustaja + Sitouttaa laajempaa yhteisöä kun on selkeästi vaikutusmahdollisuuksia. + Voi helpottaa ohjelmiston käytön leviämistä laajemmalle kun tarpeita huomioidaan. - Ohjelmiston ominaisuudet hajaantuvat helpommin hallitsemattomasti (ominaisuudelle tulisi olla aina käyttäjäorganisaatio). Huomioitava että mahdollisesti tarvitaan Johtoryhmä ja Ohjausryhmä. Ohjausryhmä tukee projektipäällikön/tuotepäällikön työtä ja sisältää substanssiosaajia. Johtoryhmä on enemmän hallinnollinen. Vrt. Palveluseteli (https://wiki.julkict.fi/julkict/projektit/avoimen-tuotteen-hallinta => PSOP -tuotantovaiheen_hallintamalli_esitys).

26 Vaihtoehtoja Avoimuuden edunvalvoja rooliin Avoimuuden edunvalvoja Tuotepäällikkö hoitaa Erillinen Avoimuuden edunvalvoja (esim. COSS) Muu / ei tarvita Avoimuuden edunvalvojaa Edut + Voidaan hoitaa osana toista toimijaa, jonka tehtävänkuvaan liittyy. + Vähemmän eri toimijoita. + Osaamista avoimuuteen ja avoimeen lähdekoodiin liittyvistä asioista (COSS) + Mahdollisuus siihen että Avoimuuden edunvalvoja toimii usean hankkeen yli ei ainoastaan yhdessä hankkeessa. Huomioitavat asiat - Avoimuutta katsotaan mahdollisesti vain yhden hankkeen näkökulmasta. - Oltava saumaton yhteistyö Tuotepäällikön kanssa, muuten ei onnistu. Liittyy vahvasti Tuotepäällikön työhön. - Ei välttämättä ole vahvaa ymmärrystä palvelusta/ohjelmistosta. - Voisi olla tyypiltään auditoija, joka varmistaa myös esim. dokumentaation laadukkuutta. - Avoimen lähdekoodin ollessa kyseessä, suurena etuna on se, että toiset kehittäjät antavat kaiken aikaa palautetta ja sitä kautta avoimuus toteutuu. - Huomioitava että Avoimuuden edunvalvojan tulee olla riippumaton!

27 Rahoitusvaihtoehtoja (ohjelmiston edelleen kehitys ja tuotteenhallinta) Rahoitus Edut Huomioitavat asiat Ohjelmistoa käyttävät / tarvitsevat osapuolet (esimerkiksi Kunnat) Yksityinen omistaja rahoittaa (esim. jos ohjelmistotalo omistaa) Budjettirahoitus ministeriöltä, jolle ensimmäinen versio tehty 3. Osapuoli (esim. eri ministeriöt ylittävien ratkaisujen rahoitus yhdeltä ministeriöltä) + Reilu. Se joka käyttää ja tarvitsee ominaisuutta, se myös maksaa. + Mahdollistaa myös perusohjelmiston tai alustan kehittämisen => kaikki maksavat. + Ohjelmistotalo katsoo rahoitusta liiketaloudellisesti. Vahva motiivi. + Markkinoi, viestii, jne. tuotteesta, koska on ohjelmistotalon liiketoimintaa. + Yksinkertainen ja selkeä. + Ei laskutusta eri toimijoilta. Yksinkertaisempaa, myös laskutus eri organisaatioilta vaatii työtä. + Pyritään vahvasti ministeriöiden / virastojen rajojen ylittävään yhteiseen ratkaisuun. - Rahoituksen jakamisen säännöt pystyttävä sopimaan. Uuden organisaation mukaantulon kustannusten sopiminen (tarvitaanko kynnysraha ) - Laskutus vaatii myös työtä. - Varmistuttava, että ohjelmisto pysyy avoimena, eikä sitä aleta sulkemaan (jos halutaan pitää ohjelmisto avoimena). - Toisten toimijoiden mahdollisuus ryhtyä kilpailemaan Omistajan kanssa (kontrolli ei ole julkisella sektorilla). - Ei välttämättä mahdollista jos ei ole ministeriön ydintoimintaa. - Uuden organisaation mukaantulon kustannusten sopiminen (tarvitaanko kynnysraha ). - Onko tällainen toiminta mahdollista? Ei välttämättä mahdotonta, mutta saattaa olla poliittisesti päätettävä asia. - Jos ei ole ministeriön ydintoimintaa niin voi olla vaikea järjestää. Ohjelmiston/palvelun elinkaari huomioitava, ts. milloin kehittäminen lopetetaan ja varaudutaan jo seuraavaan ratkaisuun.

Muuta määriteltävää ja sovittavaa 23/04/2015 28 Huomioitavaa Kehittäjäyhteisö / verkosto Ketkä mukaan? Kokonaan avoin vai rajattu joukko? (ideoiden määrä, ketteryys) Onko yhteisön rooli mikä? Tulee määritellä (määrittelytyöpajat, osallistuvatko palvelujen testaukseen, ohjelmiston kehittäminen, kommunikointivälineet, ) Päätöksenteon valtuutus Miten päätöksentekovalta jaetaan ohjausryhmässä? Valtuutetaanko Tuotepäällikkö tekemään joitakin muutospäätöksiä? (kaikkea ei tarvitse kierrättää OhRyn kautta) Muutospäätös? Uuden version hyväksyntä käyttöön? Lähdekoodin jakelu Lähdekoodi: lähtökohtaisesti avointa ja sen jakelua ei rajoiteta VAI jakelua rajoitetaan siten, että sen saa Omistajan kautta (esim henkilötietojen käsittelyn komponentit). Jakelupaikka ja sen administraattori Metatieto, dokumentaatio, lähdekoodi. Kuka muodostaa ja ylläpitää esim. GitHub kannan, weppisivut, etc Versiointi Ohjelmistoversioiden haarautuminen (branching) tulee määritellä ja sopia: voidaan esim. sopia niin, että vain yhtä haaraa ylläpidetään ja päivitykset siihen tehdään ohjausryhmän päätöksellä. Aina haarautumista ei voida välttää, mutta optimaalista olisi, jos jokin tehty sivuversio voitaisiin myöhemmin hyödyntää myös muiden käyttöön. Ohjelmiston käyttöönottokustannukset Rahoittavatko käyttöönottavat organisaatiot? Voiko tähän saada tukea? Toimintaan osallistumisen kustannukset (OhRy, Yhteisö) Kukin organisaatio itse vastaa osallistumisen kustannuksista. Tapaamisten järjestelykustannukset osana Tuotepäällikön kustannuksia. Esimerkkejä kehittäjäyhteisöistä / verkostoista hankkeissa Oskari-verkosto KoKu verkosto (KoKusta kiinnostuneet kunnat) Osallistumisympäristöjen kehittäjäyhteisö => Demokratiapalveluiden kehittäjäyhteisö (SADe-ohjelman aikainen kehittäjäyhteisö voi jatkaa => ei uuden yhteisön rakentamisen haastetta)