Kuntasektorin kokonaisarkkitehtuuri

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

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

Otakantaa palvelun tuotteenhallintasuunnitelma

xxx avoimen rajapinnan hallintasuunnitelma (VALMIS 1.4)

Avoimen tuotteen hallintamalli FINTO OhRy

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

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

Avoimen lähdekoodin ohjelmistot julkisessa hallinnossa

Kuntien teknisen ja ympäristötoimen aineistorajapintojen hallintasuunnitelma

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

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

JulkICTLab Eteneminen Mikael Vakkari, VM

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

Avoimen ja yhteisen rajapinnan hallintamalli

-toiminto Nuortenideat.fi Tuotteenhallintasuunnitelma

Avoimen rajapinnan hallinta (Tilaajan hallitsema rajapinta)

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

Avoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.4

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

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

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

YJA ohjaus- ja tuotteenhallintaprosessi

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

Suomen avoimien tietojärjestelmien keskus COSS ry

Kuntasektorin kokonaisarkkitehtuuri

Avoimen tuotteen hallinta monitoimittaja ympäristössä

Käyttövaltuushallinnan hyödyt tehokkaasti käyttöön. Johanna Lampikoski, RM5 Software Juha Arjonranta, TeliaSonera Finland

AVOIN LÄHDEKOODI JA SEN MERKITYS LIIKETOIMINNASSA

Tutkimuksen pitkäaikaissaatavuuden palvelukokonaisuus

MAKUFI. Avoimen tuotteen hallintamalli Maakuntien verkkopalvelusivustot

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

Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit

Tekninen vuoropuhelu. Apotti-hanke. Tietopyyntö

AVOIN KOODI YRITTÄJYYDEN LÄHTÖKOHTANA

Kansallinen palveluväylä - Rolling Up the Sleeves Paasitorni

Finnaa arkistoille. Aki Lassila Arkistot

Manu Setälä Suomen open source -keskus COSS

Uudelleenkäytön jako kahteen

Kuntasektorin kokonaisarkkitehtuuri

ONKI-projekti JUHTA KANSALLISKIRJASTO - Kirjastoverkkopalvelut

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

Vaikuttavia tekoja yhteentoimivuus. Kommenttipuheenvuoro YTI-hanke päätösseminaari Taina Nurmela ja Teija Soini Helsingin kaupunki

Built Environment Process Reengineering (PRE)

Digitoinnin laadun ja taloudellisuuden puolesta!

Tulevaisuuden kunnan digitalisointi projekti. Erityisasiantuntija Elisa Kettunen

JHS-järjestelmä ja avoimet teknologiat. Tommi Karttaavi

IT2015 EKT ERITYISEHTOJA OHJELMISTOJEN TOIMITUKSISTA KETTERIEN MENETELMIEN PROJEKTEILLA LUONNOS

Viisaat hankinnat JIT2015 sopimusehdot

Avoin tiede ja tutkimus (ATT-hanke)

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

Kuntasektorin kokonaisarkkitehtuuri

Kooste kotitehtävien vastauksista. Kotitehtävä 6 - Ylläpito- ja kehittämismalli

Mobiilin somepalvelun ketterä kehittäminen, sopimusehtoluonnos

Tietohallinnon nykytilan analyysi. Analyysimenetelmä (sovitettu Tietohallintomallista)

Suomi.fi-palveluväylä

Kansallinen digitaalinen kirjasto missä mennään? Kristiina Hormia-Poutanen

Valtion uudet yhteentoimivuuspalvelut: dataportaali, palvelutietovaranto ja yhteentoimivuus.fi v.2

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

Ohjelmistotuotteen hallinnasta

Koodistoeditorin tavoitteet ja tilannekatsaus

JulkICTLab käyttöön liittyvät ehdot

SilvaToiminta Versio 1.0. SilvaToiminta. Pikaohje Versio Oy Silvadata Ab Pikaohje 1

Avoin lähdekoodi, avoimet standardit ja julkishallinto. Avoimen lähdekoodin road show , Kuntatalo, Helsinki Tommi Karttaavi

Finna Johtava avoimen kulttuurin ja tieteen hyödyntämisen väylä

Solmu ja Siiri ajankohtaista Vapriikin kuva-arkistosta. Riitta Kela

Kieliaineistojen käyttöoikeuksien hallinnan tietojärjestelmä

Kansallinen palveluväylä - yleiskuva ja tilanne nyt , Jyväskylä Pauli Kartano Valtiovarainministeriö, JulkICT

VALDA-tietojärjestelmän j versio 1

Ohjelmointitekniikka lyhyesti Survival Kit 1 Evtek KA ELINKAARIMALLEISTA

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

Hankintayhteistyö korkeakoulujen kirjastojärjestelmän hankinnassa

Sähköisten viranomaisaineistojen arkistoinnin ja säilyttämisen palvelukokonaisuus

Avoin lähdekoodi hankinnoissa Juha Yrjölä

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

Finna-kehitystyön painopisteet vuonna 2014

Testiautomaatio tietovarastossa. Automaattisen regressiotestauksen periaate ja hyödyt

INSPIRE:n määrittelyjen mukaisen tietotuotteen muodostaminen: KIINTEISTÖT

Kuntasektorin asianhallinnan viitearkkitehtuuri 1.0. Kuntamarkkinat Tuula Seppo, erityisasiantuntija

Tietojärjestelmien hankinta ja ICT-projektit

Julkishallinnon tunnistuksen ohjauspalvelun kehityshanke mitä PoC-vaihe on opettanut? Manne Miettinen, Henri Mikkonen ja Arto Tuomi

INTEGROINTIRATKAISU PERUSTERVEYDENHUOLLOSSSA

Sopimus Asiakas- ja potilastietojärjestelmästä. Liite N: Kielivaatimukset

- Kuntakentän tehostamisen asiantuntija -

Avointen aineistojen julkaisualusta AVAA

Datanhallinnan oppaan esittely mitä ovat IDA, AVAA, KATA, PAS, REMS? Johanna Blomqvist, CSC - Tieteen tietotekniikan keskus

Sote-palveluhakemisto-projekti. Ohjausryhmän kokous

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

Kokoelmahallintajärjestelmän Vesa Hongisto

Pilviväylä-TH: tulokset ja suoritus

Standardi IEC Ohjelmisto

Kirjastojen tietojärjestelmien uudistaminen AMKIT johtoryhmän ja Linnea2 ohjausryhmän työkokous

Liite 1: KualiKSB skenaariot ja PoC tulokset. 1. Palvelun kehittäjän näkökulma. KualiKSB. Sivu 1. Tilanne Vaatimus Ongelma jos vaatimus ei toteudu

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

TIETOMALLI JA TIETOVARASTO PALVELUKONSEPTI

Maakunnan digipalvelut järjestämistehtävässä

JHS 166 Julkisen hallinnon IT-hankintojen yleiset sopimusehdot Liite 8. Erityisehtoja tilaajan sovellushankinnoista avoimen lähdekoodin ehdoin

Yleistä palvelusta sisäänrakennettu käyttäjätunnusten ja -oikeuksien hallinta yksiköiden hallinta helppokäyttöinen työkalu laatu-/toimintajärjestelmän

Kokoelmahallintajärjestelmän

Hankintariskit haltuun virtualisoinnilla

JulkICTLab käyttöön liittyvät ehdot

Transkriptio:

Kuntasektorin kokonaisarkkitehtuuri Yhteiskäyttöisten komponenttien kehitys ja hallinta Kurttu 18.4.2013

Ohjelmistokomponenttien uudelleenkäyttö Kustannussäästöjä» Kehityskustannukset» Lisenssikustannukset Yhteentoimivuus» Paljon käyttäjiä samalla tuotteella» Avoimet rajapinnat Joustavuus» Avoin ohjelmistotuote voidaan valita ilman kilpailutusta

Avoimen tuotteen hallintamalli VTT on VM:n tilauksesta tuottanut hallintamallin ja siihen liittyvän dokumentaation Hallintamallien tarkoituksena on auttaa kuntia ottaamaan käyttöön muiden kuntien kehittämiä ohjelmistoja Hallintamallin tarkoituksena on hallita ohjelmistoa, jotta se kehittyy kuntia palvelevaan suuntaan sekä syntyy aitoja säästöjä

Muodostetuista malleista yleisesti Lupa/ rekisteröintikäytännöt Malli 0 Malli 1 Yhteisö, Tuotteenhallinnan elementtejä (jakelupaikka, kommunikaatio) Malli 2 Tuotteenhallinta (ChM, Release mgm) Malli 3

Malli 0 Ohjelmisto 1 V2 Ohjelmistotalo 1 Kaupunki 1 Ohjelmistotalo 2 Kaupunki 2 Ohjelmistotalo 3 Kaupunki 3 Ohjelmisto 1 V1 Ohjelmisto 1 V3

Malli 1 Ohjelmistotalo 1 Kaupunki 1 Ohjelmistotalo 2 Kaupunki 2 Luovuttaa uudelleenkäyttöä varten Ottaa Lupa/rekisteröinti rahoittajalta Ohjelmisto 1 Ohjelmistokohtainen tietovarasto

Malli 2 Ohjelmistotalo 1 Kaupunki 1 Ohjelmisto 1 K3 Ohjelmistotalo 3 Kaupunki 3 Takaisin yhteisön kantaan Ohjelmistotalo 2 Kaupunki 2 Takaisin yhteisön kantaan Ohjelmisto 1 K2 Ohjelmisto 1 K1 Sovellusportaali Yhteisö Lähdekoodi ja dokumentaatio Lupa rahoittajalta

Malli 3 Ohjelmistotalo 2 Kaupunki 2 Ohjelmistotalo 3 Kaupunki 3 Ottaa Vie takaisin yhteisön kantaan integrointiin Ohjelmisto 1 V2 Vie takaisin yhteisön kantaan integrointiin Ottaa Lupa Rahoittajalta/yhteisöltä Ohjelmisto 1 V1 Ohjelmistotalo 1 (Integraattori) Sovellusportaali Yhteisö Lähdekoodi ja dokumentaatio

Malli 3-variaatio 1 Ohjelmistotalo 2 Kaupunki 2 Ohjelmistotalo 3 Kaupunki 3 Ottaa Vie takaisin yhteisön kantaan integrointiin Ohjelmisto 1 V2 Vie takaisin yhteisön kantaan integrointiin Ottaa Lupa Rahoittajalta/yhteisöltä Ohjelmisto 1 V1 Edunvalvoja Sovellusportaali Yhteisö Lähdekoodi ja dokumentaatio

Malli 3 - variaatio 2 Ohjelmistotalo 2 Kaupunki 2 Ohjelmistotalo 3 Kaupunki 3 Ottaa Ehdottaa ja rahoittaa uusia ominaisuuksia Ohjelmisto 1 V2 Ohjelmisto 1 V1 Ehdottaa ja rahoittaa uusia ominai suuksia Ottaa Lupa Rahoittajalta/yhteisöltä Sovellusportaali Yhteisö Lähdekoodi ja dokumentaatio Ohjelmistotalo x Toteuttaa uuden version

= Tuotteenkehitys dokumentaatio = Tuotteenhallinta dokumentaatio Ohjelmiston versio 1.0:n kehitys Idea/Tarve Kilpailutus / hankinta 1. versio hyväksytty ennen hankintaa jotta tuotteenhallintaan liittyvän dokumentaation määrittelyt ja lisenssin avoimuus ovat mukana kilpailutuksessa. Toteutus Tuotteen hallintasuunnitelma (hyväksytty) Tuotteenhallintaan liittyvän dokumentaation toteutus Dok 1 Dok 2 Dok 3 Ohjaa tuotteenhallintaa jakelupaikassa. Vastuut, aikataulut, rahoitus ja tehtävät. Ohjelmistojulkaisu 1.0 Ohjelmisto Dok 1 Dok 2 Dok 3 1.0 version vienti jakelupaikkaan Ohjelmiston versio 2.0 ja siitä eteenpäin Uuden version toteutus Uuden version vienti jakelupaikkaan Dokumenttien päivitys jakelupaikkaan x.y Ohjelmisto Dokumentaatio Dok 1 Dok 2 Dok 3 Jakelupaikka

Rooli Tehtävät Rahoittaja Velvoittaa mallin mukaiseen toimintaan osana ensimmäisen version rahoituspäätösprosessia. Käynnistää hallinnan suunnittelun ja toteutuksen kyseiselle ohjelmistolle (organisoituminen ja toiminnan käynnistys, hyväksyy hallintasuunnitelman). Uudelleenkäytön seuranta ja raportointi. Toiminnallinen omistaja Edunvalvoja (avoimuuden) Käynnistää ja koordinoi Yhteisön toimintaa ja Jakelupaikassa toimimista. Kommunikaatio Kaupunkien ja Ohjelmistotalon (integraattori) kanssa (sisältö). Kutsuu yhteisöpalaverin koolle. Huolehtii että toimitetussa ohjelmistoversiossa on ne ominaisuudet, jotka yhteisö 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. Kaupunki Toimivat yhteisössä. Etsivät ohjelmistoja tarpeidensa mukaan jakelupaikasta. Kaupunkikohtaisten ohjelmistomuutosten ehdottaminen/tiedottaminen perusversioon. Raportoivat havaitsemistaan ohjelmistovirheistä tai muista poikkeamista Toiminnalliselle omistajalle. Raportoivat ohjelmistoon toivomistaan ominaisuuksista Yhteisössä. Ohjelmistotalo (integraattori) Ohjelmistotalo (räätälöijä) Yhteisön tilauksen mukaan toteuttaa, testaa, tarkastaa ja toimittaa perusversion ohjelmistosta. Tuottavat ohjelmistosta tarvittavat tuotteenhallinnan suunnitelmassa määritellyt dokumentaatiot ja toimittavat ne yhteisölle (Toiminnallinen omistaja & Avoimuuden edunvalvoja). Räätälöivät ohjelmiston oman asiakkaansa (kaupunki) tarpeeseen (muokkaukset, käyttöönottoprojekti, ylläpito). Luovuttavat ohjelmistoräätälöinnistä lähdekoodin, dokumentaation ja muun vaadittavan tiedon tarvittaessa perusversioon integroimista varten. Yhteisö Päättää ohjelmiston kehityksen tiekartasta ja seuraavan julkaisuversion sisällöstä. Ylin päätäntävalta ohjelmiston kehittymisestä. Kaupungit, Toiminnallinen omistaja, Avoimuuden edunvalvoja, Rahoittaja(t) Jakelupaikka ja sen hallinta Jakelupaikan muodostaminen tuotteenhallinnan suunnitelman mukaan Jakelupaikan administraatio. Käyttöoikeudet, kehittäminen, opastus, ym.

Rooli: Rahoittaja Velvoittaa mallin mukaiseen toimintaan osana ensimmäisen version rahoituspäätösprosessia. Käynnistää hallinnan suunnittelun ja toteutuksen kyseiselle ohjelmistolle (organisoituminen ja toiminnan käynnistys, hyväksyy hallintasuunnitelman). Uudelleenkäytön seuranta ja raportointi.

Rooli: Toiminnallinen omistaja Käynnistää ja koordinoi Yhteisön toimintaa ja Jakelupaikassa toimimista. Kommunikaatio Kaupunkien ja Ohjelmistotalon (integraattori) kanssa (sisältö). Kutsuu yhteisöpalaverin koolle. Huolehtii että toimitetussa ohjelmistoversiossa on ne ominaisuudet, jotka yhteisö on sopinut siihen toteutettavaksi ja että muutokset on toteutettu, testattu ja dokumentoitu hyväksyttävällä tavalla. Raportoi ohjelmiston uudelleenkäytöstä rahoittajalle.

Rooli: Avoimuuden edunvalvoja 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

Rooli: Kaupunki Toimivat yhteisössä Etsivät ohjelmistoja tarpeidensa mukaan jakelupaikasta Kaupunkikohtaisten ohjelmistomuutosten ehdottaminen/tiedottaminen perusversioon Raportoivat havaitsemistaan ohjelmistovirheistä tai muista poikkeamista Toiminnalliselle omistajalle Raportoivat ohjelmistoon toivomistaan ominaisuuksista Yhteisössä

Rooli: Ohjelmistotalo (integraattori) Yhteisön tilauksen mukaan toteuttaa, testaa, tarkastaa ja toimittaa perusversion ohjelmistosta Tuottavat ohjelmistosta tarvittavat tuotteenhallinnan suunnitelmassa määritellyt dokumentaatiot ja toimittavat ne yhteisölle (Toiminnallinen omistaja & Avoimuuden edunvalvoja)

Rooli: Yhteisö Päättää ohjelmiston kehityksen tiekartasta ja seuraavan julkaisuversion sisällöstä Ylin päätäntävalta ohjelmiston kehittymisestä Kaupungit, Toiminnallinen omistaja, Avoimuuden edunvalvoja, Rahoittaja(t)

Rooli: Ohjelmistotalo (räätälöijä) Räätälöivät ohjelmiston oman asiakkaansa (kaupunki) tarpeeseen (muokkaukset, käyttöönottoprojekti, ylläpito) Luovuttavat ohjelmistoräätälöinnistä lähdekoodin, dokumentaation ja muun vaadittavan tiedon tarvittaessa perusversioon integroimista varten

Rooli: Jakelupaikka Jakelupaikan muodostaminen tuotteenhallinnan suunnitelman mukaan Jakelupaikan administraatio. Käyttöoikeudet, kehittäminen, opastus, ym.

Selvitettäviä asioita Roolien täyttäminen» Toiminnallinen omistaja?» Avoimuuden edunvalvoja? Tuotteenhallinta Julkaisualusta» Voidaan periaatteessa käyttää mitä julkaisualustaa vain (JoinUp, GitHub, SourceForge jne.)» Oleellista että ohjelmistojen metatiedot ovat yhdessä paikassa (yhteentoimivuus.fi)

Kiitos! tommi.karttaavi@kuntaliitto.fi