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



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

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

Avoimen tuotteen hallintamalli FINTO OhRy

JulkICTLab Eteneminen Mikael Vakkari, VM

Otakantaa palvelun tuotteenhallintasuunnitelma

Kuntasektorin kokonaisarkkitehtuuri

Avoimen lähdekoodin ohjelmistot julkisessa hallinnossa

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

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

Avoimen ja yhteisen rajapinnan hallintamalli

-toiminto Nuortenideat.fi Tuotteenhallintasuunnitelma

Avoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.4

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

xxx avoimen rajapinnan hallintasuunnitelma (VALMIS 1.4)

MAKUFI. Avoimen tuotteen hallintamalli Maakuntien verkkopalvelusivustot

Pilviväylä-TH: tulokset ja suoritus

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

YJA ohjaus- ja tuotteenhallintaprosessi

JulkICT Lab Julkisen hallinnon palvelujen kehittämisympäristö

Kuntien teknisen ja ympäristötoimen aineistorajapintojen hallintasuunnitelma

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

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

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

Avoimen rajapinnan hallinta (Tilaajan hallitsema rajapinta)

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

Viitekehys hallinnossa

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

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

JulkICT Lab ja Dataportaali Avoin data ja palvelukokeilut

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

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

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

Kotitori: Palveluintegraattori ikäihmisten palveluiden kehittämisen työkaluna

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

Kansallinen palveluarkkitehtuuri TUNNISTUSPALVELU INFO

Kuutoskaupunkien suositukset avoimista rajapinnoista

Avoimuus ja julkisen hallinnon tietohallinto. Yhteentoimivuutta avoimesti -seminaari Tommi Oikarinen, VM / JulkICT

Malleja valinnanvapauden lisäämiseksi

Projektityökaluilla tuottavuutta toimintaan, Espoo, Kari Kärkkäinen

Alueellisen ja valtakunnallisen arkkitehtuurin yhteensovittaminen

Kokemuksia julkisen datan avaamisesta

Kotitori: Palveluintegraattori kotihoidon kehittämisen työkaluna Vesa Komssi, toimitusjohtaja, NHG Consulting Oy

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

Infra-alan innovaatiojärjestelmän. kehittäminen

Avoin lähdekoodi hankinnoissa Juha Yrjölä

SÄHKÖISEN TUNNISTAMISEN PALVELU KANSALLISESSA PALVELUARKKITEHTUURISSA

Uusi ratkaisumalli kuntakentän ICT-haasteisiin

Sähköisen kilpailutusjärjestelmän toteuttaminen: Millaista järjestelmää ollaan kilpailuttamassa ja missä vaiheessa kilpailutus on?

Kotitori: Palveluintegraattori kotihoidon kehittämisen työkaluna Vesa Komssi, toimitusjohtaja, NHG Consulting Oy

Built Environment Process Reengineering (PRE)

eperusteet -palvelu enorssi kevätpäivät Rauma

Valtionavustusten digiloikka: tiekartta tavoitetilaan

Pilviväylä projekti

Tehokkuutta ja vaikuttavuutta tiedonhallintaa kehittämällä. Kohti avoimempaa ja digitaalisempaa työskentelykulttuuria

Palvelutoimisto. Prosessit ja ihmiset rokkaamaan yhdessä. itsmf Hanna Nyéki-Niemi ja Mika Lindström 3.10.

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

Torstai Mikkeli

Toimintatapamuutokset ja verkostot mahdollistajina. Kestävä yhdyskunta

J U H TA Pirjo Saksa

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

Rakennusliikkeen sähköinen kaupankäynti

Hyödynnetään avointa, omaa ja yhteistä tietoa Yhteinen tiedon hallinta -kärkihanke

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

Projektin suunnittelu

Tekes innovaatiorahoittajana. Johtaja Reijo Kangas Tekes

Huippuostajia ympäristöpalveluihin

TALOYHTIÖLLE STRATEGIA. Tero Heikkilä

Hyviä käytänteitä ja kokemuksia

Toimittajahallinta Tilaajan ja tuottajan roolit palveluiden laadun ja taloudellisuuden varmistamisessa

YTPA Yksityistietiedon palvelualusta

AVOIN LÄHDEKOODI JA SEN MERKITYS LIIKETOIMINNASSA

Projektinhallinta. Kielten POP-hankkeiden koordinaattoritapaaminen Koulutus- ja kehittämiskeskus Palmenia, Ulla Pehrsson ja Johanna Heimonen

Copyright by Haikala. Ohjelmistotuotannon osa-alueet

Hoivaliiketoiminta kannattavaksi

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

VM/2232/ /2016

Smart Tampere Avoin Määrittely Petri Nykänen Smart Tampere liiketoimintakehitys Tampereen kaupunkiseudun elinkeino- ja kehitysyhtiö TREDEA

Julkinen ja yksityinen sektori yhteistyössä yli rajojen. Jarkko Moilanen OKM

Kehittämisprosessi. Tuottava ja hallittu kehittämistoiminta kunnissa seminaari

Tulevaisuuden kunnan digitalisointi projekti. Erityisasiantuntija Elisa Kettunen

Tietomallipohjainen liiketoiminta RYM-SHOK Tietomallipohjaisten prosessien haasteet ja mahdollisuudet omistajille

KEHITTÄMISEN NELIKENTTÄ

Liikeidea. Etunimi Sukunimi

Ohjelmistotuotteen hallinnasta

Inframallintamisen ohjeiden tulevaisuuden näkymät

InfraTM-ryhmän puheenvuoro: Ryhmän odotukset pilotoinneista

Asiakaslähtöiset ja yhteentoimivat Oppijan palvelut

AVOIN KOODI YRITTÄJYYDEN LÄHTÖKOHTANA

IT2015 EKT ERITYISEHTOJA OHJELMISTOJEN TOIMITUKSISTA KETTERIEN MENETELMIEN PROJEKTEILLA LUONNOS

BUILDINGSMART ON KANSAINVÄLINEN FINLAND

Sähköisen. asioinnin. kehittämisen. periaatteet. asioinnin. kehittämisen periaatteet

Ikäneuvo hanke: Tilannekatsaus

Rahoitushaku prosessien automatisointiin - Tuottavuutta edistetään robotiikan, tekoälyn tai muiden nousevien teknologioiden avulla

Kansallinen ASPAtietojärjestelmä

1. ASIAKASKOKEMUSSTRATEGIA

Kilpailutusjärjestelmä

Järjestelmien elinkaarenhallinta, järjestelmäsalkunhallinta ja Thinking Portfolio

Sosiaali- ja terveydenhuollon ATK-päivät 2019

Yhteinen tiedon hallinta -kärkihanke

Uudelleenkäytön jako kahteen

Transkriptio:

Mikä on avoimen tuotteen hallintamalli perustiedot ja taustoitus Jukka Kääriäinen, Tapio Matinmikko, Raija Kuusela 22.4.2015 Jukka.kaariainen@vtt.fi

Avoimen tuotteenhallinta Esityksen sisältö Mitä on tuotteenhallinta? Mikä on avoimen tuotteenhallintamalli? Miten malli on kehitetty? Miten sitä sovelletaan ja mitä sillä saavutetaan? Tuotteen hallinnan roolit Yhteenveto 2

Mitä on tuotteenhallinta? Ohjelmistotuotteen hallinnalla tarkoitetaan toimia, jotka mahdollistavat ohjelmiston hallitun kehityksen ja kehityksen seurannan sen elinkaaren aikana. Tällaisia ovat esimerkiksi kehitysideoiden kerääminen, kehittymisen päätöksenteko ja ohjelmistotuotteen tiekartan laadinta. Yritykset tekevät tuotteenhallintaa omistamilleen tuotteille. Kun julkinen sektori alkaa toimimaan omistajana niin sen tulee huolehtia tuotteenhallinnasta tai järjestää se jollakin tavalla. Tuotteenhallinta vaatii osaamista, ammattitaitoa sekä kokemusta sekä se aiheuttaa kustannuksia mm. (Tuotepäällikkö) 3

Ohjelmistotuotteen elinkaari Tuotteenhallinta Uudet ominaisuudet, virheenkorjaus, roadmap, rahoitus, koordinointi, kehityksen valvonta, jne. Kehittäminen Ohelmisto versio 1 Ohelmisto versio 2 Ohelmisto versio 3 Ohelmisto versio 4 Käyttö Idea Ohjelmiston 1. versiota tehdään Käyttöönotto Ohjelmisto käytössä The end Avoimen tuotteen hallinta on jatkuvaa toimintaa, jolla tuotteen jatkokehittämisestä pidetään huolta sen koko elinkaaren ajan! VIITE: Muokattu perustuen: DAVID CHAPPELL, WHAT IS APPLICATION LIFECYCLE MANAGEMENT?, WHITE PAPER, CHAPPELL & ASSOCIATES, DECEMBER 2008

Mikä on avoimen tuotteen hallintamalli? Se on sovittu toimintamalli, jonka avulla julkisen sektorin toimijat hallitsevat yhteisesti kehittämää ja rahoittamaa ohjelmistoa (ylläpito ja jatkokehitys on turvattu). Keskeisinä asioina on kuvata tuotteen hallintasuunnitelma jossa, määritellään ohjelmiston: Omistajuus ja muut roolit sekä niihin liittyvät käytänteet. Tuotteen elinkaarenhallinta. Tuotteen jatkokehittämisen ja ylläpidon rahoittaminen. Tuotteenhallintasuunnitelma toimii myös käytäntöjen / vastuiden dokumentointi- ja kommunikointivälineenä

Tuotteen hallintamallien kehittäminen ja käyttöönotto) 2011 2012 2013 2014 2015 Mallien luonti Tarkennus/ Konkretisointi Pilotointi KoKu Soveltaminen SADe Soveltaminen Pilviväylä Soveltaminen Yhteinen julkaisujärjestelmä Soveltaminen Oskari-ohjelmisto: käytäntöjen dokumentointi

Tuotteenhallinnan soveltaminen Tuotteenhallintaa sovelletaan kunkin ohjelmiston kohdalle, siten että ohjelmiston ja kehitysverkoston erityispiirteet huomioidaan. Tuotteenhallinnan käytännöt ja vastuut dokumentoidaan tuotteen hallintasuunnitelmaan (avoimuus ja läpinäkyvyys). 7

Mitä tuotteen hallinnalla saavutetaan? Tämä ei ole ylimääräistä työtä vaan toimintaa, jota joka tapauksessa tulee tehdä, jotta tässä uudessa tilanteessa ohjelmiston kehittyminen ja jakaminen on hallittua siten että ohjelmisto kehittyisi käyttäjäorganisaatioiden tarpeiden mukaan: Vertaa Oskari-ohjelmisto: käytännöt, vastuut ja rahoitusmallit tuotteenhallintaan on joka tapauksessa pitänyt määrittää ja kuvata. Eli tätä tehdään jo ja pitää tehdä tai ohjelmiston edelleen kehittäminen ja ylläpito ei ole koordinoitua eikä ole selvää kuka kustantaa kehittämisen. Tuotteenhallintasuunnitelma: Helpottaa tuotteenhallinnan määrittelyä, dokumentointia ja toteutusta. Systematisoidaan toimintaa julkisella sektorilla, siten että hyviä tuotteenhallintakäytäntöjä saadaan leviämään ja hyödynnettäväksi eri toimijoiden välillä. 8

Milloin tarvitsen tuotteenhallintaa? Missä tilanteessa tuotteenhallintaa tarvitaan? Esimerkkejä: Kuntien kautta tarjottava palvelu kansalaisille: Kohti Kumppanuutta ohjelmisto Yhteiskäyttöiset komponentit, alustat, työkalut, jne. palveluiden rakentamiseen: Oskari-ohjelmisto Demokratiapalveluiden tyylit (SADe) Palvelu, joka tarjotaan valtiolta kansalaiselle ja muille organisaatioille: OtaKantaa palvelu (SADe) Erityisesti avoimet jaettavat ohjelmistot, joita tullaan ottamaan käyttöön ja jatkokehittämään. Milloin sitä ei tarvita? Ei tarvita kokeellisille PoC ratkaisuille, joita ei tulla jatkokehittämään tai hyödyntämään. 9

Milloin sen suunnittelu tehdään? Ensimmäinen versio suunnitelmasta olisi hyvä tehdä jo määrittely/tilaus vaiheessa => osoittaa että jatkuvuutta, omistajuutta, rahoitusta ja muita vastuita on mietitty. Mutta viimeistään kun on olemassa ensimmäinen versio ohjelmistosta, joka otetaan käyttöön. Päivitetään suunnitelmaa tarpeen mukaan, koska tuotteenhallinta on jatkuvaa toimintaa, joka jatkuu siihen saakka kun ohjelmiston elinkaari loppuu. Esimerkki: JulkICT Lab (kun tunnistetaan että PoC / ohjelmisto on tuotantoon menevä => tuotteenhallinta tulee määritellä) 10

Keskitetyn tuotteenhallinnan hyödyt saavutetaan erityisesti tilanteessa kun on useampia kuntia/toimijoita, jotka hyödyntävät samaa ohjelmistoa. Ilman käytäntöjä ja vastuita ei yhteisen ohjelmiston kehittymistä voida tukea. Ilman tuotteenhallintaa ei voida toimia => VTT/VM ovat määritelleet kuinka tätä voitaisiin tehdä suunnitellusti ja määrämuotoisesti ja siten että toiminta olisi dokumentoitua, läpinäkyvää/avointa (kuka, miten, miten rahoitetaan) ja hyviä käytäntöjä voitaisiin jakaa julkisella sektorilla. Ohjelmistot ja toimijat ovat omanlaisiaan, joten käytännöt ja vastuut ja rahoitustavat vaihtelevat, mutta kaikissa tilanteissa ne kuitenkin pitää määritellä => ohjelmistojen osalta joka tapauksessa nämä asiat tulee olla määriteltyjä. Nyt on mahdollista tehdä se systemaattisesti siten että määrittelyt ja vastuut dokumentoidaan standardipohjan mukaan. 11

Rahoittaja Omistaja Tuotteen hallinnan järjestäminen itse tai valtuuttaa tehtävään. Tuotteenhallinnan perusroolit Ylin päätäntävalta ohjelmiston kehittymisestä. Päätöksenteko tuotteenhallinnan käytännöistä. Vaatimukset, muutokset, virheiden korjaukset, julkaisusuunnitelma, tiekartta. Huolehtii tuotteesta Ohjausryhmän mandaatilla, että ohjelmisto kehittyisi yhteisöä palvelevaan suuntaan. Integraattori Ohjaus-/ johtoryhmä Tuottavat ohjelmistojulkaisut Toimittaja / Integraattori ohjelmistotalo tilauksen / integraattori mukaan Integraattori Toimittaja / ohjelmistotalo / integraattori Toimittaja / ohjelmistotalo / integraattori Uudet ominaisuudet, ideat, Tuotepäällikkö & avoimuuden edunvalvoja Kehittäjäyhteisö Organisaatio/henkilövalinnat tulee olla läpinäkyviä ja perusteltuja. Jakelupaikan ylläpitäjä -Julkaisut + lähdekoodi. -Dokumentaatio ja ohjeet.

Yhteenveto Jos tilaaja (julkisen sektorin toimija) aikoo omistaa ohjelmistoja niin tuotteenhallinta pitää tehdä itse tai järjestää. Tuotteenhallintaa sovelletaan kunkin ohjelmiston kohdalle siten, että ohjelmiston ja kehitysverkoston erityispiirteet huomioidaan. Tuotteenhallinnan käytännöt ja vastuut dokumentoidaan tuotteen hallintasuunnitelmaan. Ilman tuotteenhallintaa aiheutetaan jopa enemmän kustannuksia kuin nykytilanteessa eikä haluttua vaikuttavuutta saavuteta. Tuotteenhallinta on jatkuvaa toimintaa! 13