KURSSITARJONTA COALA OY Toukokuu 2016
SISÄLLYSLUETTELO KOULUTTAJAESITTELYT ANNA AALTONEN 3 TARJA RAUSSI 4 MITRO KIVINEN 5 ARKKITEHTUURIKOULUTUKSET KOKONAISARKKITEHTUURIN KUVAAMINEN 6 KOKONAISARKKITEHTUURIN HALTUUNOTTO 9 ARKKITEHTUURI JA MÄÄRITYKSET 11 TIETOARKKITEHTUURI MUUN KEHITTÄMISEN TUKENA 13 KOKONAISARKKITEHDIN VIESTINTÄTAIDOT 16 KOKONAISARKKITEHTUURIN STARTTIPAKETTI 18 KOKONAISARKKITEHTUURIVÄLINEEN ONNISTUNUT HANKINTA 21 TIETOJÄRJESTELMÄPROJEKTIT TIETOJÄRJESTELMÄPROJEKTIN JOHTAMISEN ERITYISPIIRTEET 23 MITOITA OIKEIN TIETOJÄRJESTELMÄN EI-TOIMINNALLISET VAATIMUKSET 25 COALA OY 2016 2
KOULUTTAJAESITTELY Yhteystiedot Anna Aaltonen Senior Consultant, MSc anna.aaltonen@coala.fi 040 570 8099 Anna Aaltonen Kokonaisarkkitehti ja konsultti Coalasta. Hänellä on yli 10 vuoden kokemus arkkitehtuurityöstä organisaation omana arkkitehtinä ja konsulttina. Anna tuntee kokonaisarkkitehtuurin kehikot ja välineet ja on soveltanut niitä erilaisissa organisaatioissa ja käyttötilanteissa. Hän on ollut vastuussa kokonaisarkkitehtuurista ja sen jalkautuksesta mm. Fortumin pääarkkitehdin roolissa. Käytännönläheistä näkemystä soveltamisesta on kertynyt kymmenien arkkitehtuuriprojektien myötä. Anna on aktiivinen toimija Kokonaisarkkitehtuurin osaamisyhteisössä ja toimi isännistön jäsenenä vuosina 2010-2012 ja 2015. Voit tutustua Annan ajatuksiin mm. blogissa Ei saa jäädä tuleen makaamaan. COALA OY 2016 3
KOULUTTAJAESITTELY Yhteystiedot Tarja Raussi Senior Consultant tarja.raussi@coala.fi 050 548 1823 Tarja Raussi Kokonaisarkkitehti ja konsultti Coalasta. Hänellä on yli 15 vuoden kokemus käsitemalleista ja tietoarkkitehtuurin kehittämisestä eri ympäristöissä. Tarjalla on myös kokemusta järjestelmien kehittämisestä, joten hän tietää toisaalta tietoarkkitehtuurin arvon, mutta myös karikot. Tarjalla on pitkä kokemus kouluttamisesta Tieturissa ja hän on ollut laatimassa mm. ensimmäisiä koulutusohjelmia julkisen hallinnon kokonaisarkkitehtuuriin yhdessä Valtionvarainministeriön kanssa. Tarja on mukana Kokonaisarkkitehtuurin osaamisyhteisön (KAOS) isännistössä 2012-2015. Tarjan ajatuksia voit lukea blogista Ei saa jäädä tuleen makaamaan. COALA OY 2016 4
KOULUTTAJAESITTELY Yhteystiedot Mitro Kivinen Senior Consultant, MSc MBA mitro.kivinen@coala.fi 040 589 2724 Mitro Kivinen Mitrolla on yli kahden vuosikymmenen kokemus systeemityöstä ja sen menetelmien ja prosessien kehittämisestä. Hän on toiminut toistakymmentä vuotta konsulttina eri toimialoilla mm. rahoitus, teollisuus ja telekommunikaatio. Toimeksiannot ovat olleet monimutkaisia, sekä teknisesti, että organisaation kannalta. Tyypillisesti niissä on yhdistynyt menetelmä- ja toimintatapakehitys projektijohtamisen rinnalla. Kaikessa kysymys on ollut kokonaiskuvan muodostamisesta, oikeiden työkalujen ja toimintatapojen valitsemisesta ja erilailla ajattelevien ihmisten yhteistyön synnyttämisestä. Mitron työhistoria on kuvattuna LinkedIn profiilissa. https://fi.linkedin.com/in/ mitrokivinen COALA OY 2016 5
Arkkitehtuuri Kokonaisarkkitehtuurin kuvaaminen opi toimivat työtavat (2 pv) Kenelle? Kokonaisarkkitehtuurin kuvaaminen opi toimivat työtavat -kurssi on tarkoitettu henkilöille, jotka mallintavat, kuvaavat tai osallistuvat kokonaisarkkitehtuurin eri näkökulmien kuvaamiseen. Esitiedot Ei esitietovaatimuksia. Edeltävänä kurssina voit käydä kurssin Kokonaisarkkitehtuurin käynnistys tai toisin päin. Kurssin kuvaus Kurssi pidetään yhteistyössä Wakarun kanssa. Kun tutkii eri kokonaisarkkitehtuuriviitekehysten (JHS 179, Kartturi, TOGAF) mainitsemia kuvauksia, tulee helposti epäuskoinen tuska: näinkö paljon on kuvattava eri asioita. Ovatko nuo kaikki kuvaukset todellakin tarpeen? Onnistunut kokonaisarkkitehtuurin mallinnus edellyttääkin tietoa siitä, mitä meidän organisaatio oikeasti tarvitsee ja keskittymistä oleelliseen. Tällä kurssilla kuulet, mitkä perusmallit ovat toimineet käytännössä ja opit laatimaan niitä. Kurssin vetää Tarja Raussi Mallinnuksen tiellä on myös erilaisia sudenkuoppia ja haasteita. Kurssi antaa vinkkejä, miten vältät sudenkuopat ja taklaat haasteet ja saat kuvauksista riittävän hyviä. Opit myös erottamaan kokonaisarkkitehtuurin ja ratkaisuarkkitehtuurin kuvaukset toisistaan. Kurssilla tehdään käytännön harjoituksia. Hinta 1400 eur + alv. Sisältää kahvit ja lounaan. COALA OY 2016 6
Kurssin sisältö 1. päivä Kokonaisarkkitehtuurin mallintaminen Kokonaisarkkitehtuurin suunnitteluprosessi lyhyesti mistä kannattaa aloittaa ja kuka tekee Kokonaisarkkitehtuurin kuvaukset eri viitekehyksissä (JHS 179, Kartturi, TOGAF) Minimikuvaukset miksi juuri nämä? Kokonaisarkkitehtuuri vs. ratkaisuarkkitehtuuri Mikä on kuvausten riittävä tarkkuustaso? Mallintamisen sudenkuopat Kuinka onnistun? Mallintamista ohjaava tieto ja sen kuvaaminen Kehittämisen reunaehdot, esim. lait ja säädökset, standardit, toimialakohtaiset ohjeistukset Mitä ovat viite- ja sidosarkkitehtuurit? Miksi niitä tarvitaan? Miten arkkitehtuuriperiaatteet ja linjaukset luodaan ja mihin ne vaikuttavat? Strategiasta kehittämisvaatimuksiin Miten määrittelen kokonaisarkkitehtuurin tavoitteen ja rajaukset Toiminta-arkkitehtuurin kuvaukset ja niiden merkitys Sidosryhmät ja asiakkaat ja heidän kehittämistoiveensa organisaatiolle Toiminnan palvelualueet ja niiden palveluiden kuvaaminen Mikä merkitys on prosessikartan ja prosessien välisten tietovirtojen kuvaamisella? Prosessien kuvaamisen tarkkuustaso: kaaviot ja sanalliset kuvaukset Harjoituksia Tietoarkkitehtuurin kuvaukset ja niiden merkitys Sanasto eli terminologia Tietoryhmien tunnistaminen Harjoituksia COALA OY 2016 7
Kurssin sisältö 2. päivä Tietoarkkitehtuurin kuvaukset ja niiden merkitys (jatkuu) Käsitteet ja käsitemalli miksi niitä tarvitaan? Perustietovarannot mitä ne ovat? Entä tietovarastot? Harjoituksia Tietojärjestelmäarkkitehtuurin kuvaukset ja niiden merkitys Järjestelmäkartta ja inventaario mitä hyötyä? Tietojärjestelmäpalvelut mikä on oikea taso? Liittymät ja rajapinnat, integraatioratkaisut Harjoituksia Teknologia-arkkitehtuurin kuvaukset Teknologiapalvelut mitä ne ovat? Teknologialinjaukset ja valinnat Mistä muista kuvauksista voisi olla hyötyä? Arkkitehtuurinäkökulmien yhdistäminen Looginen järjestelmäjäsennys kaavio osakokonaisuuden KA yhdessä kuvassa Ristiviitematriisit prosessit tiedot, prosessit järjestelmät, järjestelmät tiedot Erilaiset tietovirtakuvaukset: esim. tietovirrat järjestelmien / järjestelmäpalveluiden välillä Harjoituksia Suunnittelun lopputuotos: Toimeenpanosuunnitelma ja sen liitteet Kuvausten versiointi ja julkaisu Kuvausten nimeämis- ja versiointiperiaatteet Kuvausten talletus ja julkaisu Välineiden merkitys työskentelylle ja kokonaisarkkitehtuurin hallittavuudelle Arkkitehtuurin viitekehyksien päivitykset Katsaus tiedossa oleviin tuleviin muutoksiin ja uusiin asioihin Yhteenveto COALA OY 2016 8
Arkkitehtuuri Kokonaisarkkitehtuurin haltuunotto (1 pv) Kenelle? Arkkitehtuuritoiminnon vetäjä tai järjestämisvastuullinen. Sopii myös muille arkkitehtuurirooleissa työskenteleville tai arkkitehtuuritoiminnon omistajalle. Soveltuu myös julkissektorille. Esitiedot Kokemus kokonaisarkkitehtuuritoiminnosta ja siinä työskentelystä vähintään 2 vuoden ajalta. Kurssi sopii myös jatkokurssiksi kurssille Kokonaisarkkitehtuurin käynnistys, jos et halua astua kaikkiin m iinoihin, vaan välttää osan niistä etukäteen. Kurssin kuvaus Kurssi pidetään yhteistyössä Wakarun kanssa. Kurssin vetää Anna Aaltonen Kokonaisarkkitehtuurin tekeminen ei ole enää uutta, vaan monessa organisaatiossa on kokemusta muutamien vuosien ajalta. Kaikki ei ehkä ole mennyt suunnitelmien mukaan, takana voi olla uudelleenaloituksiakin. Siirtyminen hallittuun toimintatapaan alkuinnostuksen jälkeen ei aina ole ihan helppoa. Myös odotukset ovat kasvaneet ja mukaan on tullut sekä realismia että kritiikkiä. Miten tässä tilanteessa päästään eteenpäin? Kurssilla käydään läpi tyypillisiä tilanteita ja kerrotaan käytännön ratkaisutavoista. Kurssilla saat esimerkkejä ja vinkkejä siihen miten teet kokonaisarkkitehtuurin haltuunoton tarvittavilla osa-alueilla. Kurssi pohjautuu käytännön kokemuksiin eri toimialoilla olevista monen kokoisista organisaatioista. Hinta 750 eur + alv. Sisältää kahvit ja lounaan. COALA OY 2016 9
Kurssin sisältö Kokonaisarkkitehtuurin tilanneanalyysi oireet ja niiden takana olevat syyt tyypillisiä ongelmia ja niiden ratkaisuja Työnjako muun kehittämisen kanssa rajanveto muuhun kehittämiseen (prosessit, IT, hankehallinta, IT-palveluiden hallinta) tapoja määritellä toimivat hiekkalaatikot ja roolit Mallinnuksen haasteet pidemmällä tähtäyksellä mitä asioita laajemmassa mittakaavassa tulee vastaan erityistilanteita, kuten valmismallien hyödyntäminen Haasteet mallinnusympäristön kanssa ympäristö kokonaisuutena ammattimainen ote ympäristöön, ITIL:in parhaiden käytäntöjen soveltaminen mikä on riittävä ja toimiva käyttäjätuki kuvauskannan siivous ja muut tarvittavat hallintatoimet tehokäyttäjän odotuksia Tavoiteasetannan uudelleentarkastaminen mitä kypsyystasomittaukset kertovat muut mahdolliset mittarit business case kokonaisarkkitehtuurille Viestintä ja jalkauttaminen viestinnän kohderyhmät ja erilaisia viestintätapoja tavoitteiden toteutumisen seuranta matkalla vakiintuneeseen toimintatapaan Loppuyhteenveto COALA OY 2016 10
Arkkitehtuuri Arkkitehtuuri ja määritykset opi toimivat työtavat (1 pv) Kenelle? Kurssi on tarkoitettu määritysprojektien osallistujille, projektipäälliköille sekä määrittelijöille. Tunnet joitakin työtapoja, mutta haluat tehostaa työskentelyäsi ja tietää, millaiset työtavat toimivat käytännössä. Esitiedot Käytännön kokemus määritysprojekteista. Kurssin kuvaus Kurssi pidetään yhteistyössä Wakarun kanssa. Liiketoiminnan vaatimusten ja toiminnallisten tarpeiden kuvaamiseen on monia eri työtapoja. Kokonaisarkkitehtuurissa kuvataan karkealla tasolla toiminnalliset tarpeet, prosesseilla suunnitellaan työtavat. Kurssin vetää Anna Aaltonen IT-ratkaisujen suunnittelussa tuotetaan erilaisia arkkitehtuurikuvauksia, näiden lisäksi saatetaan tuottaa vielä perinteisiä määrityksiäkin, kirjoittamalla käyttötapauksia tai vaatimusluetteloita. Parhaimmillaan eri työtavat tukevat toisiaan, pahimmillaan tehdään paljon päällekkäistä työtä ja lopputuloksena on lähinnä sekaannus. Kurssi avaa määritysprojektien osallistujille näkökulmia arkkitehtuurityön hyödyntämiseen. Hinta 750 eur + alv. Sisältää kahvit ja lounaan. COALA OY 2016 11
Kurssin sisältö Arkkitehtuurin ja määrittelyn työtavat Kokonaisuus ja eri työtapojen suhde toisiinsa Kokonaisarkkitehtuuriin nivominen Prosessimallien käyttö Ratkaisuarkkitehtuurin hyödyntäminen Luetellut vaatimukset ja käyttötapaukset Tietomallit käsittelysääntöjen kuvaamisessa Ei-toiminnalliset vaatimukset Yhteistyö eri osapuolten kanssa Millainen lähestymistapa sopii organisaatioosi? Yhteistyö liiketoiminnan kanssa Strateginen tahtotila ja liiketoimintamallin muutos Toiveiden tynnyri ja sen analysointi Kommunikointi toimittajille IT-järjestelmän toteutustavan vaikutus määrityksiin Arkkitehtuurilinjaukset ja niiden noudattaminen Miten toimia valmisratkaisujen kanssa? Määrittelyn työtapojen soveltaminen eri tilanteissa Lopputuloksen verifiointi eli testaus ja käyttöönotto Onnistuneen testauksen edellytykset Käyttöönoton mahdollistaminen ja ohjeistus Järjestelmätoimituksen hyväksyminen ja valvonta Yhteenveto COALA OY 2016 12
Arkkitehtuuri Tietoarkkitehtuuri muun kehittämisen tukena (2 pv) Kenelle? Tietoarkkitehtuuri muun kehittämisen tukena -kurssi on tarkoitettu eri rooleissa työskenteleville arkkitehdeille, vaatimusmäärittelijöille ja prosessikehittäjille, joilla on tarve hyödyntää, tuottaa ja soveltaa tietoarkkitehtuuria onnistuneesti eri tilanteissa. Esitiedot Kurssin asioiden omaksumista helpottaa käytännön kokemus tietomallien tekemisestä tai osallistumista siihen. Lisätietoa tiedon mallintamistavoista saa kurssilta Tietojen mallintaminen. Kurssin kuvaus Arkkitehtuuriperiaate Tieto on voimavara pitää todellakin paikkansa. On vaikea kuvitella toimintaa, jossa ei käsiteltäisi tietoa, tai järjestelmiä, joissa tietoa ei olisi. Onnistunut tietoarkkitehtuuri edistää prosessien parempaa sujuvuutta ja tietojärjestelmien yhteentoimivuutta. Hyvä tietoarkkitehtuuri myös vähentää väärinymmärryksistä johtuvia ongelmatilanteita, kun eri osapuolet puhuvat samaa kieltä. Kurssin vetää Tarja Raussi Miksi sitten samalla toimialalla on niin monenlaisia kuvauksia tiedoista? Kuvaukseen vaikuttaa hyvin paljon se, mihin kuvausta käytetään. Kukin kuvaaja puhuu käsitemallista, mutta tuotokset ovat hyvinkin erilaisia. Mallien tarkkuustaso ja sisältö voivat vaihdella sen mukaan, kuvataanko kokonaisarkkitehtuuria vai tehdäänkö tietojärjestelmän suunnittelua. Kuitenkin tietojen mallinnuksen menetelmät ovat samanlaisia. Kurssilla avataan näitä eri tilanteita ja annetaan vinkkejä siihen, mitä malleja voi käyttää referenssimalleina, jotta säilytetään yhtenäinen näkemys tiedoista. Käytettävät esimerkit ovat peräisin eri toimialoilta kuitenkin niin, ettei toimialan syvällistä osaamista tarvita. Hinta 1400 eur + alv. Sisältää kahvit ja lounaan. COALA OY 2016 13
Kurssin sisältö 1. päivä: Johdanto tietoarkkitehtuuriin ja sen kuvaamiseen Tietoarkkitehtuurin asemointi Mitä kokonaisarkkitehtuuri on? Kokonaisarkkitehtuurin näkökulmat: toiminta-, tieto-, tietojärjestelmä- ja teknologia-arkkitehtuuri Kokonaisarkkitehtuuri vs. ratkaisuarkkitehtuuri Prosessikehittäminen ja IT-suunnittelu Keskeiset käsitteet ja kuvaustasot Mikä on käsite? Tietoryhmä vs. käsite Päätietoryhmät ja tietovarannot Käsitemalli, looginen tietomalli ja fyysinen tietomalli Tietovirtamatriisit, tähtimalli Suhde terminologiatyöhön, ontologioihin ja koodistoihin Harjoituksia Tietoarkkitehtuurin luominen Lähestymistavat tietoarkkitehtuurin luomiseksi Organisointi Tyypillinen prosessi Sudenkuoppia ja vinkkejä Harjoituksia Mallinnuksen perusteet Miten löydän käsitteet? Mitkä niistä otetaan mukaan käsitemalliin? Käsitemallinnuksen notaation soveltaminen esimerkein, kuvaustapana UML:n luokkakaavio Mallinnuksen haasteita ja vinkkejä käytännön työhön Harjoituksia Tietoarkkitehtuurin hallinta Mallien säilytyspaikat, versiointi ja julkaisu Mallien ylläpito pitkällä tähtäyksellä Tietoarkkitehtuurin hallinnan suhde muihin kokonaisarkkitehtuurin osa-alueiden hallintaan COALA OY 2016 14
Kurssin sisältö 2. päivä: Erilaisia tietoarkkitehtuurin hyödyntämistapoja Prosessien tietotarpeet ja tietovirrat Miksi toimintamalliin ja prosesseihin tarvitaan tietovirrat? Tietotarpeiden ja tietovirtojen kuvaaminen ja analysointi Harjoitus Käsitemalli vaatimusmäärittelyn osana mm. valmisohjelmistohankinnoissa Liiketoiminnan päätietoryhmät Kokonaisarkkitehtuurin käsitemalli vs. ohjelmistokehityksen käsitemalli Harjoitus: Tietoarkkitehtuurituotosten hyödyntäminen valmisohjelmiston hankinnassa Integraatioiden ja rajapintojen suunnittelu Minkä tasoisia kuvauksia tarvitaan? Harjoitus: Rajapinnat ja lomakkeet/asiakirjat DW- ja raportointiratkaisujen suunnittelu Miten tiedon rakenne eroaa perus-operatiivisesta tiedosta? Tietoarkkitehtuurin merkitys DW-suunnittelulle Harjoitus Data-arkeologia eli nykyisten järjestelmien analysointi Mistä saamme aineistoa tietoarkkitehtuuriin, jos kuvauksia ei ole? Menetelmiä ja työskentelytapoja Loppuyhteenveto COALA OY 2016 15
Arkkitehtuuri Kokonaisarkkitehdin viestintätaidot (1/2 pv) Kenelle? Kokonaisarkkitehdeille Esitiedot Ymmärrys kokonaisarkkitehtuurista Oppimistavoite Kurssilainen oppii, kuinka viestitään erilaisten ihmisten kanssa pakenematta kokonaisarkkitehtuurijargonin taakse. Kurssin kuvaus Kokonaisarkkitehtuuri syntyy yhteistyössä organisaation eri osien kanssa. Kokonaisarkkitehdit eivät tee työtään yksin, vaan heidän työnsä tulokset ovat riippuvaisia muista. Muut eivät yleensä osaa kokonaisarkkitehtuurin kieltä. Esimerkiksi projektitoimisto, prosessin kehittäjät, IT palveluhallinta ja toteutusprojektit ovat sekä keskenään että ajatusmaailmaltaan erilaisia. Kullakin on omat terminsä ja toimintatapansa. Kurssin vetää Mitro Kivinen Kurssilla opitaan, kuinka organisaation muut jäsenet näkevät kokonaisarkkitehtuurin ja miksi eri ihmisten kanssa pitää viestiä eri tavoin. Kurssilla käydään läpi viestintään vaikuttavia tekijöitä henkilön sosiaalisesta perustyylistä ja tilannesidonnaisuudesta lähtien. Kurssilla harjoitellaan merkityksen antamista ja aktivoivaa viestintää. Hinta 750 eur + alv. Sisältää kahvit ja lounaan. COALA OY 2016 16
Kurssin sisältö Viestin vastaanottamisesta Kuinka eri ihmiset viestivät Viestinnän häiriötekijät Ethos, Pathos, Logos Kokonaisarkkitehtuurin erityispiirteitä viestinnällisestä näkökulmasta Tarkkuus ja standardi Viestinnällisen turhautumisen anatomia Viestiminen matriisissa Merkityksen luominen Strategisen viestinnän malli: tavoite à vastaanottaja à viestiväline à viesti Kuinka luoda merkitystä Aktivoiva viestintä Kasvokkain vai tekstillä? Lyhyt on vaikea laji Tehokas sähköposti Loppuyhteenveto COALA OY 2016 17
Arkkitehtuuri Kokonaisarkkitehtuurin starttipaketti (2 pv) Kenelle? Henkilöille, joiden työnkuvaan kuuluu kokonaisarkkitehtuurityöhön osallistuminen. Yrityskohtaisena kurssina suosittu kurssi nyt tarjolla kesäkurssina. Tältä kurssilta saat tehokkaan aloituksen omalle arkkitehtuuritoiminnollesi. Soveltuu myös julkissektorille. Esitiedot Ei esitietovaatimuksia Oppimistavoite Kurssin jälkeen pystyt sekä käynnistämään arkkitehtuuritoiminnon että sen jäsenenä tuottamaan useimmin tarvittavat peruskuvaukset. Kurssin kuvaus Kurssi pidetään yhteistyössä Wakarun kanssa. Kurssille on poimittu parhaat palat Coalan kokonaisarkkitehtuurikursseista. Alussa käydään läpi lyhyesti käynnistyksen ja haltuunoton parhaat palat, seuraavaksi teemme arkkitehtuurissa tarvittavat oleellisimmat kuvaukset harjoitusten kera ja lopussa on vielä tiivistelmä tietoarkkitehtuurikurssistamme. Tällainen tiivistäminen tuntuu jo lähtökohtaisesti mahdottomalta, mutta toimii hämmästyttävän hyvin. Yhden oppilaan palaute olikin paras kurssi evö. Kurssin vetää Anna Aaltonen Kun tutkii eri kokonaisarkkitehtuuriviitekehysten (JHS 179, Kartturi, TOGAF) mainitsemia kuvauksia, tulee helposti epäuskoinen tuska: näinkö paljon on kuvattava eri asioita. Ovatko nuo kaikki kuvaukset todellakin tarpeen? Onnistunut kokonaisarkkitehtuurin mallinnus edellyttääkin tietoa siitä, mitä meidän organisaatio oikeasti tarvitsee ja keskittymistä oleelliseen. Tietoarkkitehtuuri on yksi haastavimpia osioita, sitä voi lähestyä monella tavalla. Kurssilla kerromme miten tietoarkkitehtuurin eri lähestymistavat suhtautuvat toisiinsa. Lisää kulmakerrointa tuovat kokonaisarkkitehtuuritoiminnon käynnistämisen haasteet, vinkeillämme vältät alkuvaiheen ensimmäiset miinat. Hinta 1000 eur + alv. Sisältää kahvit ja lounaan. COALA OY 2016 18
Kurssin sisältö 1. päivä I JOHDANTO KOKONAISARKKITEHTUURIIN JA ARKKITEHTUURITOI- MINTOON 1. Mitä on kokonaisarkkitehtuuri ja mihin sitä voi käyttää Arkkitehtuurinäkökulmien esittely (ohjaava, tieto, järjestelmä, teknologia, toiminta) sekä liiketoimintamalli (business model canvas). Arkkitehtuurin hyödyntämistavat käytännössä Siirtyminen nykytilasta tavoitetilaan 2. Miten kokonaisarkkitehtuuri liittyy muuhun kehittämiseen? Kehittämisen kokonaisuus Avattuna tarkemmin seuraavien osalta: projektityö, IT-ratkaisujen kehittäminen sekä IT palvelunhallinta 3. Mitä muuta kokonaisarkkitehtuuritoiminnon pystyttämiseksi tarvitaan? Välineet, ohjeistus, roolit ja työnjako II KUINKA KUVAAN OHJAAVAN TIEDON JA TOIMINTA-ARKKITEHTUURIN 1. Johdanto mallinnustapaan Todetaan sovellettavat notaatiot ja kehikot, kuten TOGAF, Archimate, UML, BPMN 2. Ohjaavan tiedon kuvaaminen (sisältää harjoituksia) Arkkitehtuuriperiaatteet / linjaukset Velvoittavat arkkitehtuurit / Sidosarkkitehtuurit Strategiat Lait ja muut reunaehdot 3. Toiminta-arkkitehtuurin kuvaaminen (sisältää harjoituksia) Sidosryhmät ja sidosryhmien välinen vuorovaikutus (ml. roolit) Palveluiden tunnistaminen Liiketoimintamalli (Business model canvas) ja mihin se liittyy Prosessit sekä liittymä prosessien kehittämiseen COALA OY 2016 19
Kurssin sisältö 2. päivä III KUINKA KUVAAN TIETOJÄRJESTELMÄARKKITEHTUURIN JA TEKNO- LOGIAT 1. Tietojärjestelmäarkkitehtuuri (sisältää harjoituksia) Tietojärjestelmät, tietojärjestelmäkartta Tietojärjestelmäpalvelut Looginen järjestelmäjäsennys Integraatiot 2. Teknologia Teknologiat Infra-palvelut ja alustat IV KUINKA KUVAAN TIETOARKKITEHTUURIN 1. Mitä kaikkea kuuluu tietoarkkitehtuurin? Yleiskuvatietoarkkitehtuuriin liittyvistä asioita (tietovarannot, päätietoryhmät, käsitemalli, tietomallit) 2. Tietovarannot (sisältää harjoituksia) Mitä tietovarantojen tunnistamisella haetaan sekä esimerkkejä 3. Päätietoryhmät (sisältää harjoituksia) Päätietoryhmät eli tietojoukkojen tunnistaminen karkealla tasolla 4. Liiketoiminnan käsitemalli (sisältää harjoituksia) Mallinnustavan esittely vaiheittain 5. Tietomalli Miten tietomalli liittyy käsitemalliin ja miten eroaa siitä Tietomallien mallinnustavan esittely V YHTEENVEDOT JA KERTAUS 1. Useimmiten tarvittavat yhteenvedot Prosessit Tiedot Tietojärjestelmät Tiedot Prosessit Tietojärjestelmät 2. Koko kurssin loppuyhteenveto COALA OY 2016 20
Arkkitehtuuri Kokonaisarkkitehtuurivälineen onnistunut hankinta (1 pv) Kenelle? Arkkitehtuurin välinevalintaan osallistuvalle, erityisesti hankinnasta ja jalkautuksesta vastaaville henkilöille. Esitiedot Kurssille osallistuminen ei vaadi arkkitehtuurin mallinnusosaamista, mutta käsityksen siitä, mitä kokonaisarkkitehtuuri on. Oppimistavoite Kurssilainen ymmärtää kokonaisarkkitehtuurivälineen hankinnan ja sen reunaehdot kokonaisuutena sekä saa perusvalmiudet olla hankinnasta vastaava osapuoli. Kurssin kuvaus Kokonaisarkkitehtuuriin ei kannata lähteä väline edellä, mutta yllättävän pian tarvitaan joku väline. Netistä löytyvät vertailukriteeristöt johtavat helposti välineeseen, jossa on eniten ominaisuuksia. Niitä lukiessa hämmennys vain kasvaa. Välineet eivät toki muuksi muutu, vaikka valinnan tekisi miten päin tahansa. Väärin tunnistetut vaatimukset kuitenkin haittaavat enemmän kuin arvaisikaan. Ne sulkevat turhaan joitain välineitä pois, toisaalta oleellisten toiminnallisuuksien puuttuminen kostautuu. Kurssin vetää Anna Aaltonen Valintaa ei kannata lähestyä perinteisellä vaatimusten listaamisella, joka tuottaa satoja rivejä exceliin, vaan ymmärtämällä oma käyttötarve. Käyttötarve on erilainen eri organisaatioilla, riippuen mallinnuksen painopisteistä ja arkkitehtuurin hyödyntämistavoista muita hankittuja työkaluja unohtamatta. Onnistunut omien tarpeiden tunnistaminen auttaa myös jalkautuksessa. Välineen hankkimisen ja asentamisen jälkeen nimittäin alkavat varsinaiset haasteet. Kurssilla käydään läpi erilaisten vaatimusten ja toiveiden vaikutusta välinevalintaan. Alussa huomio kiinnittyy tiettyihin asioihin, mutta pitkällä tähtäyksellä oleellista ovatkin ihan toiset ominaisuudet. Kurssi pohjautuu käytännön kokemuksiin eri välineistä erilaisista organisaatioista ja eri kypsyystasolla olevista arkkitehtuuritoiminnoista. Hinta??? eur + alv. Sisältää kahvit ja lounaan. COALA OY 2016 21
Kurssin sisältö Oman organisaation kokonaisarkkitehtuurin käyttötavan tunnistaminen kokonaisarkkitehtuuri osana kehittämisen kokonaisuutta arkkitehtuuritoiminnon koko ja kypsyystaso yhteistyö sekä ulkoiset osapuolet johdanto kokonaisarkkitehtuurivälineisiin Standardien ja kehikoiden vaikutus eri kehikot ja notaatiot (kuten TOGAF, ArchiMate ), mitä tarkoittaa niiden noudattaminen esimerkki: eri tapoja toteuttaa JHS179 Välineen valintakriteeristö erilaiset käyttötavat (kokonaisarkkitehtuuri, IT-arkkitehtuuri, prosessit) ja niiden vaikutus arkkitehtuurituotosten hyväksymiskäytäntöjen tuki gap-analyysi sekä muut ristivaikutukset portfoliot ja muut tietohallinnon tarpeet missä määrin kannattaa räätälöidä välinettä? käyttäjäroolit ja niiden vaikutus lisensointiin Muut valinnan reunaehdot mitä tarkoittaa kielituki? onnistunut käyttöoikeushallinta oma ympäristö vai SaaS? miten sovitat arkkitehtuurivälineen muihin työkaluihisi? mitä tapahtuu, kun arkkitehtuurivälineen versio päivittyy tai väline vaihdetaan? Valintapäätös vinkkejä sopimuksessa huomioitaviin asioihin eri asioiden kustannusvaikutuksia Onnistuneen jalkautuksen perusteet arkkitehtuurivälineen käytön tyypilliset haasteet lyhyellä ja pitkällä tähtäyksellä jalkautuksen roadmapin suunnittelu millainen on sopiva kombinaatio ohjeistusta, tukea ja koulutusta? millaisia tukirooleja välineen käyttöön tarvitaan ja roolien osaamisvaatimukset arkkitehtuuriväline IT-palvelunhallinnan toimintatapojen mukaisena (oleellisimmat osat haltuun) Loppuyhteenveto COALA OY 2016 22
Tietojärjestelmäprojektit Tietojärjestelmäprojektin johtamisen erityispiirteet (1 pv) Kenelle? Projektipäälliköille, projektin omistajille, tuoteomistajille ja järjestelmäpäälliköille, projektitoimiston jäsenille, kokonais- ja järjestelmäarkkitehdeille. Esitiedot Kokemus projektimaisesta systeemityöstä, ohjelmisto- tai tietojärjestelmäprojekteista. Kurssilla ei tarvita tietoteknistä erityisosaamista. Oppimistavoite Kurssilainen saa valmiudet ohjata ja johtaa tietojärjestelmäprojekteja aloituksesta onnistuneeseen käyttöönottoon asti. Kurssin kuvaus Tietojärjestelmäprojekteja tehdään organisaation oman toiminnan kehittämiseksi. Kurssin näkökulmana on oman organisaation tarpeeseen hankittavan tietojärjestelmän projektimainen kehittäminen ja siihen liittyvän projektin ohjaaminen. Tietojärjestelmäprojekteihin osallistuu erilaisia ihmisiä eri taustoilla ja usein monista eri organisaatioista. Projektissa on usein osallistujia liiketoiminnasta, tietohallinnosta, operointipalveluista, ohjelmistotoimittajalta, mahdollisesti asiakkaalta sekä kaikilta tahoilta, joiden järjestelmiin tuleva tietojärjestelmä liittyy. Kurssilla käydään läpi projektin erilaisten sidosryhmien tarpeiden ja tavoitteiden huomioiminen sekä suunnittelu- että toteutusvaiheessa. Tietojärjestelmäprojektin päälliköllä on oltava jatkuvasti hallussa kehittämisen punainen lanka. Projektin tarkentuvalla suunnittelemisella pidetään huolta, että olennainen ei pääse unohtumaan projektin päivittäisen ohjaamisen paineessa. Kurssilla opitaan, kuinka projektin etenemistä seurataan ja millaisilla kokouskäytännöillä eteneminen pysyy vauhdissa. Kurssilla käydään läpi erilaiset tietojärjestelmäprojektin vaiheet alun tarvekartoituksesta kehittämiseen, testaamiseen, aina koulutukseen ja käyttöönottoon saakka. Kurssilla tutustutaan eri vaiheisiin, mikä auttaa tulevan projektin suunnittelua ja hankintaa. Kurssilla tutustutaan eri systeemityömalleihin V-mallista RUP:iin ja Scrumiin ja opitaan kunkin kehitysmallin erityispiirteitä projektin johtamisen kannalta. Kurssi perustuu käytännön kokemukseen ja kurssimateriaali sisältää useita esimerkkejä. Jos kaipaat jatkokurssia, voit tämän kurssin jälkeen osallistua kurssille Mitoita oikein tietojärjestelmän ei-toiminnalliset vaatimukset. Hinta 750 eur + alv. Sisältää kahvit ja lounaan. Kurssin vetää Mitro Kivinen COALA OY 2016 23
Kurssin sisältö Tietojärjestelmäprojektin tarkoitus ja rajoitteet Kehittäminen omaan tarpeeseen Kohteena olevat prosessit Valmisohjelmisto vai räätälöity Projektipäällikön toimeksianto Tietojärjestelmäprojektin suunnittelu Sidosryhmät Vaiheet ja tehtävät Aikataulu ja työmäärä Tarvittava tekninen ympäristö Sovittavia asioita Tietojärjestelmäprojektin toteutus ja seuranta Etenemisen seuranta Tarkentuva suunnittelu Hallintokäytännöt, mm. kokoukset Muutoshallinta Integroinnit Käyttöönotto Tavoiteltujen hyötyjen varmistaminen Käyttöönoton suunnittelu ja harjoittelu Ylläpitovaiheen valmistelu Loppuyhteenveto COALA OY 2016 24
Tietojärjestelmäprojektit Mitoita oikein tietojärjestelmän ei-toiminnalliset vaatimukset (1 pv) Kenelle? Projektipäälliköille, projektin omistajille, tuoteomistajille ja järjestelmäpäälliköille, projektitoimiston jäsenille, kokonais- ja järjestelmäarkkitehdeille. Esitiedot Kokemus systeemityöstä, ohjelmisto- tai tietojärjestelmäprojekteista. Kurssilla ei tarvita tietoteknistä erityisosaamista. Kurssilla käytetään kuitenkin tietoteknistä kieltä. Oppimistavoite Kurssilainen oppii, kuinka erilaisia ei-toiminnallisia vaatimuksia löydetään ja mitä niiden kanssa pitää tehdä. Kurssin kuvaus Tietojärjestelmiä tehdään toiminnallisten tarpeiden takia. Silti tietojärjestelmiin liittyy suuri joukko muitakin kuin suoraan toimintaan liittyviä vaatimuksia. Näitä kutsutaan ei-toiminnallisiksi vaatimuksiksi tai laatuattribuuteiksi eli laatuvaatimuksiksi. Lyhyesti sanottuna kyse siitä, että määritellään kuinka tietojärjestelmän pitää suoriutua tavoitellusta toiminnasta. Kurssin vetää Mitro Kivinen Puutteellisesti määritellyt laatuvaatimukset voivat estää valmiin tietojärjestelmän käytön. Liian tiukat vaatimukset taas tulevat hyvin kalliiksi ja saattavat olla mahdottomia toteuttaa. Laatuvaatimuksilla on aina oltava liiketoiminnalliset perusteet. Kurssin painopiste on erilaisissa laatuvaatimuksissa ja niihin liittyvissä erityispiirteissä. Tällaisia luokkia ovat esimerkiksi helppokäyttöisyys ja käytettävyys, luotettavauus ja palvelutaso, suorituskyky eri ulottuvuuksineen, tietoturvan vaatimukset, kokonaisarkkitehtuurin asettamat vaatimukset, ylläpidon aiheuttamat vaatimukset jne. Kurssi perustuu käytännön kokemukseen ja kurssimateriaali sisältää useita esimerkkejä. Kurssilla opitaan kuinka laatuvaatimukset pitää kirjata ja kuinka niiden toteutuminen voidaan tutkia eli testata. Hinta 750 eur + alv. Sisältää kahvit ja lounaan. COALA OY 2016 25
Kurssin sisältö Tietojärjestelmän laatuvaatimusten liiketoiminnalliset perusteet Miksi tietojärjestelmälle pitää asettaa muitakin kuin toiminnallisia vaatimuksia Mistä laatuvaatimukset johtuvat Mikä on laatuvaatimusten hinta Ei-toiminnallisten vaatimusten käsittely Etsiminen ja kirjaaminen Vaatiminen osana tietojärjestelmän kehittämissopimusta Laatuvaatimukset osana kehittämisprojektia Toteutumisen testaaminen Erilaisten laatuattribuuttien käsittely Toiminnallisuus ja ei-toivottu toiminnallisuus Helppokäyttöisyys ja käytettävyys Luotettavuus ja palvelutaso Suorituskyky Tietoturva Sopivuus muuhun ympäröivään tietotekniikkaan Ylläpidettävyys Loppuyhteenveto COALA OY 2016 26