Irmeli Luukkonen, Itä-Suomen Yliopisto, Tietojenkäsittelytieteen laitos, HIStutkimusryhmä SOLEA-seminaari, 25.11. 2011 klo 9-16, Dipoli, Espoo Prosessien ja toiminnan kuvaamisen kehittämiskohteet, tasot, näkökulmat ja esimerkit
Prosessien ja toiminnan mallintaminen SOLEA-seminaari / Luukkonen 25.11.2011 2
Esityksen sisältö Taustat ja tavoitteet Kohteen päätuotoksena opas mallintamiseen: Toiminnan ja prosessien mallintaminen, Tasot, näkökulmat ja esimerkit (Luukkonen, Mykkänen, Itälä, Savolainen, Tamminen) Mallintamisen kehityskohtia Näkökulmat Kuusitasomalli Esimerkit, taulukkopohjat ja sanasto SOLEA-seminaari / Luukkonen 25.11.2011 3
Taustat ja tavoitteet: Miten mallintamisen avulla tuetaan kokonaisarkkitehtuurityötä ja SOA-kehittämistä? Yleisten mallien soveltaminen omiin tarpeisiin? Laaja näkökulma: Prosessien ja toiminnan kuvaaminen Tavoitteena jäsentää mallinnusta näkökulmien ja tasojen avulla, sekä tuottaa ohjausta ja koostaa esimerkkejä sovellettavaksi käytännön mallinnustyössä Materiaalit aiemmista hankkeista, esim. PlugIT, SerAPI, ZipIT SOLEA-seminaarit ja työpajat, SOLEAn case-kohteet, osapuolten kommentit SOLEAn kyselytutkimus 2009 kirjallisuus, JHS, jne SOLEA-seminaari / Luukkonen 25.11.2011 4
Prosessimallinnuksen käytäntöjä tutkittiin SOLEA-hankkeessa kyselytutkimuksen avulla 13.5.2009-30.8.2009. Kysely toteutettiin Weblomakkeella, ja kutsu osallistua kyselyyn julkaistiin seuraavien kanavien kautta: SOLEA-jäsenetsähköpostilista, SoTeTiTesähköpostilista, Tele-lääketieteen seuran uutisbitti sekä Sytyke RY:n Mallinnus OSY:n web-sivut. Kyselyn avulla selvitettiin organisaatioiden prosessimallinnusta, sekä sen tavoitteita, tilanteita ja esille tulleita ongelmakohtia. Kyselyn tavoitteena oli myös selvittää, mitä painotuksia eri rooleissa osallistuvilla henkilöillä on ja mitkä ovat prosessimallinnuksen kehityskohdat eri näkökulmista. Kyselyyn vastasi 21 henkilöä. Mallintamisen kehityskohtia
Prosessimallintaminen organisaatioissa (kyselytutkimus) Prosessimallintaminen on tavoitteellista toimintaa, jossa joukko yksittäisiä ihmisiä työskentelee yhdessä yhteisen tavoitteen aikaansaamiseksi. He käyttävät erilaisia työkaluja, niin materiaalisia kuin aineettomiakin sekä työvälineinä että kommunikoinnin ja koordinaation välineinä. Mallintaminen ei ole eristetty muusta maailmasta, vaan liittyy organisaation muihin toimintoihin. Edeltävissä toiminnoissa asetetaan tavoitteet ja resurssit, ja seuraavissa toiminnoissa hyödynnetään mallintamisen tuloksia. SOLEA-seminaari / Luukkonen 25.11.2011 6
Prosessimallintamisen ongelmia (kyselytutkimus) SOLEA-seminaari / Luukkonen 25.11.2011 7
Mallintamisen kehityskohtia Esiselvitykset: yhteinen ymmärrys mallinnuksen kohteesta ja mallinnuksen tavoitteesta Tavoitteen määrittely: kohteen rajaaminen, käytettävät kuvaustavat, tarkkuustaso Toimijat: tietotaito ja osaaminen (kohde, mallintaminen) Mallinnuskäytännöt: tietovarastot, resursointi, projektinhallinta Kommunikointi: mallinnustiimi, organisaatiotaso Ongelmat on ratkaistava, mutta voidaanko ongelmia välttää / vähentää ajattelemalla kokonaisvaltaisesti? SOLEA-seminaari / Luukkonen 25.11.2011 8
Tavoite ohjaa mallinnusta (mitä mallinnetaan, millä tavalla ja miten tarkkaan). Eri toimijatahoilla on erilaisia tavoitteita. Tässä dokumentissa näkökulmalla tarkoitetaan sitä toimijatahoa, jonka tarpeisiin vastataan tai jonka näkökulmasta kuvaukset tehdään. Mallinnuksen tilaaja ei ole aina sama kuin mallinnuksen näkökulma. Usein tarvitaan useista eri näkökulmista tehtyjä malleja. Esimerkiksi ylätason prosessin laatua parantava muutoskohta saattaa löytyä tarkastelemalla yksittäisen työntekijän työnkulkua. Näkökulmia voidaan tarkentaa esim. sijoittamalla eri toimijoita/rooleja kuhunkin näkökulmaan, jolloin saadaan tarkempia alatavoitteita. Mallintamisen näkökulmat
Mallintamisen näkökulmat Näkökulma Johto: johtaminen, toiminnan kehittäminen Työntekijä: työn tekeminen IT-kehittäjä: tietojärjestelmät, IT-kehittäminen Asiakas: (itse)palvelu, ulkoinen näkymä palveluihin Mitä kehitetään Mallintamisen tavoitteita Liiketoiminnan tulokset ja laatu organisointi, optimointi, tehostaminen, laadun parantaminen, seuranta Työn sujuvoittaminen, koordinointi, työhön liittyvien tietotarpeiden kuvaaminen Tietojärjestelmä, ohjelmistot automatisointi, ratkaisujen suunnittelu, SOA-palvelut, tiedonkäsittely Palvelutoiminta, itsepalvelut palvelun saatavuus ja sujuvuus, asiakastyytyväisyys SOLEA-seminaari / Luukkonen 25.11.2011 10
Mallinnuksen perusperiaatteena on abstraktio, eli kulloisenkin tavoitteen kannalta tarpeettomien yksityiskohtien piilottaminen. Tasoittainen tarkastelu mahdollistaa kuitenkin yksityiskohtien sitomisen kokonaiskuvaan jäljitettävästi. Yleisemmästä kuvauksesta tarkempaan siirrytään valituissa kohdissa, jolloin tarkasteltavat kohteet voidaan priorisoida. Kaikkia ylemmän tason elementtejä ei siis tarkenneta alemmalle tasolle. Tarkkaa kuvausta puolestaan peilataan seuraavaksi ylempään tasoon kokonaiskuvan hahmottamiseksi. Tasot eivät aina ole yksiselitteisesti tai kaavamaisesti jäljitettäviä toisiinsa, mutta usein on kuitenkin mahdollista tuottaa jäljitettävästi tarkentuva mallinnusketjuinstanssi jostakin osakokonaisuudesta. Eri tasoille sijoittuvissa kuvauksissa on erilaiset tavoitteet, ja kuvauksen kohteena voivat olla eri asiat. Raja kahden perättäisen tason välillä on joskus tulkinnanvarainen. Olennaisempaa kuin määritellä tuotettavan kuvauksen taso, on se, että tuotettava malli palvelee tarkoitustaan. Mallintamisen tasot
Taso Konteksti SOLEA-hankkeen kuusitasomalli prosessien ja toiminnan kuvaamiseen Yleiskuva Prosessi Toiminto Tehtävä Teko Mitä kuvataan toimintaympäristö, (organisaation ulkopuoliset asiat ) kokonaiskuva (organisaation) toiminnasta, arvon muodostuminen; ydinprosessien tunnistaminen yhden valitun prosessin kuvaus; prosessi koostuu vaiheista; vaiheiden tunnistaminen; aliprosessien tai toimintojen tunnistaminen prosessin yhden vaiheen, aliprosessin tai toiminnon tarkempi kuvaus; Toiminto koostuu tehtävistä; tehtävien tunnistaminen yhden toiminnon tarkempi kuvaus, HCI (Human Computer Interaction), rajapinnat tietojärjestelmiin; Tehtävä muodostuu teoista; tekojen tunnistaminen tarkat, atomiset kuvaukset automatisoitavasta tiedonkäsittelyyn liittyvästä tehtävästä, ohjelmiston toiminnallisuudesta tai toiminnoista SOLEA-seminaari / Luukkonen 25.11.2011 12
Esimerkit
Kuvausesimerkit Tarkoituksena tukea mallintamista ja antaa ideoita esittämällä vaihtoehtoisia kuvaamistapoja esittämällä mallien sijoittumista eri tarkkuustasoille Taso Kpl Konteksti 10 Yleiskuva 12 Prosessi 15 Toiminto 3 Tehtävä 6 Teko 7 53 yksittäistä esimerkkikuvausta (kuvio, kaavio, taulukko, tarina) sijoiteltuna kuusitasomallin eri tasoille viittaus alkuperäiseen lähteeseen ja lyhyt selostus mihin kukin malli liittyy Lisäksi koostettu tyhjiä mallipohjia kuvaus- ja tiedonkeruutaulukoista sekä SOLEA-hankkeen yhteinen sanasto SOLEA-seminaari / Luukkonen 25.11.2011 14
Kiitokset kuulijoille, hankkeen osapuolille, työpajoihin, seminaareihin ja kyselytutkimukseen osallistuneille, kommentoijille sekä kanssakirjoittajille! Lisätietoja: www.uef.fi/solea irmeli.luukkonen@uef.fi juha.mykkanen@uef.fi www.uef.fi