Avoimen ja yhteisen rajapinnan hallintasuunnitelma v 1 4

  • Slides: 28
Download presentation
Avoimen ja yhteisen rajapinnan hallintasuunnitelma v. 1. 4

Avoimen ja yhteisen rajapinnan hallintasuunnitelma v. 1. 4

Tämän esityksen sisältö § tausta § avoimet toimittajakohtaiset rajapinnat (toimittajan hallitsemat rajapinnat) § avoimet

Tämän esityksen sisältö § tausta § avoimet toimittajakohtaiset rajapinnat (toimittajan hallitsemat rajapinnat) § avoimet yhteiset rajapinnat (tilaajan hallitsemat rajapinnat) § mikä on avointen ja yhteisten rajapintojen hallintasuunnitelma § miksi avoimen rajapinnan hallintasuunnitelma on tärkeä § mitä eroa on rajapintojen määrittelydokumentilla ja rajapintojen hallintasuunnitelmalla § ohjelmiston avoimet sekä avoimet ja yhteiset rajapinnat § avoimen rajapinnan hallinnanelinkaaren kuvaus § hallintasuunnitelman hyödyntämisen nykytila Osasto Julk. ICT-toiminto pp. kk. vvvv 2

Avoimen ja yhteisen rajapinnan hallintasuunnitelma TAUSTA 18. 1. 2016

Avoimen ja yhteisen rajapinnan hallintasuunnitelma TAUSTA 18. 1. 2016

Tausta § Nykyisin järjestelmätoimittajat tekevät avoimia rajapintoja omiin järjestelmiinsä. Rajapinnat ovat usein teknologisesti standardin

Tausta § Nykyisin järjestelmätoimittajat tekevät avoimia rajapintoja omiin järjestelmiinsä. Rajapinnat ovat usein teknologisesti standardin mukaisia, mutta rajapinnan kautta siirtyvä tietosisältö ja rajapinnan elinkaari on toimittajan vapaasti päätettävissä § Tulevaisuudessa määritellään enemmän avoimia rajapintoja eri järjestelmiin siten, että jokaiseen järjestelmätoimittajan järjestelmään on teknologisesti ja tietosisällöllisesti samanlainen rajapinta § Muuttunut tilanne aiheuttaa seuraavat kaksi asiaa: 1. rajapintojen määrittelyt tulevaisuudessa omistaa joku muu kuin ohjelmiston omistaja. 2. rajapinnan määrittelyiden omistajan tehtävänä on suorittaa itse tai järjestää rajapinnan hallinta (em. rajapinnan kehittämisen ja ylläpidon rahoitus sekä kehittämisen käytänteet) Osasto Julk. ICT-toiminto pp. kk. vvvv

Avoimet toimittajakohtaiset rajapinnat samalla toimialalla - Nykyinen tilanne Järjestelmä 1 Rajapinnan dokumen taatio Järjestelmä

Avoimet toimittajakohtaiset rajapinnat samalla toimialalla - Nykyinen tilanne Järjestelmä 1 Rajapinnan dokumen taatio Järjestelmä 3 Rajapinnan dokumen taatio Rajapinnan omistaja Toimiala järjestelmä x Toimiala järjestelmä y Toimiala Järjestelmä z Kaupunki xx x Kaupunki yy x Kaupunki zzx Osasto Julk. ICT-toiminto pp. kk. vvvv

Nykyisen tilanteen piirteet Ominaisuus Kuvaus Rajapinnan omistajuus Rajapinnan ja sen määrittelyt omistaa ohjelmiston omistaja

Nykyisen tilanteen piirteet Ominaisuus Kuvaus Rajapinnan omistajuus Rajapinnan ja sen määrittelyt omistaa ohjelmiston omistaja Rajapinnan määrittely (teknologia ja tietosisältö) Ohjelmiston omistaja voi vapaasti määritellä rajapinnan teknologian tai tietosisällön Rajapinnan suunnittelu ja toteutus Ohjelmiston omistaja voi vapaasti suunnitella ja toteuttaa rajapinnan. Rajapinnan ylläpito rajapinnan ylläpidosta vastaa ohjelmiston omistaja omien resurssien ja aikataulujen puitteissa Rajapinnan käyttöönotto Ohjelmiston omistaja saa vapaasti päättää miten rajapintaa voidaan käyttää tai liittyykö sen käyttämiseen hinnoittelua tai sopimuksia Rajapinnan kehittämisen ja ylläpidon kustannukset Kustannuksista vastaa ohjelmiston omistaja, joka voi vapaasti päättää miten kustannukset asiakkailta veloitetaan vai veloitetaanko ollenkaan Toimittaja voi vapaasti määritellä millainen dokumentaatio tuotetaan rajapinnasta Rajapinnan dokumentaatio Rajapinnan elinkaari Toimittaja voi vapaasti päättää rajapinnan elinkaaresta Osasto Julk. ICT-toiminto pp. kk. vvvv

Avoimet yhteiset rajapinnat samalla toimialalla - Tulevaisuuden tilanne Järjestelmä 1 Järjestelmä 3 Avoimet ja

Avoimet yhteiset rajapinnat samalla toimialalla - Tulevaisuuden tilanne Järjestelmä 1 Järjestelmä 3 Avoimet ja yhteiset rajapinnat Rajapinnan omistaja Rajapinnan hallintasuunnitelma Rajapinnan dokumentaatio Toimiala järjestelmä x Toimiala järjestelmä z Toimiala järjestelmä y Kaupunki x x Kaupunki y x Kaupunki z x Osasto Julk. ICT-toiminto pp. kk. vvvv

Tulevaisuuden tilanteen piirteet Ominaisuus Kuvaus Rajapinnan omistajuus Rajapinnan määrittelyt omistaa rajapinnan omistajaksi nimetty toimija,

Tulevaisuuden tilanteen piirteet Ominaisuus Kuvaus Rajapinnan omistajuus Rajapinnan määrittelyt omistaa rajapinnan omistajaksi nimetty toimija, mutta ohjelmistoon toteutetun rajapinnan omistaa ohjelmiston omistaja Rajapinnan määrittely (teknologia ja tietosisältö) Valittu toimija määrittelee rajapinnan Rajapinnan suunnittelu ja toteutus Ohjelmiston omistaja voi vapaasti suunnitella ja toteuttaa rajapinnan. Rajapinnan ylläpito rajapinnan ylläpidosta vastaa ohjelmiston omistaja sovittujen aikataulujen puitteissa Valittu toimija päättää miten rajapintaa voidaan käyttää tai liittyykö siihen hinnoittelua tai sopimuksia. Ohjelmiston omistajalla on kuitenkin mahdollisuus veloittaa siitä ylläpitokustannuksia esimerkiksi kehittämiskustannuksia Rajapinnan käyttöönotto Rajapinnan kehittämisen ja ylläpidon kustannukset Kustannukset maksetaan sovitun mallin mukaisesti Rajapinnan dokumentaatio Toimittajan tarvitsee ylläpitää vain omaan käyttöön tarkoitettua dokumentaatiota Rajapinnan elinkaari Toimittaja sitoutuu ylläpitämään rajapintaa sovitun mallin mukaisesti Osasto Julk. ICT-toiminto pp. kk. vvvv

Avoimet yhteiset rajapinnat - yhden järjestelmäkokonaisuuden malli- Tulevaisuuden tilanne Järjestelmä 1 Järjestelmä 2 Järjestelmä

Avoimet yhteiset rajapinnat - yhden järjestelmäkokonaisuuden malli- Tulevaisuuden tilanne Järjestelmä 1 Järjestelmä 2 Järjestelmä 3 Palveluväylä/integraatioalusta Järjestelmä n Avoimet, mutta järjestelmän omistajan hallitsemat rajapinnat Rajapinnan omistaja Rajapinnan hallintasuunnitelma Rajapinnan dokumentaatio Keskitetyt ohjelmistot/järjestelmät x, y, z esim. VRK Osasto Julk. ICT-toiminto pp. kk. vvvv

Tulevaisuuden tilanteen piirteet Ominaisuus Kuvaus Rajapinnan omistajuus Rajapinnan ja sen määrittelyt omistaa ohjelmiston omistaja

Tulevaisuuden tilanteen piirteet Ominaisuus Kuvaus Rajapinnan omistajuus Rajapinnan ja sen määrittelyt omistaa ohjelmiston omistaja Rajapinnan määrittely (teknologia ja tietosisältö) Ohjelmiston omistaja voi vapaasti määritellä rajapinnan yhdessä ohjelmiston kehittäjien kanssa Rajapinnan suunnittelu ja toteutus Ohjelmiston omistaja voi vapaasti suunnitella ja toteuttaa rajapinnan. ohjelmiston kehittäjien kanssa Rajapinnan ylläpito rajapinnan ylläpidosta vastaa ohjelmiston omistaja omien ja ohjelmiston kehittäjien kanssa resurssien ja aikataulujen puitteissa Ohjelmiston omistaja saa vapaasti päättää miten rajapintaa voidaan käyttää tai liittyykö sen käyttämiseen hinnoittelua tai sopimuksia Rajapinnan käyttöönotto Rajapinnan kehittämisen ja ylläpidon kustannukset Rajapinnan dokumentaatio Kustannuksista vastaa ohjelmiston omistaja, joka voi vapaasti päättää miten kustannukset asiakkailta veloitetaan vai veloitetaanko ollenkaan Toimittaja voi vapaasti määritellä millainen dokumentaatio tuotetaan rajapinnasta Rajapinnan elinkaari Toimittaja voi vapaasti päättää rajapinnan elinkaaresta Erityipiirteitä Rajapintoja voi hyödyntää todella suuri määrä järjestelmiä/ohjelmistoja, jolloin rajapinnan tehtävät muutokset on suoritettava huolellisesti ja suunnitelmallisesti, jotta varmistetaan rajapintaa käyttävien järjestelmien toimivuus Osasto Julk. ICT-toiminto pp. kk. vvvv

Avoimen ja yhteisen rajapinnan hallintasuunnitelma MIKÄ SE ON? 18. 1. 2016

Avoimen ja yhteisen rajapinnan hallintasuunnitelma MIKÄ SE ON? 18. 1. 2016

Mikä on avointen ja yhteisten rajapintojen hallintasuunnitelma § Rajapintojen hallintasuunnitelma on dokumentti, jossa kuvataan

Mikä on avointen ja yhteisten rajapintojen hallintasuunnitelma § Rajapintojen hallintasuunnitelma on dokumentti, jossa kuvataan miten avointen rajapintojen hallinta ja ylläpito suoritetaan § Rajapintojen hallintasuunnitelmassa esitetään mm. seuraavat tärkeät asiat § kuka omistaa rajapintojen määrittelyt § miten rajapintojen kehittäminen ja ylläpito rahoitetaan § miten kehittämistä koordinoidaan ja suoritetaan § Rajapinnan hallintasuunnitelman laativat rajapintaa käyttävät sidosryhmät Osasto Julk. ICT-toiminto pp. kk. vvvv 12

Mitä eroa on rajapinnan teknisellä määrittelyllä ja rajapinnan hallintasuunnitelmalla § Rajapinnan tekninen määrittelydokumentti kuvaa

Mitä eroa on rajapinnan teknisellä määrittelyllä ja rajapinnan hallintasuunnitelmalla § Rajapinnan tekninen määrittelydokumentti kuvaa rajapinnan teknisen kuvauksen eli esimerkiksi millä rajapintateknologialla rajapinta on toteutettu, miten se teknisesti toimii, mitä tietoa siinä välitetään jne § Rajapinnan hallintasuunnitelma dokumentti kuvaa miten rajapintaa ja siihen liittyvää dokumentaatiota hallitaan eli esimerkiksi kuka omistaa rajapintamäärittelyt, miten rajapinnan kehittäminen ja ylläpito rahoitetaan jne Osasto Julk. ICT-toiminto pp. kk. vvvv 13

Avointen ja yhteisten rajapintojen määrittelyt vs. rajapintojen hallintasuunnitelma Avoin ja yhteinen rajapinta 1 Avoin

Avointen ja yhteisten rajapintojen määrittelyt vs. rajapintojen hallintasuunnitelma Avoin ja yhteinen rajapinta 1 Avoin ja yhteinen rajapinta 2 Avoin ja yhteinen rajapinta 3 Määrittelee rajapintojen kehittämisen käytänteet ja toimintamallit Määrittelee tekniset asiat Ohjelmisto x Yhteisten rajapintojen tekniset määritykset Kuvaa rajapinnan määrittelyiden omistajuudet ja muut roolit Yhteisten rajapintojen hallinta suunnitelma xxx_rajapinnanhallint asuunnitelma. doc Avoin ja yhteinen rajapinta 1 Avoin ja yhteinen rajapinta 2 Avoin ja yhteinen rajapinta 3 Ohjelmisto y Vastaa kysymykseen: Miten rajapinta toimii teknologisesti, mitä tietoa välittyy jne. Osasto Julk. ICT-toiminto Vastaa kysymykseen: Kuka omistaa rajapinnan määrittely, miten kehittämien ja ylläpito rahoitetaan jne. pp. kk. vvvv 14

Miksi rajapintojen hallintasuunnitelma on tärkeä § Jos rajapintojen määrittelyt omistaa joku muu kuin ohjelmiston

Miksi rajapintojen hallintasuunnitelma on tärkeä § Jos rajapintojen määrittelyt omistaa joku muu kuin ohjelmiston omistaja niin rajapintojen hallinta (määrittelyjen ylläpito, rahoitus, toteutuksen valvonta yms. ) tulee olla suunniteltu § Jos EI OLE rajapintojen hallintasuunnitelmaa niin rajapinnat eivät kehity muuttuvien tarpeiden mukaisesti, koska ei tiedetä miten rajapinnan kehittämistä ja ylläpitoa tehdään tai miten sitä rahoitetaan § => rajapinnat eivät kehity ja tulevat käyttökelvottomiksi tai niistä tulee toimittajakohtaisia, koska toimittajat alkavat tekemään niin itse muutoksia Osasto Julk. ICT-toiminto pp. kk. vvvv

Ohjelmiston omat ja yhteiset rajapinnat § Ohjelmistossa voi olla myös ohjelmiston omia avoimia rajapintoja,

Ohjelmiston omat ja yhteiset rajapinnat § Ohjelmistossa voi olla myös ohjelmiston omia avoimia rajapintoja, joiden määrittelyt omistaa ohjelmiston omistaja (toimittajan hallitsemat rajapinnat) § Näiden rajapintojen ylläpidosta ja elinkaaresta vastaa toimittaja § Näille rajapinnoille ei laadita yhteistä hallintasuunnitelmaa vaan niistä toimittaja huolehtii osana ohjelmiston elinkaaren hallintaan. Osasto Julk. ICT-toiminto pp. kk. vvvv

Ohjelmiston omat ja yhteiset rajapinnat Avoimet yhteiset rajapinnat/tilaajan hallitsemat rajapinnat noudattavat yhteisesti laadittuja määrityksiä

Ohjelmiston omat ja yhteiset rajapinnat Avoimet yhteiset rajapinnat/tilaajan hallitsemat rajapinnat noudattavat yhteisesti laadittuja määrityksiä Avoin ja yhteinen rajapinta 1 Avoin ja yhteinen rajapinta 2 Avoin ja yhteinen rajapinta 3 1 Yhteiset Yhteisten Yhteiset rajapinta rajapintojen rajapinta määritykset. tekniset määritykset. (tietosisältö määritykset (tietosisältö ja ja teknologia. . . ) 2 teknologia. . . ) Hallintasuunnitelmalla hallintaan ja ylläpidetään rajapintojen määrityksiä Yhteisten rajapintojen hallinta suunnitelma (rahoitus ja ylläpito. . . ) 4 Noudattaa hallintasuunnitelmaa Ohjelmisto x Avoin ja yhteinen rajapinta 1 Avoin ja yhteinen rajapinta 2 Avoin ja yhteinen rajapinta 3 Avoin rajapinta 1 Avoin rajapinta 2 Ohjelmisto y Tilaajan hallitsemat avoimet rajapinnat noudattavat yrityksessä laadittuja määrityksiä Ohjelmiston omien rajapintojen määritykset Organisaatiot, jotka hyödyntävät rajapintoja 5 3 = Tilaajan hallitsema rajapinta = Toimittajan hallitsema rajapinta Osasto Julk. ICT-toiminto pp. kk. vvvv 17

Avoimen ja yhteisen rajapinnan hallintamalli AVOIMEN RAJAPINNAN ELINKAARI 21. 9. 2015

Avoimen ja yhteisen rajapinnan hallintamalli AVOIMEN RAJAPINNAN ELINKAARI 21. 9. 2015

Avoimen rajapinnan elinkaarikehittäminen 1. Yhteinen tarve rajapinnoille 2. Rajapintojen hankinta konsortion muodostaminen 3. Rajapintojen

Avoimen rajapinnan elinkaarikehittäminen 1. Yhteinen tarve rajapinnoille 2. Rajapintojen hankinta konsortion muodostaminen 3. Rajapintojen toiminnallisen tarpeen kuvaus Perustietojen täyttäminen hallintasuunnitelmaan Hallintasuunnitelman täydentäminen 4. Rajapintojen teknisten määrittelyiden toteutuksen toimittajan valinta 5. Rajapintojen teknisen määrittelyn toteutus valitun toimittajan kanssa Hallintasuunnitelman täydentäminen 6. Rajapinnan rajapintojen hallinta suunnitelman hyväksyntä Valmis hallintasuunnitelma Ohjaa rajapintojen toteutusta 2. 1 Avointen rajapintojen hallintasuunnitelma dokumentin täyttäminen (Rajapintojen hallintasuunnitelma) Osasto Julk. ICT-toiminto Ohjaa rajapintojen ylläpitoa 7. Määrittelyiden mukaisten rajapintojen toteutus ohjelmistoihin 8. Määriteltyjen rajapintojen ylläpito pp. kk. vvvv 19

Avoimen rajapinnan elinkaari ylläpito Määriteltyjen rajapintojen ylläpito/elinkaaren hallinta Tarve rajapinnan muuttamiseen / kehittämiseen Rajapinta

Avoimen rajapinnan elinkaari ylläpito Määriteltyjen rajapintojen ylläpito/elinkaaren hallinta Tarve rajapinnan muuttamiseen / kehittämiseen Rajapinta muutosten määrittely Rajapinta muutosten toteutuksenseuranta Toteutusten hyväksymistestaus Projektinhallinta Miten uudet versiot rahoitetaan? Kuka vastaa tilaan osalta ylläpitovaiheen projektin hallinnasta? Miten päätään uusista rajapinta versioista ? Kuka vastaa hyväksymistestauksesta tilaajan osalta? Avointen rajapintojen hallintadokumentti ohjaa rajapintojen ylläpitoa ja vastaa yllä oleviin kysymyksiin Avointen rajapintojen hallintasuunnitelma dokumentti Osasto Julk. ICT-toiminto xyz rajapinnan hallintasuunitellma. doc pp. kk. vvvv 20

Avoimen ja yhteisen rajapinnan hallintamalli AVOIMEN RAJAPINNAN KEHITTÄMISEN NÄKÖKULMAT JA ELINKAARI 21. 9. 2015

Avoimen ja yhteisen rajapinnan hallintamalli AVOIMEN RAJAPINNAN KEHITTÄMISEN NÄKÖKULMAT JA ELINKAARI 21. 9. 2015

Avoimen rajapinnan kehittämisen näkökulmat § 1. Avoimen ja yhteisen rajapinnan kehittäminen ohjelmistoon, jonka omistaa

Avoimen rajapinnan kehittämisen näkökulmat § 1. Avoimen ja yhteisen rajapinnan kehittäminen ohjelmistoon, jonka omistaa toimittaja § 2. Avoimen ja yhteisen rajapinnan kehittäminen ohjelmistoon, jonka omistaa tilaaja Osasto Julk. ICT-toiminto pp. kk. vvvv 22

1. Ohjelmisto tuotteenhallinta toimittajan Toimialan avoimien rajapintojen omistamassa ohjelmistossa hallintasuunnitelma Rahoitus Omistaja (ohjelmistotalo) Ohjelmistotuotteen

1. Ohjelmisto tuotteenhallinta toimittajan Toimialan avoimien rajapintojen omistamassa ohjelmistossa hallintasuunnitelma Rahoitus Omistaja (ohjelmistotalo) Ohjelmistotuotteen versio 1. 0 Kerää Tuotepäällikkö nn. Asiakastarpeet Päätetyt uudet ominaisuudet Uuden version kehitys Kehitysprojektin Projektipäällikkö nn Kilpailijan tuotteen ominaisuudet Teknologia muutokset Osasto Julk. ICT-toiminto Lakimuutokset Uuden version kehitys Ohjelmistotuotteen versio 1. 1 Uudet ominaisuudet? Markkinointi ja myynti Toimialan avoimien rajapintojen määritykset tai niiden muutokset pp. kk. vvvv 23

2. Ohjelmisto tuotteenhallinta tilaajan omistamassa ohjelmistossa Rahoitus Toimialan avoimien rajapintojen hallintasuunnitelma (määritelty tuotteenhallinta suunnitelmassa)

2. Ohjelmisto tuotteenhallinta tilaajan omistamassa ohjelmistossa Rahoitus Toimialan avoimien rajapintojen hallintasuunnitelma (määritelty tuotteenhallinta suunnitelmassa) Omistaja (Määritelty tuotteen hallinta suunnitel massa) Ohjelmistotuotteen versio 1. 0 Päätetyt uudet ominaisuudet Uuden version kehitys Ohjelmistotuotteen versio 1. 1 Kerää Tuotepäällikkö (määritelty tuotteenhallinta suunnitelmassa) Asiakastarpeet Uudet ominaisuudet? Kehitysprojektin Projektipäällikkö (määritelty tuotteenhallinta suunnitelmassa) Kilpailijan tuotteen ominaisuudet Teknologia muutokset Osasto Julk. ICT-toiminto Lakimuutokset Markkinointi ja myynti Toimialan avoimien rajapintojen määritykset pp. kk. vvvv 24

Rajapintojen kehittäminen ohjelmistoon § Edellisten kuvien perusteella voidaan todeta, että käytännössä ei ole merkittävää

Rajapintojen kehittäminen ohjelmistoon § Edellisten kuvien perusteella voidaan todeta, että käytännössä ei ole merkittävää eroa siinä tehdäänkö avoimet yhteiset rajapinnat tilaajan omistamaan ohjelmistoon vai toimittajan omistamaan ohjelmistoon. Osasto Julk. ICT-toiminto pp. kk. vvvv 25

Avoimen ja yhteisen rajapinnan hallintasuunnitelma PROJEKTIN LOPPUTULOKSET 21. 9. 2015

Avoimen ja yhteisen rajapinnan hallintasuunnitelma PROJEKTIN LOPPUTULOKSET 21. 9. 2015

Projektin lopputulokset § laadittu rajapintojen hallintaan liittyvää ongelmatiikka, nykytila sekä tulevaisuus § Avoimen_rajapinnan hallinnan

Projektin lopputulokset § laadittu rajapintojen hallintaan liittyvää ongelmatiikka, nykytila sekä tulevaisuus § Avoimen_rajapinnan hallinnan YLEISKUVAUS v 1. 0. DOC § laadittu dokumenttipohja rajapinnanhallinta suunnitelmalle § xxx_rajapinnanhallintasuunnitelma MALLIPOHJA v 1. 0. doc § laadittu yleisesittely avoimen rajapinnan hallintamallin esittelykalvot § avoimen rajapinnan hallintamalli 1. 2. ppt Osasto Julk. ICT-toiminto pp. kk. vvvv

KIITOKSIA MIELENKIINNOSTA! Kysymyksiä ja vastauksia Osasto Julk. ICT-toiminto pp. kk. vvvv 28

KIITOKSIA MIELENKIINNOSTA! Kysymyksiä ja vastauksia Osasto Julk. ICT-toiminto pp. kk. vvvv 28