IT-tiedekunnan prosessityöskentely

Samankaltaiset tiedostot
Prosessien mallinnus IT-tiedekunnassa

QPR-integrointiraportti

MetaEdit+ -ohjelmiston soveltuvuuden arviointi

Opinto-oppaiden rakenteistaminen JY:ssä

PRO.LAATU.PRO ITKTDK 2005

Koodistoeditorin tavoitteet ja tilannekatsaus

Prosessien mallintaminen

Prosessien mallintaminen

Luvat ja valvonta KA-kuvaukset, Ver. 1.0 HYVÄKSYTTY Jari Kokko & Vesa Mettovaara LUVAT JA VALVONTA -KÄRKIHANKE

JulkICT portaalin käyttöohje

MemoX-sovellus Informaatioteknologian tiedekunta, Jyväskylän yliopisto

Marko Rajala Simo Freese Hannu Penttilä

Sosiaalihuollon toimintaprosessien mallinnus. Päivi Röppänen Terveydenhuollon Atk-päivät Jyväskylä

Ohjelmistojen mallintaminen

PROSESSIMALLINNUS. Ari Wahlstedt, KTT

Lausunto. Maa- ja metsätalousministeriön lausuntoon sisältyy Suomen metsäkeskuksen kommentit sisäisen valvonnan arviointikehikosta.

Henkilöstö- ja taloushallinnon prosessien uudistaminen

Prosessien ja toiminnan kuvaamisen kehittämiskohteet, tasot, näkökulmat ja esimerkit

Yhteentoimiva.suomi.fi - palvelukokonaisuuden ja työkalujen esittely

Selvitys opintosektorin rekisteröintikäytännöistä

Suomi.fi-palvelutietovaranto

Viasys VDC Stream Mallipohjaista projektinhallintaa. Tapani Parmanen ja Mia Rantakari Vianova Systems Finland Oy

Tietotekniikan Sovellusprojektit

Tiedonlouhinta rakenteisista dokumenteista (seminaarityö)

Avoimen lähdekoodin ohjelmistot julkisessa hallinnossa

ORGANISAATION VALMIUDET PROSESSIMAISEEN TYÖSKENTELYYN KLO , L 209

Suomi.fi-palvelutietovaranto

Yhteentoimivuusalusta: Miten saadaan ihmiset ja koneet ymmärtämään toisiaan paremmin?

Oppeja ja kokemuksia Pisararadan suunnittelun tiedonhallinnasta

Yhteinen kansallinen koodistopalvelu ( Suomi.fi koodistopalvelu )

Suunnitteluvaihe prosessissa

AHOT Hyväksilukemisen uudet periaatteet

Novapoint VDC Explorer. VDC Tuotteet ja Palvelut Vianova Systems Finland Oy

Opetussuunnitelmien ja tutkintojen perusteet osana SADe ohjelman Oppijan verkkopalvelukokonaisuutta

Esittely: Helsinki Region Infoshare Seudun tietovarannot avoimiksi. Ville Meloni ja Pekka Vuori

Toiminnalliset ja ei-toiminnalliset vaatimukset Tunnus (ID) Vaatimus Vaatimuksen

Julkisen hallinnon kokonaisarkkitehtuuri JHKA

MUSEO 2015 MITÄ UUTTA SE TUO KUVA-ARKISTOILLE?

Linja 4, Ratkaisu- ja tavoitearkkitehtuuri, kokonaisarkkitehtuurityö

JulkICTLab Eteneminen Mikael Vakkari, VM

Museoiden kokoelmahallinnan kokonaisarkkitehtuuri. Museo aloitusseminaari Kansallismuseon auditorio, Helsinki

Suomi.fi-palvelutietovaranto

Ohjelmistojen mallintaminen Tietovuokaaviot Harri Laine 1

Case: Helsinki Region Infoshare - pääkaupunkiseudun tiedot avoimiksi

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

OpasOodi. Ilmari Hyvönen Opiskelijarekisteri

1) Muistio : PALVO I hankkeen toteuttaminen oikeusministeriössä, jonka liitteenä:

Kuntasektorin yhteineset viitearkkitehtuurit Tiedon- ja asianhallinta Johtamisjärjestelmä

PROSESSIEN MALLINNUSOHJE

Espoon arkkitehtuurin kehittäminen - Tiedonhallinta ja arkkitehtuuri kaupungin näkökulmasta

Kokonaisarkkitehtuuri Organisaation ja sen ICT tuen yhteistoiminnallista kehittämistä

SÄHKE-hanke. Abstrakti mallintaminen Tietomallin (graafi) lukuohje

Tietohallinto Projektipäällikkö Matti Sairanen. Fujitsu Myyntijohtaja Markku Örn

Prosessien mallinnusohje PHKK

JHS-järjestelmä ja avoimet teknologiat. Tommi Karttaavi

Valtion yhteinen identiteetinhallinta

Yhteishankkeen tavoitteet vuoteen 2017 mennessä. Sidosryhmäseminaari

KIEKU-OHJEET AMMATTIKÄYTTÄJILLE. Henkilöstöhallinnon asiantuntija Sinikka Ollikainen, Valtiokonttori

Hämeenlinnan kaupunki Kuntatieto-pilotti

Yhteentoimivuusvälineistö

Laatuvastaavien perehdytys

Yhteentoimivuusalusta ja sen hyödyntäminen kuntien/maakuntien taloushallinnossa Petri Tenhunen, VRK

KORKEAKOULUJEN LAATUJÄRJESTELMIEN SEURANTA- JA KEHITTÄMISSEMINAARI

ARTIVA-seminaari

Prosessiohje KATSO TÄSTÄ!

Maanmittauslaitos.fi ja saavutettavuus

EMCS-järjestelmän sanomarajapinnan toiminnallinen kuvaus asiakkaille Meeri Nieminen

Office siirtymä

Yhteentoimivuutta edistävien työkalujen kehittäminen - JulkICTLab jatkohakemus

ehoks: tietomalli ja rajapinta

JHS 182 ICT-palvelujen kehittäminen: Laadunvarmistus Liite 6 Katselmointi

Oppijan palvelukokonaisuus. Tietomallinnuksen laaja katselmointi

VVAA047 Hakuehdot VALDA 1.2

Data Warehouse kuulumisia

Valmistuksen LAATUKÄSIKIRJA

Rakenteisen oppimateriaalin tuottaminen verkossa esimerkki Rhaptos. Antti Auer Koordinaattori, HT Jyväskylän yliopisto Virtuaaliyliopistohanke

Tervetuloa ehoksseminaariin!

Built Environment Process Reengineering (PRE)

HALLINNON YHTEINEN VERKKOPALVELURATKAISU ,

Ohjelmistotekniikka kevät 2003 Laatujärjestelmät

Liite D: Poikkeamispäätösten ja suunnittelutarveratkaisujen mallinnus tiedonsiirtoa varten

Sosiaali- ja terveydenhuollon ATK-päivät 2019

QPR kuvausvälineen käyttö ja tavoitteet OKM&OPH, Oppijan palvelut - koulutuksen ja opetuksen osakohdealue. Leena Kononen

Luvat ja valvonta KA-kuvaukset, Ver. 2.0 EHDOTUS! Jari Kokko, Vesa Mettovaara & MVP-projekti LUVAT JA VALVONTA -KÄRKIHANKE

ja Jyväskylän yliopisto

13/20: Kierrätys kannattaa koodaamisessakin

Yhteenveto tuotteenhallinnan tiimoilta kertyneistä opeista. Jukka Kääriäinen

Valtion uudet yhteentoimivuuspalvelut: dataportaali, palvelutietovaranto ja yhteentoimivuus.fi v.2

Menetelmän kehittäminen sosiaalihuollon toimintaprosessien kuvaamiseen

Automaattinen regressiotestaus ilman testitapauksia. Pekka Aho, VTT Matias Suarez, F-Secure

Tietomallintamisen suunnittelu ja dokumentointi käytännössä. Liisa Kemppainen, Sito Oy Jari Niskanen, WSP Finland Oy

Kurssin hallinta -työväline

buildingsmart Finland Infratoimialaryhmä Kehitysryhmä Projektien linkittyminen bsf:n toimintaan

XDW-projektissa rakennetut palvelut

Luonnos hallituksen esitykseksi eduskunnalle laiksi julkisen hallinnon tiedonhallinnasta sekä eräiksi siihen liittyviksi laeiksi

Inframallintamisen ohjeiden tulevaisuuden näkymät

Ylläpito. Ylläpidon lajeja

Korkeakoulujen prosessipalvelin: mallintajan palvelinohje Versio 0.2

Avoimen ja yhteisen rajapinnan hallintamalli

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

Transkriptio:

IT-tiedekunnan prosessityöskentely Kokemuksia ja käytäntöjä ProLaatuPro-projektista Tommi Kärkkäinen Miika Nurminen Informaatioteknologian tiedekunta 7.3.2008

Prosessien hallinnan taustaa g ProLaatuPro-projekti toimintaprosessien laadun kehittäminen 1.2.2005-31.12.2006 Prosessit kuvattu yhtenäisellä tavalla ylläpidettävässä ja analysoitavissa muodossa Taustalla Promi-projektissa kuvattujen prosessien ajanmukaistaminen sekä Kaari- ja Inforysä-projektien prosessikuvaukset Projektissa kaksi määräaikaista suunnittelijaa, joista toinen vastasi prosessien määrittelystä ja toinen mallinnustekniikan kehityksestä ja tulosten integroinnista Ohjausryhmä priorisoi projektin tehtäviä ja kommentoi projektiin liittyviä asioita. Ohjausryhmässä mm. HP, OAP, varadekaani, laitosten edustajat ja projektin työntekijät. Ohjausryhmän toimintaa jatkanut IT-tiedekunnan laaturyhmä 2007 alkaen

Kieku-hankkeen laskutustiedon tuottaminen virastossa -kuvaus (QPR) Informaatioteknologian tiedekunta http://www.kiekuohjelma.fi/prosessit www.kiekuohjelma.fi/prosessit/ 2008

Kaari-projektin kuvaus tutkinnon anomisesta (Visio) Informaatioteknologian tiedekunta http://projekti.it.jyu.fi/2004/kaari/tuotos/visio/ 2008

Promi-projektin kuvaus valmistumisesta (Excel) Informaatioteknologian tiedekunta http://intra.it.jyu.fi/promi intra.it.jyu.fi/promi/ 2008

ProLaatuPro-projektin kuvaus valmistumisesta (ProcMiner) g Xml- lähdekoodi : http://prosessit.it.jyu.fi/tyotiedostot/xml/o p_perusopiskelijan_valmistuminen.xml g Web-julkaisu (teksti+kaavio): http://prosessit.it.jyu.fi/tyotiedostot/?id=p rocess:p45:i3 g Huom: Prosessin päälinja värikoodattu Tietovirrat ja dokumentit erotettu kontrollivirrasta Xml-koodin pohjalta generoitavissa erimuotoisia ja tasoisia kuvauksia Prosessista IT-tdk:n sisällä 3 instanssia, joiden tiedot osittain yhteisiä (vanhan ja uuden tutkinnon haku sekä tavoitetila)

Prosessien kuvaustilanne g Vuoden 2006 lopussa prosessikuvauksia 171, joista varsinaisia prosesseja 83 (vuoden 2007 aikana määrä kasvanut hieman esim. tällä hetkellä työstettäviä kuvauksia 180, joista 164 katselmoitu ja voimassa) Loput prosesseista koostuvia prosessialueita tai aliprosesseja, jotka voivat olla monen eri prosessin osana Lisäksi 106 dokumenttityyppiä, 114 roolia ja 18 tietojärjestelmää Valmisteilla Toteutettu Katselmoitu Yhteensä Hallinto 5 27 32 Opintoasiat Hallinnon prosessit katselmoitu 21.3., 11.8. ja 15.12.2006 sekä 23.5.2007. Opintoasioiden prosessit katselmoitu 23.3., 10.8. ja 14.12.2006 sekä 21.5.2007. Osa prosesseista vielä epäselviä/odotettavissa muutoksia (mm. VPJ, palvelukeskukseen liittyvät prosessit) 5 37 42 ATK 3 3 Mallinnus 6 6

Projektin tuotoksia g ProcMiner-hallintajärjestelmä Prosessi-, rooli-, dokumentti- ja tietojärjestelmälistat, teksti- ja graafinen kuvaus prosesseista metatietoineen sekä painovalmis pdfprosessikäsikirja Haku- ja järjestystoiminnot, linkitykset prosesseihin Prosessiportaali : http://prosessit.it.jyu.fi/ g Mallinnusympäristö ProcML - oma XML-pohjainen mallinnuskieli, joka mahdollistaa prosessien kuvauksen monella eri tarkkuustasolla ja monikanavajulkaisun Lukutoiminto Visiolla,Excelillä ja QPR:llä mallinnetuille prosesseille (Promi, Kaari, Inforysä) g Prosessien yleistä kehitystä mm. ITK:n ja MLTK:n opinto-oppaissa käytetty xml-julkaisujärjestelmä g Opinnäytteitä ja tutkimusta (3 laatuprojektiin liittyvää gradua, +artikkeleita aihetta sivuaviin jatko-opintoihin)

Huomioita prosessien mallinnuksesta g Mallinnus- ja ylläpitovastuu? OTO-toimintana tehtävävä mallinnus ei toimi, ellei käytettävissä ole ulkopuolista apua työlästä ja liian monen henkilön luomat mallit eivät pysy yhtenäisinä Toisaalta projektiluontoisesti täysin ulkopuolisin voimin tehtävä kertamallinnus on varma tapa sivuuttaa prosessien ylläpito (ja yleensäkään vaikuttavuus tai edes tietoisuus niistä organisaatiossa, vrt. http://intra.it.jyu.fi/promi/) Vaihtoehto? Eri yksiköille palveluna tarjottava (tekninen ja mallinnuskäytännöt tunteva) mallinnusapu - toimii yhteistyössä yksiköiden omien (sisällöstä vastaavien) laatuhenkilöiden kanssa g Tarkkuustaso ja malleihin sisällytettävä tieto? IT-tdk:n kuvauksissa on pyritty mahdollisimman suureen tarkkuuteen, jolloin prosessit toimivat suoraan työohjeina. Toisaalta mallinnuksen ja päivityksen työläys kasvaa selvästi verrattuna kevyempään malliin Sisällyttämällä paljon metatietoa prosessimalliin voidaan välttää dokumenttien päällekkäisyyttä (vrt. http://projekti.it.jyu.fi/2004/kaari/tuotos/) Jos prosessi mallinnetaan kerralla yksityiskohtaisella tasolla, siitä voidaan abstrahoida pääkohdat automaattisesti, mutta ei päinvastoin

Varoittavia esimerkkejä g WWW-sivujen uudistusprosessi http://prosessit.it.jyu.fi/qpr/html/flowchart_id=1729237497&518.html http://prosessit.it.jyu.fi/qpr/proc/?id=process PG_PS1729237497 PG_ PS1729237497 (qpr -> procminer-muunnos) Prosessia mallinnettu tarkalla tasolla ilman abstraktiotasojen käsitettä Prosessin päälinjaa vaikea nähdä g Opiskelijavalintoihin liittyvät prosessit http://prosessit.it.jyu.fi/tyotiedostot/?id=process:p75:i1 Opiskelijavalintoihin liittyy yhdenkin tiedekunnan sisällä runsaasti vaihtoehtoisia prosessikulkuja tapa, millä aliprosessit jaetaan vaikuttaa oleellisesti kuvauksen ymmärrettävyyteen ja käytäntöjen vertailuun eri organisaatioissa g Roolihierarkian merkintä http://prosessit.it.jyu.fi/qpr/html/navigator_6.html Käytettävyysongelmat (tai huolimaton käyttö) mallinnusohjelmissa voivat hankaloittaa prosessien ylläpitoa entisestään Vaikka roolit olisi merkitty selkeästi, hierakia ei ole välttämättä yksiselitteinen, ks. http://prosessit.it.jyu.fi/tyotiedostot/

Mallinnusvälineen valinnasta g Oikea työväline? Mallintaminen kaavioilla (Visio, QPR jne) on helppoa kokemattomalle mallintajalle, mutta mallien muotoilu voi olla työlästä ja huomio voi keskittyä sisällön sijaan ulkoasuun Olennaista on prosessin ymmärtäminen (vähintään karkealla tasolla) jos ei ole aikaa mallinnusohjelmistojen opetteluun, lähes kaikki olennainen tieto on mallinnettavissa tekstitiedostoon toimintolistana. Mallipohjaisessa työvälineessä (ProcMiner, QPR) on etuna tietojen helpompi haettavuus, mallien vertailu ja raporttien generointi, mutta myös mallinnuksen vaatima työmäärä lisääntyy Työvälineestä riippumatta yhtenäisillä mallinnuskäytännöillä on keskeinen merkitys prosessimalleissa muuten prosessien vertailu ei ole mielekästä, vaikka käytössä olisi mallipohjainen työväline g Määriteltäviä mallinnuskäytäntöjä Kontrolli- ja tietovirtojen tulkinta (tarvitaanko tietovirtoja) Dokumenttien merkintätapa (erillinen symboli vai askelten/kaarien osaksi) Ehtojen ja vaihtoehtoisten reittien merkintä Roolien ja vastuiden merkintä, roolihierarkian huomiointi Prosessien alku ja loppu, poikkeuksellinen lopetus Takaisinkytkentä, paluu aiempiin vaiheisiin Terminologia ja askelten kirjoituskäytännöt (mainitaanko toimija tekstissä)

Prosessikuvausohjelmien integrointimahdollisuudet Visio Piirto-ohjelma(sovellettavissa prosessikuvauksiin) Tiedon syöttö ja esitys samassa Kuvauksia olemassa runsaasti(kaari, Inforysä, Pro.Laatu.Pro, ATK-keskus) Kuvaukset aktiviteettipainotteisia QPR Kuvausväline+ tietomalli Tiedon syöttö ja esitys samassa Ohjelma suunniteltu prosessimallinnukseen JY:n hallinnon ja johtamisen prosessit Toteutettavissa (XML) Toteutettavissa (XML), mutta ei säilytä muotoiluja Excel Taulukkolaskentaohjelma (sovellettavissa prosessikuvauksiin) Tiedon syöttö ja esitys samassa Kuvauksia olemassa(promi) Kuvaukset tietovirtapainotteisia Siirto ok (XML) Toteutettavissa (Java-COM -sovitin) ProcessManager Tietomalli(prototyyppi) Tiedon syöttö ja esitys erikseen Tietomalli suunniteltu prosessimallinnukseen yliopiston tarpeet huomioiden Kuvauksia olemassa(pro.laatu.pro) Yhtenäistää muilla välineillä tehdyt kuvaukset Oma XML-siirtoformaatti ja tekstipohjainen esitysmuoto Siirto ok (XML) Toteutettavissa (Java-COM -sovitin)

QPR:stä g QPR on mallinnusohjelmana toimiva ja mm. Visioon verrattuna ylivoimainen, mutta ei oletusasetuksiltaan ole riittävä prosessien ylläpidettävään mallinnukseen g Prosessi-instanssin käsitteen puuttuminen hankaloittaa saman mallin käyttöä ja eri organisaatioiden prosessien toteutusten vertailua g Abstraktiotasojen puuttuminen hankaloittaa monimutkaisempien prosessien tarkkaa mallinnusta (ks. www-sivun uudistus) g Roolien hallinnan tulisi olla keskitettyä ja rooleille tulisi lisätä kotiorganisaatio, jolloin voidaan esim. erotella eri laitosten johtajat g Kaavioiden kopiointi organisaatiosta toiseen ja ylläpito on huomattavasti tekstimuotoa hankalampaa Muut tiedekunnat ovat tiettävästi jo käyttäneet IT-tdk:n kuvauksia tekstimuodossa omien kuvaustensa pohjana g + lisäksi ei-tekniset asiat (mallinnus- ja hyväksyntäprosessi, kuvauskäytännöt, kuvausten jakaminen ja julkaisu) g Yksityiskohdat QPR-integrointiraportissa

Prosessikorteista g Kaavion lisäksi prosessin keskeiset metatiedot tulee koota soveltuvin osin sanallisesti prosessikorttiin http://www.jyu.fi/hallinto/suunnittelu/laatutyo/prosessienmallintaminen/materiaalit/prosessikortti Prosessin nimi ja prosessin omistaja, Prosessin alku ja loppu, Muut prosessit, rajapinnat, Asiakkaat, heidän tarpeensa ja vaatimuksensa, Tavoite, Syötteet, tuotteet ja palvelut, Tietojärjestelmät ja dokumentit, Prosessin vaiheet, Vastuut, Prosessiin liittyvä osaaminen ja tieto sekä niiden hallinta ja kehittäminen, Prosessin kehittäminen, Tekijä, päiväys g IT-tdk:ssa hyödyllisiksi metatiedoiksi havaittu myös Prosessin tila (ei mallinnettu, kesken, mallinnettu, katselmoitu, korjattavaa, vanhentunut) Delegointitiedot (esim. TDK-neuvoston vastuulla oleva tehtävä delegoitu dekaanille, laitosjohtajan ja varajohtajan työnjako) Kommentit ja parannusehdotukset Yleisimmät poikkeukset g Prosessin ymmärtämisen ja haettavuuden kannalta prosessikortti on kaaviota oleellisempi. Toisaalta esim. prosessin kulku voidaan lukea kaaviosta automaattisesti. g ProcMinerissa prosessikortin tiedot ovat samassa XML-mallissa kuin varsinaisest prosessikuvaukset helpottaa ylläpitoa, kun tiedot ovat vain yhdessä paikassa g Myös QPR:n tietomallia mahdollista muokata niin, että prosessikortin tiedot ovat mallissa mukana

Muutosten läpiviennistä g Prosessimalleista on helppoa löytää parannettavaa, mutta muutosten läpivienti (asiantuntija)organisaatiossa on kertaluokkaa mallin muuttamista hankalampaa. Edellytyksiä: Määritelty muutosprosessi Johdon tuki ja sitoutuminen Kaikkien prosessin toimijoiden edustus katselmoinnissa 2-tasoinen hyväksyntä mallinnuksen jälkeen: prosessikohtaisesti laaturyhmässä, kokonaisuutena yhteisessä henkilöstökokouksessa Tiedottaminen, prosessien oltava julkisia ja viitattavissa helposti Avoin palautekanava prosessien ajantasaisuuden säännöllinen tarkastus g Prosessien virallinen asema olemassa olevien lomakkeiden, ohjeiden ja johtosääntöjen rinnalla tulee määritellä g Prosessikuvausten ja laatukäsikirjan suhde Laatukäsikirja tulisi ylläpito- ja tarkkuustasosyistä pitää mahdollisimman minimaalisena prosessien suhteen Muualla määriteltyihin prosesseihin voi (ja kannattaa) viitata, mutta tarkat kuvaukset tulisi olla vain prosessihallinnan määrittelevistä prosesseista: prosessien mallinnusprosessi, prosessien palautejärjestelmä, prosessin muutosprosessi, prosessista poikkeaminen, prosessien käyttö toiminnan kehittämiseen ja prosessien mallintamisprosessi.

Prosessien ylläpito ja jatkokehitys IT-tdk:ssa g Prosesseja ylläpidetään projektissa määritetyn prosessinkuvausprosessin mukaisesti osana laatujärjestelmää Kaikilla prosesseilla on omistaja, joka vastaa prosessin kulusta Määritelty tapa prosessin muuttamiselle ja mahdollisille poikkeamille Prosessikuvauksista osaksi tiedekunnan toimintaohjeita Dokumenttipohjat, prosessien omistajat ja prosessien parannusehdotukset löydettävissä yhdestä paikasta g Prosessisovelluksen jatkokehityksen suuntaviivoja Graafinen käyttöliittymä prosessien ylläpidon helpottamiseksi Prosessien analysointitoiminnot Kommentointi- ja palautemahdollisuuksien kehittäminen g Haasteita Tiedottaminen ja prosessiajattelun omaksuminen Mistä resurssit prosessien ylläpitoon? Erilaisten kehitysohjelmien (palvelukeskukset, VPJ, rakenteellinen kehitys jne) seurauksena merkittävästi muuttuvat prosessit, jotka aiheuttavat lisätyötä normaalin ylläpidon lisäksi