Korkeakoulujen IT-päivät 2010, 12.10.2010, Joensuu Mika Karjalainen, Silver Planet Oy 2010 Silver Planet Oy 1
Sisältö Kokonaisarkkitehtuuri lyhyesti 2010 Silver Planet Oy 2
Mitä on kokonaisarkkitehtuuri (KA) Kokonaisarkkitehtuurimalli (KA) on johdon ja tietohallinnon yhteinen suunnittelu- ja kehittämismenetelmä, jolla määritetään yhtenäinen toiminnallinen ja ICT-ympäristön tavoitetila ja huolehditaan, että tämä tavoite saavutetaan. KA-malli koostuu käytännössä kolmesta osasta: Kattava joukko tavoite- ja lähtötilanteen kuvaamispohjia varmistavat, että kaikki näkökulmat huomioidaan Yhtenäinen joukko prosesseja, joilla suunnitellaan jatkuvan kehittämisen periaatteella toiminnan ja ICT-ympäristön keskeinen kehittäminen ja varmistetaan tavoitteiden toteutuminen Arviointimalli, jolla voidaan arvioida, miten hallittua ja tuloksellista kehittäminen on 2010 Silver Planet Oy 3
Kokonaisarkkitehtuuri Kokonaisarkkitehtuurilla (KA) tarkoitetaan toiminnan, tietotarpeiden, tietojärjestelmien ja teknologiaratkaisujen mallintamista, kuvaamista ja suunnittelemista yhtenäisen mallin mukaisesti sekä tämän tuotoksia Kokonaisarkkitehtuuri varmistaa eri osa-alueiden ja erityisesti toiminnan tarpeiden yhdenmukaisen huomioimisen kaikessa toiminnan ja IT-ratkaisujen kehittämisessä. Käytännössä kokonaisarkkitehtuuri koostuu jäsennyksestä, kuvauspohjista ja näiden avulla toteutetuista arkkitehtuurilinjauksista. Kokonaisarkkitehtuurin tavoitetilan avulla voidaan luoda toiminnallis-tekninen ympäristö, jossa kaikki osat sopivat toisiinsa, keskeiset komponentit toteutetaan (uudelleenkäytettävyys) vain kerran ja joka on hallittavissa ja muunneltavissa toiminnan muuttuvien tarpeiden mukaan. 2010 Silver Planet Oy 4
Kokonaisarkkitehtuurin JHS-suositus 2010 Silver Planet Oy 5
Yhteenveto: Mitä on kokonaisarkkitehtuuri Kun joku puhuu kokonaisarkkitehtuurista (meillä on kokonaisarkkitehtuuri tms.), niin tällä voidaan tarkoittaa: 1. Valitun kohdealueen nyky- tai tavoitetilan KA-menetelmän mukaisesti tehtyjä kuvauksia ja näistä johdettuja arkkitehtuurilinjauksia/suosituksia 2. Kokonaisarkkitehtuurin suunnittelua ja hallintaa organisaationa ja toiminnan kehittämiseen ja johtamiseen liitettynä prosessina 3. Kokonaisarkkitehtuurin kehittämispolkua ja siihen kuuluvien kehittämisprojektien johtamista ja kulkemista tätä kautta kohti määriteltyä arkkitehtuurivisiota 4. Jo kuvatun arkkitehtuurin tavoitetilan mukaisen/mukaisia toteutuksia Oikein hyödynnetty kokonaisarkkitehtuuri kattaa kaikki yllä listatut kohteet 2010 Silver Planet Oy 6
Sisältö Miksi kokonaisarkkitehtuuri on ajankohtainen 2010 Silver Planet Oy 7
Esitys yhteentoimivuuslaista Ehdotus hallituksen esitykseksi Eduskunnalle julkisen hallinnon tietohallinnon ohjausta ja tietojärjestelmien yhteentoimivuutta koskevaksi lainsäädännöksi 9.6.2010 Esityksessä ehdotetaan säädettäväksi laki julkisen hallinnon tietohallinnon ohjauksesta ja tietojärjestelmien yhteentoimivuudesta. Julkisen hallinnon viranomaisella olisi tietojärjestelmien yhteentoimivuuden varmistamiseksi lakiin perustuva velvollisuus suunnitella ja kuvata toiminta-, tieto-, järjestelmä- ja teknologiaarkkitehtuurinsa standardin mukaisesti. julkisen hallinnon viranomaisilla olisi lakiin perustuva velvollisuus ottaa käyttöön sellaisia sähköisen asioinnin ja hallinnon tukipalveluja, jotka luovat edellytykset yhteentoimivuudelle. Esityksen mukaan julkisen hallinnon viranomaisen olisi tietojärjestelmien yhteentoimivuuden varmistamiseksi velvollisuus noudattaa julkisen hallinnon tietohallinnon yhteisen kokonaisarkkitehtuurin ja sen edellyttämien kuvausten ja määritysten vaatimuksia ja varmistaa, että sen käytössä olevat tietojärjestelmät ovat niiden mukaisesti yhteentoimivia. 8
Kokonaisarkkitehtuurin JHS-suositus Lokakuussa on tulossa hyväksyttäväksi kokonaisarkkitehtuuria koskeva JHS-suositus Korkeakoulujenkin kokonaisarkkitehtuurimenetelmän tulee olla yhteensopiva JHS-suosituksen kanssa 9
KA-aktiviteetteja Kokonaisarkkitehtuurimenetelmää kehitetään tai hyödynnetään jo hyvin monissa julkishallinnon hankkeissa ja organisaatioissa Kokonaisarkkitehtuurin JHS-suositus Valtasa-arkkitehtuurilinjaukset (ValtIT) JIP ja VIP sekä näiden sähköisen asioinnin palvelulkomponentit SADe-ohjelma ja sen hankkeet Erityisesti Oppijan palvelukokonaisuus: opetussektorin kokonaisarkkitehtuuri, opetussektorin verkkopalvelujen viitearkkitehtuuri Raketti-hanke, KA-pilotti Kuntasektorin sähköisen asioinnin arkkitehtuuri Suurten kuntien kokonaisarkkitehtuurityö Suurten virastojen arkkitehtuurityö Terveydenhuoltosektorin kokonaisarkkitehtuurityö Rakennetun ympäristön kokonaisarkkitehtuurityö Muut hallinnonala/toimialakohtaiset KA-kehittämishankkeet 10
Sisältö Kokonaisarkkitehtuuri toimintana ja tuloksina 2010 Silver Planet Oy 11
Kokonaisarkkitehtuurin kuvauskehys Periaatteellinen Taso MILLÄ EHDOILLA Arkkitehtuuriperiaatteet Sidosarkkitehtuurit (sis. lainsäädäntö) Rajaukset ja reunaehdot Tietoturvatarpeet ja -periaatteet Tietoarkkitehtuuri Toimintaarkkitehtuuri Tietojärjestelmäarkkitehtuuri Teknologiaarkkitehtuuri Käsitteellinen Taso - MITÄ Strategia Toiminnan haasteet & tavoitteet Palvelut Sidosryhmät, roolit Käsitteistö Tietojärjestelmäpalvelut Teknologiakartta Looginen Taso - MITEN Prosessilista/kartta Tietomallit Looginen tietojärjestelmäpalveluiden Prosessikuvaukset Loogiset tietovarannot jäsennys Tietovirrat Järjestelmät-tietovarannot Prosessit-tiedot Järjestelmät-prosessit Integraatioperiaatteet Teknologiakomponentit Valvonta- ja hallintaarkkitehtuuri Fyysinen Taso - MILLÄ Fyysiset tietovarannot Koodistot, sanastot Rajapinnat ja liittymät Teknologialinjaukset Järjestelmäsalkku Verkkokaavio Palvelutasot
Kuvaa tavoitetila tässä järjestyksessä Periaatteellinen Taso MILLÄ EHDOILLA 1 Arkkitehtuuriperiaatteet Sidosarkkitehtuurit Rajaukset ja reunaehdot (sis. lainsäädäntö) Tietoturvatarpeet ja -periaatteet Tietoarkkitehtuuri Toimintaarkkitehtuuri Tietojärjestelmäarkkitehtuuri Teknologiaarkkitehtuuri Käsitteellinen Taso - MITÄ 2 Strategia Toiminnan haasteet & tavoitteet Palvelut Sidosryhmät, roolit Käsitteistö Tietojärjestelmäpalvelut Teknologiakartta Looginen Taso - MITEN 3 Prosessikartta Tietomallit Looginen tietojärjestelmäpalveluiden jäsennys Prosessikuvaukset Loogiset tietovarannot Tietovirrat Järjestelmät-tiedot Prosessit-tiedot Järjestelmät-prosessit Integraatioperiaatteet Teknologiakomponentit Valvonta- ja hallintaarkkitehtuuri Fyysinen Taso - MILLÄ 4 Fyysiset tietovarannot Koodistot, sanastot Rajapinnat ja liittymät Teknologialinjaukset Järjestelmäsalkku Verkkokaavio Palvelutasot
Kuvaa nykytila tässä järjestyksessä Periaatteellinen Taso MILLÄ EHDOILLA Arkkitehtuuriperiaatteet Sidosarkkitehtuurit Rajaukset ja reunaehdot (sis. lainsäädäntö) Tietoturvatarpeet ja -periaatteet Tietoarkkitehtuuri Toimintaarkkitehtuuri Tietojärjestelmäarkkitehtuuri Teknologiaarkkitehtuuri Käsitteellinen Taso - MITÄ Strategia Toiminnan haasteet & tavoitteet Palvelut Sidosryhmät, roolit Käsitteistö 3 Tietojärjestelmäpalvelut Teknologiakartta Looginen Taso - MITEN Prosessikartta Tietomallit Looginen tietojärjestelmäpalveluiden jäsennys Prosessikuvaukset Loogiset tietovarannot Tietovirrat Järjestelmät-tiedot 2 Prosessit-tiedot Järjestelmät-prosessit Integraatioperiaatteet Teknologiakomponentit Valvonta- ja hallintaarkkitehtuuri Fyysinen Taso - MILLÄ Fyysiset tietovarannot Koodistot, sanastot Rajapinnat ja liittymät 1 Teknologialinjaukset Järjestelmäsalkku Verkkokaavio Palvelutasot
Arkkitehtuurinhallinta - pääprosessit Toiminnan johtaminen ja strateginen kehittäminen Arkkitehtuurin johtaminen Arkkitehtuurivisio, strategia Arkkitehtuurin kehittämisen suunnittelu ja johtaminen Arkkitehtuurin viestintä ja käytön varmistaminen Muutoksenhallinta KA-linjausten hyödyntäminen & noudattaminen, projektisalkunhallinta 2010 Silver Planet Oy 15
Johtaminen ja arkkitehturinhallinta Strateginen johtaminen Strategiset painopisteet, hankkeet, mittarit Missio, Visio, Arvot Arkkitehtuuriperiaatteet KA-kehittämispolku Strateginen arkkitehtuurisuunnittelu Taktinen johtaminen Operatiivinen johtaminen Vuosibudjetti Projektisalkku Vuositason mittarit Prosessien ja palvelujen jäsennys Toimijat ja roolit KA-projektisalkku Toteutukset Seuranta Arkkitehtuurilinjausten mukaiset toteutukset Arkkitehtuurityön johtaminen Arkkitehtuurinhallinta projekteissa 2010 Silver Planet Oy 16
KA-hallintamallin osa-alueet Liityntä toiminnan johtamiseen ja kehittämiseen KA-hallinnan roolit KA-hallinnan organisointi KAhallintamalli KA-hallintaprosessit Dokumentointi ja sen hallinta KA-toiminnan mittarit ja jatkuva kehittäminen 2010 Silver Planet Oy 17
Organisointi: Päätöksentekotasot KA-työn organisoinnin tulee noudatella KAtoiminnan eri päätöksentekotasoja Julkishallinnon yhteinen Valtionhallinnon tai kuntasektorin yhteinen Eri päätöksentekotasoilla tulee olla oma KA-organisointi (ei välttämättä enää organisaation toimialueissa) Toimialan/kohdealueen yhteinen (esim. opetussektori) Osasektorin yhteinen (esim. korkeakoulut) Alemman päätöksentekotason tulee huomioida ylemmän tason päätöksenteko Ylemmän päätöksentekotason tulee viestiä päätöksistään alemmille päätöksentekotasoille Organisaation yhteinen (esim. TAMK) Toimialuekohtainen organisaatiossa (esim. liiketalous) 2010 Silver Planet Oy 18
Elinkaarenhallinta osana KA-hallintaa Määrittely / suunnittelu Esiselvitys Käyttöönotto Ratkaisun elinkaariprosessi Alasajo / purku 1 2 3 4 5 6: Käyttövaihe 7 Vaatimusmäärittely Toteutus Tarkistus merkittävien versiopäivitysten yhteydessä Tarkista ja hallitse arkkitehtuuria tarkistuspisteissä Arkkitehtuuri tulee määrittää tai tarkistaa kaikissa niissä ratkaisun (esim. tietojärjestelmä) elinkaaren vaiheissa, joissa voidaan joko kehittää arkkitehtuuria (uudenlaiset ratkaisut) tai tehdä virheellinen valinta (toteutus ei vastaa KA-tavoitetilaa) 2010 Silver Planet Oy 19
Yhteenveto: Miksi juuri kokonaisarkkitehtuuri Korkeakoulujen toiminta on tietotyötä: Kokonaisarkkitehtuuri on toistaiseksi ainoa toiminnan suunnittelun, johtamisen ja kuvaamisen kokonaisväline, jolla voidaan kattavasti varmistaa, että rakennettavat ICT-ratkaisut todella vastaavat toiminnan tarpeisiin Tarvitset kokonaisarkkitehtuurin osana toiminnan kehittämistä, jos tavoittelet seuraavaa: Haluat, että toteutettavat tekniset palvelut ovat hyödyllisiä ja palvelevat aitoja toiminnan tarpeita Haluat saada toiminnasta läpinäkyvää ja automatisoida sen rutiinitoimenpiteitä Toiminnan ja tietojärjestelmien kehittämisellä on kattava ja selkeästi dokumentoitu tavoitetila, jota kohti yksittäisillä kehittämisprojekteilla edetään Haluat, että yhteinen tavoitetila saavutetaan Haluat välttää päällekkäisiä ratkaisuja ja olet kiinnostunut ICT-ratkaisujen kustannuksista - Haluat välttää ICT-virheinvestointeja Tietojen yhteiskäyttö ja tietosuoja ovat mielestäsi tärkeitä asioita Haluat dokumentoida toimintaympäristösi kattavasti ja systemaattisesti
Kiitos Mika Karjalainen, FT Mika.karjalainen (at) silverplanet.fi 040 739 0764 2010 Silver Planet Oy 21