Enterprise SOA. Nyt. Systeemi-integraattorin näkökulma



Samankaltaiset tiedostot
Järjestelmäarkkitehtuuri (TK081702) Yritysarkkitehtuuri. Muutostarpeet

Järjestelmäarkkitehtuuri (TK081702) Lähtökohta. Integroinnin tavoitteet

Kokonais-IS-arkkitehtuuri korkeakouluissa Tietohallinnon näkökulma

SOA & Ajax Sanahelinää vai toimivaa käytäntöä sähköisessä asioinnissa? Fenix hankejohtaja Harri Juuti Projektipäällikkö Teemu Karvonen

Integrated Management System. Ossi Ritola

Liite 6: Palvelukuvaus. Enterprise Advantage Program (EAP)

Työeläkeyhtiö Varma. IBM Software Day Tuukka Tusa, Digia

Miten yhteiskunnalliset haasteet, julkiset palvelut ja yritysten liiketoiminta kohtaavat vai kohtaavatko?

Käytännön haasteita ja ratkaisuja integraation toteutuksessa. Jukka Jääheimo Teknologiajohtaja Solita Oy

Case: Avoimen lähdekoodin ohjelmistojen hyödyntäminen Lahdessa

Arkkitehtuuri muutosagenttina

Kuntien integraatioalusta. Hannes Rauhala

Suunnitteluvaihe prosessissa

Innovaatioiden pilotointi infrahankkeissa. Uusien ratkaisuiden käyttöönoton nopeuttaminen Laura Apilo

CERION 2.0 Lea Ryynänen-Karjalainen

Ohjelmistojen mallintaminen, mallintaminen ja UML

Verkkopokerijärjestelmä. Loppuraportti Ryhmä Kanat Ohjelmistotuotantoprojekti, syksy 2008

PlugIT / Ydin: teemat ja jaksojen 2-6 suunnitelma ( )

Liiketoimintajärjestelmien integrointi

Sudenkuoppia, yllätyksiä, pään vaivaa

PRE /INFRA FIN BIM PILOTTIPÄIVÄ

Pienin askelin snadein stepein -väline oman työn kehittämiseen arjessa

Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit

Liiketoimintajärjestelmien integrointi

Parametronnin perusteet

Oleelliset vaikeudet OT:ssa 1/2

TIETO- JÄRJESTELMÄN PROSESSIEN KEHITTÄMINEN

Tenttikysymykset. + UML-kaavioiden mallintamistehtävät

Keskitetyn integraatiotoiminnon hyödyt

Scrum is Not Enough. Scrum ei riitä. Ari Tanninen & Marko Taipale. Nääsvillen oliopäivä 2009 Tampereen teknillinen yliopisto 9.12.

Yhteinen opintohallinnon järjestelmä

Tenttikysymykset. + UML- kaavioiden mallintamistehtävät

Pyhäjärven kaupungin 100 % tytäryhtiö Rekisteröity 6/2013 Yhtiön toiminta-ajatuksena on omistaa, vuokrata ja rakentaa tietoliikenneverkkoja ja

APPLICATION MANAGEMENT SERVICES. ecraft

EUREFin vaikutukset organisaatioiden tietojärjestelmiin

PASTORI-PROJEKTI. Paikkasidonnaisten liikenteen palveluiden liiketoiminta- ja toteutusratkaisut

Ylläpito. Ylläpidon lajeja

Ylläpito. Ylläpito. Ylläpidon lajeja Ohjelmistotuotanto, syksy 1998 Ylläpito

JHS 179 ICT-palvelujen kehittäminen: Kokonaisarkkitehtuurin kehittäminen Liite 2 Arkkitehtuurikehyksen kuvaus

Enterprise SOA. Nyt. Palvelukeskeisen yritysarkkitehtuurin rakentajan näkökulma

Hankintariskit haltuun virtualisoinnilla

Merlin Systems Oy. Kommunikaatiokartoitus päätöksenteon pohjaksi. Riku Pyrrö, Merlin Systems Oy

Tulevaisuuden asumisen Koklaamo

Liideri Liiketoimintaa, tuottavuutta ja työniloa Tekesin ohjelma

Liiketoimintatarpeista toimivaksi järjestelmäksi Jari Kekkonen Chief Consulting Officer Ixonos Oyj

JHS-jaoston toiminta ja tavoitteet. JUHTA:n syysseminaari Kuntatalolla

Julkinen sektori uusien teknologioiden kehittäjänä. Huippuostajat-ohjelman käynnistysseminaari Finlandia-talo, Ville Valovirta

Datalähtöinen IT-palveluprosessien kehittäminen, analysointi ja suorituskyvyn mittaaminen Prosessipäivät 2016 Matti Erkheikki QPR Software

OHJ-4301 Sulautettu Ohjelmointi

MET Maunulan alueellinen energiatehokkuus

PROJEKTITUOTTEISTAMISEN AAKKOSET JA KUOLEMANSYNNIT. Timo Aro 2012

ORACLE INFORMATION AGE APPLICATIONS ORACLE FUSION MIDDLEWARE ORACLE GRID

IPT-hanke: Kehitysvaihe -työpaja Työpaja 5: Kokoushotelli Gustavelund

ABB Drives and Controls, Koneenrakentajan ja laitetoimittajan yhteistoiminta toiminnallisen turvallisuuden varmistamisessa

Kokonaisarkkitehtuuri ja päätöksenteko

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

Sote-uudistus haastaa organisaatioiden liiketoimintaosaamisen. Heli Leskinen, lehtori, TAMK

Arkkitehtuuri käytäntöön

Korkeakoulun johtaminen ja kokonaisarkkitehtuuri. Päivi Karttunen, TtT Vararehtori TAMK

Kuntien Kansalliseen palveluarkkitehtuuriin liittyminen. Kunta-KaPA

JHS 179 ICT-palvelujen kehittäminen: Kokonaisarkkitehtuurin kehittäminen Liite 1 Organisaation toiminnan kehittämisen sykli

Miten löydän Sen Oikean? Senaattoritilaisuus Liisa Paasiala, Senior Consultant

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

Järjestelmäarkkitehtuuri (TK081702) SOA, Service-oriented architecture SOA,

Big datan hyödyntäminen

Palvelut yritysarkkitehtuurin keskiössä: OP-Pohjola-ryhmän matkakokemuksia

Liite 5. Tuote- ja palveluhinnasto

CxO Professional Oy 2017

SYSTEEMIJOHTAMINEN! Sami Lilja! itsmf Finland 2014! Oct ! Kalastajatorppa, Helsinki! Reaktor 2014

Tietohallintolaki ja yhteinen arkkitehtuuri. Paikkatiedon viitearkkitehtuurityön työpaja Tommi Oikarinen, VM, JulkICT

Pk-instrumentti: Mitä komissio haluaa? Elina Holmberg EUTI, Tekes

Johtamisen haaste kokonaisarkkitehtuuri menestyksen mahdollistajako?

Hyvin määritelty on puoliksi tehty kuinka vältetään turha tekeminen jo alussa

FlowIT virtaa IT-hankintoihin

Ajatuksia liikunta- ja hyvinvointiohjelman arvioinnista. Nuori Suomi ry Arviointipäällikkö Sanna Kaijanen

Kuinka IdM-hanke pidetään raiteillaan

Ohjelmistojen mallinnus, s2008 HY/TKTL, 28/10/2008. Harri Laine 1. Ohjelmisto

Visuaaliset työpöydät - lisää voimaa liiketoimintaan suurten datamassojen ketterästä analysoinnista

Ohjelmistojen mallinnus (OMa) - Johdatus ohjelmistotuotantoon Harri Laine 1

Ohjelmistotekniikan menetelmät, Ohjelmistotuotannon työkaluista

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

Tietojärjestelmien integroiminen hyödyntämällä palvelupohjaista arkkitehtuuria. CASE: Metropolia. Jaakko Rannila & Tuomas Orama 1

Vaihtoehtolaskelmien vertailua netissä

Digital by Default varautumisessa huomioitavaa

Ohjelmistojen mallintaminen kertausta Harri Laine 1

Portaaliteknologiat mahdollistavat ajattelutavan muutoksen

Onnistunut SAP-projekti laadunvarmistuksen keinoin

Työpaja B - Kuinka kokonaisarkkitehtuurin laadunhallinta voidaan integroida osaksi korkeakoulun laatujärjestelmää?

Digitalisaation vaikutukset ja mahdollisuudet energia-alan palveluille. Juho Seppälä Digia Oyj

Sisällönhallinnan menetelmiä

3. Suositusluonnoksen hyväksyminen työryhmän ehdottamilla muutoksilla

Työpohja 1: Ideointi tulevaisuuden mahdollisuuksista ja potentiaalista

Tietoisku sähköisten palveluiden kehittämisestä

Tapahtuipa Testaajalle...

Ei näyttöä tai puheen tasolla

HP Change Rules of Networking

Tietojärjestelmän osat

LIIKENNEVIRASTO SIIRTYY TILAAMAAN TIETOMALLEJA SILTAHANKKEISSA TILAAJA AVAINASEMASSA TIETOMALLIEN KÄYTÖLLE!

Hakeminen käytännössä: osallistujaportaali ja hakemuksen kirjoittaminen Elina Holmberg Infotilaisuus

Ohjelmistojen mallintaminen, Johdatus ohjelmistotuotantoon

Transkriptio:

Enterprise SOA. Nyt. Systeemi-integraattorin näkökulma 12.11.2007 Janne J. Korhonen 12.11.2007

Agenda 1. Prosessit ja palvelut, BPM ja SOA 2. BPM-projekteista yleensä 3. Prosessin elinkaarimalli 4. Kokemuksia BPM-hankkeista Liikkeelle lähtö Ensimmäinen hanke Prosessien määrittely Jatkuva kehittäminen 5. Mahdollisia kompastuskiviä

Prosessit ja palvelut Viime vuosien suosikkilyhenteitä tietojärjestelmien kehitykseen ja tietojärjestelmäarkkitehtuureihin liittyen ovat olleet Palveluarkkitehtuuri, SOA Liiketoimintaprosessien hallinta, BPM Konseptien taustat ovat erilaiset, mutta ne ovat yhdentymässä arkkitehtuuriksi, johon tulevaisuuden tietojärjestelmien uskotaan perustuvan Ohjelmistotoimittajien paketit tukevat molempia käsitteitä Puhujasta riippuen termit ovat erilliset tai sisältyvät toisiinsa Yhteistä niille on, että Ne lupaavat liiketoiminnalle ketteryyttä tietojärjestelmien kehittämisessä ja muuntelussa Perustuvat osaltaan liiketoiminnan käsitteiden ja tietojärjestelmien läheisempään vastaavuuteen Teknisissä toteutuksissa pääosassa ovat prosessikuvaukset ja hyvin määritellyt palvelut

BPM-projekteista BPM on strateginen ratkaisutapavalinta, ei vain yksittäinen tietojärjestelmä BPM-projektin läpivientimalli on luonteeltaan hyvin erilainen kuin perinteinen tietojärjestelmäprojekti BPM-kehitys on iteratiivista ja jatkuvaa Toistettava menetelmä prosessien mallintamiseen, toteutukseen ja käyttöönottoon tuo organisaatioon todellista pitkän tähtäimen hyötyä

Prosessin elinkaarimalli Aloitus Liiketoimintatarve Määrittely Prosessikuvaukset Suunnittelu Julkaisu Suoritus Kehitys Ajettavat prosessimallit Mittarit Optimointi Analyysi

Liikkeelle lähtö Kokemuksia BPM-hankkeista Edellytyksenä prosessilähtöinen ajattelu- ja toimintatapa BPM-järjestelmä tukee prosessijohtamista ja on yksi osa prosessimaisen toimintatavan käyttöönotossa Tutustuminen teknologiaan pilotoinnin ja kokeilujen (Proof of Concept) avulla Ohjelmistokustannukset eivät ole este Saatavilla on ilmaisia pilotointiin sopivia ohjelmistoja ja monet ohjelmistotoimittajat antavat tuotteilleen rajoitettuja kokeilulisenssejä Prosessienhallinta on liiketoiminnan ja IT:n yhteinen asia Kehittäjien on ymmärrettävä syvällisesti kohdealueen liiketoimintaa ja liiketoimintaprosesseja sekä tunnettava olemassa oleva ITjärjestelmäarkkitehtuuri Sopivan tuotteen valintaan kannattaa uhrata hieman aikaa ja vaivaa Tuotekirjo on laaja ja eri tuotteiden painopistealueet vaihtelevat Huomioitavia tekijöitä mm. prosessien luonne, IT-arkkitehtuuri, tavoitteet,

Ensimmäinen hanke Kokemuksia BPM hankkeista Näkyvä, merkityksellinen ja toteutettavissa oleva kohde Ei liian laaja eikä monimutkainen Kohtuullisella panostuksella pitäisi voida saavuttaa näkyviä ja mitattavia hyötyjä Suurin potentiaali ei-standardeissa prosesseissa, jotka ovat yritykselle olennainen kilpailutekijä ja joista heijastuu sen ydinliiketoimintaosaaminen Varmistetaan organisaation tuki hankkeille jatkossa Ensimmäisen BPM-toteutuksen konkreettisena tavoitteena on ottaa käyttöön tekninen ympäristö (BPM System), jossa liiketoimintaa ja sitä tukevia tietojärjestelmiä voidaan kehittää integroidusti yhdessä BPM-ajattelussa pyritään hyödyntämään mahdollisimman paljon jo tehtyjä tietojärjestelmäinvestointeja Mahdollisia ongelmakohtia Muutokset henkilöiden työnkuvissa ja organisaation toimintatavoissa Intressiristiriidat prosessien ylittäessä organisaatioyksiköiden väliset rajat

Prosessien määrittely Kokemuksia BPM hankkeista Prosessikuvauksia on yleensä aiemmin tehty PowerPointilla tai prosessien mallinnustyökaluilla, mutta paljon työtä vaaditaan vielä ennen kuin niitä voidaan suorittaa BPM-järjestelmissä Organisaatiossa on useita erilaisia toimintatapoja Riippuvuudet prosessien välillä eivät ole selviä Kaikkea ei ole kuvattu, mutta kaikkea ei kannatakaan kuvata Kaikki mikä kuvataan on kuvattava tarkasti Prosessikuvaukset ovat oleellisesti BPM-järjestelmässä suoritettavia ohjelmia, jolloin niiden on oltava eksaktisti määriteltyjä Prosessiarkkitehtuurin suunnittelu olennaisen tärkeää Toimijoiden välinen koordinointi, prosessihierarkia, tietojärjestelmäliittymät, jne Mahdollistaa monimutkaisen kokonaisuuden hallinnan ja muutettavuuden Palveluajattelu sekä liiketoimintapalveluissa että tietojärjestelmien integroinnissa

Jatkuva kehittäminen Kokemuksia BPM hankkeista BPM-järjestelmässä esitettyihin prosesseihin voidaan tietyissä rajoissa tehdä muutoksia ilman ohjelmistokehityshankkeita Integroidut tietojärjestelmät ja käyttöliittymät asettavat rajat pelkille prosessikuvausten muutoksille Usein joudutaan tekemään muutoksia palvelurajapintoihin ja käyttöliittymiinkin Suoritettavan prosessilogiikan luominen graafisilla kuvauksilla ei vähennä sen luontaista monimutkaisuutta Muutosten teossa vaativinta on ymmärtää mihin kaikkialle se vaikuttaa ja mitä kaikkea on muutettava Zero code ei ole sama kuin Zero work Muutokset voivat vaatia paljon hiirityöskentelyä Muutosten hallinta, dokumentointi ja testaus tärkeitä

BPM ja SOA: Palveluajattelu prosessinhallinnassa Kollaboratiiviset prosessimallit SOApalvelut Prosessikehitys Ajettava prosessi Ajettava prosessi BPMS IT-kehitys Tietojärjestelmät

Mahdollisia kompastuskiviä Analyysiparalyysi Määritellään liian pitkälle Määrittely, suunnittelu ja toteutus iteratiivista ja päällekkäistä BPM-tuote = BPM-ratkaisu BPM on ratkaisutapavalinta Yhden prosessikoneen ideologia Tuotteen valinta vaatimusten mukaan Kärrypolun asfaltointi Älä anna liiketoiminnan suunnitella uusia prosesseja! BPM on ihmelääke Ei ratkaise kaikkia liiketoiminnan ongelmia Liiallinen räätälöinti Vähentää joustavuutta, viivästää valmistumista Monimutkaisuuden aliarvioiminen Jotkin liiketoimintaprosessit voivat olla hyvin, hyvin monimutkaisia