Miten lähestyä digitaalisten liiketoimintaprosessien hallintaa uudella tavalla?

10.7.2019 / by Esko Hannula

Jokainen kunnon johtaja haluaa pitää asiat hallinnassa. Tietojärjestelmien kanssa on kuitenkin käynyt niin, että järjestelmät ja niiden keskinäiset riippuvuudet ovat kasvaneet kontrollointikyvyllemme liian suuriksi ja monimutkaisiksi. Täydellisen kontrollin ja varmuuden tavoittelu on valitettavasti utopiaa.

Optimaaliseen ja realistiseen hallintaan on yksinkertainen tie, mutta sitä ei ole aina helppo toteuttaa.

  1. Tunnista kriittiset liiketoimintaprosessit
  2. Tunnista ydinjärjestelmät
  3. Tunnista kriittiset riippuvuussuhteet
  4. Jäädytä kaikki, minkä voit
  5. Keskity testaamaan kriittisiä integraatioita

koska liiketoimintasi menestyy, olet mitä ilmeisimmin tunnistanut kriittiset liiketoimintaprosessit ja tiedät ainakin osapuilleen, miten tietojärjestelmät liittyvät niihin.Järjestelmiä ja sovelluksia saattaa olla hyvin paljon, mutta todennäköisesti vain kourallinen näistä on ydinjärjestelmiä. Kun vähintään yksi seuraavista ehdoista täyttyy, kyseessä on ydinjärjestelmä:

  1. Välttämätön keskeiselle liiketoimintaprosessille. Tuotannonohjausjärjestelmät (MES) yleensä täyttävät tämän ehdon.
  2. Sisältää suuren määrän liiketoiminnan kannalta kriittistä dataa. ERP- ja CRM-järjestelmät usein täyttävät tämän ehdon.
  3. Suuri aktiivinen käyttäjäkunta. Toimiston järjestelmät, tilausjärjestelmät sekä helpdesk- ja itsepalvelujärjestelmät usein täyttävät tämän ehdon.
  4. Toimii integraatioalustana yrityksen arkkitehtuurissa.

Näistä kriteereistä neljäs on erityisen mielenkiintoinen. Osa yrityksistä on rakentanut kaiken toimintansa SAP-järjestelmän varaan. Toisilla saattaa olla niin sanottu piilotettu integraatioalusta jossain erittäin vanhassa tietojärjestelmässä, jonka tietokantaan kaikki muut järjestelmät nojaavat. Toisilla saattaa olla luotettava integraatioväylä, jonka pohjalle kaikkien muiden järjestelmien keskinäinen tiedonvaihto rakennetaan.

Koska ohjelmistot ovat niin kietoutuneet toisiinsa, faktapohjainen analyyttinen keskustelu aiheesta saattaa olla haastavaa. Rajoja järjestelmien ja ydinjärjestelmien välillä on joskus vaikea hahmottaa. Esimerkiksi käyttöliittymän nimestä tulee helposti sana, jota käytetään kaikesta tuon käyttöliittymänn kautta hoidettavista asioista, vaikka todellisuudessa käyttöliittymä on vain ohut kuori suuren tietojärjestelmän ympärillä.

Tietojärjestelmiin liittyvät haasteet eivät yleensä aiheudu yksittäisen järjestelmän ongelmista, vaan riippuvuuksista ja integraatioista eri järjestelmien välillä.  Koska liiketoiminta kehittyy jatkuvasti kiihtyvään tahtiin, digitaalisten liiketoimintaprosessien hallinnan täytyy kehittyä lähes samaa tahtia. Uusia, joskus ennalta-arvaamattomia, järjestelmäpäivityksiä tapahtuu jatkuvasti. Yhden järjestelmän päivittäjät harvoin tietävät saatikka välittävät muista järjestelmistä, joihin heidän järjestelmänsä integroituu.

Kun tunnistetaan ydinjärjestelmät ja niiden kriittiset riippuvuudet, niitä pystytään hallitsemaan ja niiden laatua pystytään tarkkailemaan. Muiden järjestelmien voi antaa huoletta kehittyä vapaammin. Käytännössä tämä tarkoittaa vähemmän muutoksia ydinjärjestelmiin ja kriittisiin riippuvuuksiin sekä perinpohjaisempaa laadunvarmistusanalyysiä ennen tuotantoon menoa. Takaan, että ongelmilta ei silti voi täysin välttyä, mutta ainakin liiketoiminnan kannalta kriittisten järjestelmien toiminta on vähemmän riskialtista.


Lue loput blogisarjasta:
  1. Keskity riskeihin ja riippuvuuksiin
  2. Ota DevOps käyttöön oikein
  3. Näe IT-sijoitukset tuotteina projektien sijaan
  4. Testaaminen vasemmalle ja oikealle
  5. Automatisoi
  6. Mittaa

Aiheet: Tietojärjestelmä, Riippuvuussuhteet, Prosessihallinta