Digitoday

Tietotekniikka tarvitsee kokonaisuuksien osaajia

Julkaistu:

Tietotekniikkaprojektit pettävät odotukset edelleen aivan liian usein ja tuloksena on huonosti toimivia järjestelmiä, joihin on vaikea lisätä uusia ominaisuuksia ilman virheitä toisissa osissa sovellusta.
Tietotekniikkaprojektit pettävät odotukset edelleen aivan liian usein ja tuloksena on huonosti toimivia järjestelmiä, joihin on vaikea lisätä uusia ominaisuuksia ilman virheitä toisissa osissa sovellusta.

Toteutuksen ongelmat koskevat niin nykyaikaisiin ERP-tuotteisiin perustuvia kuin räätälintyönä tehtäviä ratkaisujakin. Syyksi esitetään usein käytettävien it-työkalujen jatkuvaa uudistumista tai huonosti tehtyjä bisneksen vaatimusmäärittelyjä.

Selitys ontuu kuitenkin pahoin, kun samassa yrityksessä, samoilla työkaluilla ja täysin samalla tavalla tuotettujen vaatimusdokumenttien pohjalta syntyy erittäin hyviä ratkaisuja tai täysiä susia.

Sovellusten käyttäjien näkökulmasta on aivan sama, onko huonon it-ratkaisun syynä huono ohjelmistorakenne, tehoton koodi, sekava tietokantarakenne, väärä laitteistokokonaisuus tai täysin onneton käyttöliittymätoteutus.

Käyttäjille ja bisnespäättäjille ratkaisevaa on hallittu ratkaisun tuottaminen sekä kokonaisuuden toimivuus ja joustavuus pitkällä aikavälillä.

Kokemusteni perusteella hyvissä toteutuksissa tiettyyn tarkoitukseen suunniteltu järjestelmän osa tekee vain sille ajateltuja asioita ja rajapinnat toisiin osiin ovat selkeät.

Ilman hyvää kokonaisuuden hallintaa syntyy täysin samoilla lähtökohdilla helposti hyvin sekavia rakennelmia, joissa jokainen osa saattaa toteuttaa mitä tahansa järjestelmän toiminnallista vaatimusta.

Virheitä jo peruskoulutuksessa

Toteutusvaiheen huono hallinta on pitkälti seurausta siitä, että it-ammattilaiset erikoistuvat melkein yksinomaan yksittäisiin osiin käytännön tietojärjestelmien kokonaisuuksista.

Kokonaisuuksien hallinta on minusta toki enemmän persoonallisuus- kuin oppimiskysymys. Joku osaa hahmottaa ja ohjata hyvinkin mutkikasta ja abstraktia kokonaisuutta, joku toinen ei siihen millään pysty.

Silti ammattimaisessa tietotekniikan ratkaisujen tuottamisessa pitäisi olla menettelyt ja osaaminen yhä mutkikkaampien tietoteknisten rakenteiden hallintaan. Niinpä yritin selvittää, opetetaanko kokonaisuuksien hallintaa kattavasti missään.

Ainakaan korkeakoulutasolla ei näytä olevan sijaa kattavien it-arkkitehtuurien koulutukselle siten, että ohjelmistot, tietokannat, laitteistot, tietoliikenne ja käyttöliittymät tunnistetaan toisiinsa vaikuttavana kokonaisuutena. Syventävät kurssit ovat kunkin osan arkkitehtuureissa, menetelmissä tai ohjelmistotyössä.

Koulutuksen virhesuuntaus käytännön tietojärjestelmien kehittämiseen ilmenee esimerkiksi eräästä ohjelmistoarkkitehtuurin lähtökohtia kuvaavasta tekstistä, jossa todettiin, että arkkitehtuurien suunnittelua ei pidä sotkea toteutuksiin. Käytännön elämässä kun juuri kokonaisrakenteiden toteutukset tuottavat ongelmia, joita ei voi paikata metatason arkkitehtuurien suunnittelulla.

Suunnittele tasorakenne selkeäksi

Kun koulutus parantaa edellä kuvattuja ongelmia suhteellisen hitaasti, on löydettävä nopeampia keinoja.

Tärkein ja nopeasti vaikuttava onnistumistekijä on hakea projektin it-johtoon sellaiset henkilöt, jotka ymmärtävät tietoteknisen kokonaisuuden ja siinä toisiinsa vaikuttavat rakenneosat. Tässä it-johdon on tunnustettava oman organisaationsa rajoitukset ja haettava tarvittaessa apua myös ulkopuolelta.

Toteutuksen käynnistyessä valitun projektijohdon on ensiksi tehtävä kattava vuorovaikutus- ja rakennekuvaus laitteiden, tietoliikenteen, tietokantojen, ohjelmien ja käyttöliittymien muodostamasta kokonaisuudesta.

Seuraavaksi on eristettävä eri rakenneosat toisistaan siten, että kunkin osan tekniikan tai toteutusvälineet voi vaihtaa ilman muutoksia muihin osiin.

Tämä edellyttää useimmiten tiukasti määriteltyjä rajapintoja. Tyypillinen nykyaikainen it-kokonaisuus rakennetaan monitasoisena siten, että eri tasojen välillä voidaan vaihtaa tietoja esimerkiksi sanomamuodossa jopa yritysten tai organisaatioverkostojen kesken.

Eri tasojen tehtävät on ennen toteutusta kuvattava siten, että kullekin tasolle voidaan sopia käytettävät standardit, menettelytavat, ohjelmistorakenteet, rajapinnat ja työn aikainen dokumentointi.

Myös rakenneosien sisäiset ja väliset testitapaukset on suunniteltava toiminnallisten määritysten pohjalta etukäteen.

Toteuta tiukasti sovitulla tavalla

Toteutustavoista eri tasoilla on tehtävä ohjeet, joita käyttäen on mahdollista seurata rakenteiden rajojen noudattamista. Pienetkin poikkeamat tasojen toiminnallisuuden välillä on korjattava hyvissä ajoin ennen tuotantokäytön aloittamista.

Niinpä kaikki bisneslogiikka toteutetaan sovelluspalvelimessa, jos näin on suunniteltu, eikä esimerkiksi käyttöliittymässä tai tietokannassa.

Räätälintyöratkaisuissa kaikki edellä kuvattu on välttämätöntä. Valmisohjelmien rajapinnat yrityksen muihin it-ratkaisuihin on myös suunniteltava ja toteutettava edellä kuvatuilla periaatteilla.

ERP-ratkaisun toteuttajien on ymmärrettävä paketin kokonaisrakenne ja vietävä käytäntöön myös vaihtoehtoisista asetuksista sellaiset, jotka tuottavan mahdollisimman yksinkertaisen ja rakenteellisesti selkeän kokonaisuuden.

Olen aivan varma, että hyvin hallittu it-ratkaisujen kokonaisuus on avain myös it-alan uuteen arvostukseen.

Kirjoittaja on liikkeenjohdon konsultti ja partneri PA Consulting Groupissa.

Kommentit

    Näytä lisää

    Näitä luetaan!
    1. 1

      Turun puukotuksista epäilty alkoi puhua – poliisi kertoo, miksi Turun puukotuksia tutkitaan terroritekoina

    2. 2

      Luontotoimittaja Kimmo Ohtonen on mennyt naimisiin – vaihtoi samalla sukunimensä?

    3. 3

      Terroristit valitsevat uhreiksi nimenomaan naisia – tutkija selittää, mistä on kysymys

    4. 4

      Vakava puukotus Järvenpäässä – uhri toimitettiin sairaalaan

    5. 5

      Mohammedi näki Turun puukottajan juoksevan pitkä veitsi kädessä – ”Oli vain 20 sekunnista kiinni, että olisin voinut pysäyttää hänet”

    6. 6

      Lehti: Lastenrattaita työntänyt Turun uhri oli juuri tullut Italiasta vauvansa kastejuhlasta

    7. 7

      Työpari todisti vierestä Jehovan todistaja -naisen surman Turun puukkoiskussa

    8. 8

      Suomalaisten suosimalla kreikkalaissaarella riehuu taas tulipalo: ”Mietin jo laukkujen pakkaamista”

    9. 9

      Tulosmanipulaatioepäily jääkiekon MM-kisoissa – epäiltyjä uhkaa vuosien vankeus

    10. 10

      Martina Aitolehti säteilee onnea Stefan-rakkaansa rinnalla – näyttävä pari ihastuttaa: ”Näytät onnelliselta”

    11. Näytä lisää
    1. 1

      Lehti: Lastenrattaita työntänyt Turun uhri oli juuri tullut Italiasta vauvansa kastejuhlasta

    2. 2

      Video: Torimyyjä Arya, 24, ajoi Turun puukotuksista epäiltyä takaa pesäpallomailan kanssa

    3. 3

      Kommentti: Eläkkeelle jäävä mies tienaa enemmän kuin lähihoitaja – 3 kuvaa kertoo, miksi Suomi on pulassa

    4. 4

      Mies lähti viettämään railakasta viikonloppua uusien kavereiden kanssa – karu totuus paljastui maanantaina, kun poliisi soitti

    5. 5

      Vakava puukotus Järvenpäässä – uhri toimitettiin sairaalaan

    6. 6

      Työpari todisti vierestä Jehovan todistaja -naisen surman Turun puukkoiskussa

    7. 7

      Terroristit valitsevat uhreiksi nimenomaan naisia – tutkija selittää, mistä on kysymys

    8. 8

      Turun puukotuksista epäilty alkoi puhua – poliisi kertoo, miksi Turun puukotuksia tutkitaan terroritekoina

    9. 9

      Hassan, 45, asettui hengenvaaraan auttaessaan puukotettua: ”En voi kääntää katsettani ja antaa naisen maata maassa”

    10. 10

      KRP: Turun puukkoiskusta epäiltyä päästy kuulemaan

    11. Näytä lisää
    1. 1

      IS seurasi Turun tapahtumia hetki hetkeltä: Vaaratiedotetta ei ehditty lähettää, presidentti Niinistö otti osaa suruun

    2. 2

      Silminnäkijät kertovat: Veitsellä aseistautunut mies hyökkäsi silmittömästi Turussa – ”puukotti lastenvaunujen kanssa liikkunutta naista”

    3. 3

      Poliisin Turussa tekemä kiinniotto tallentui videolle – silminnäkijä: poliisit pitivät epäiltyä maassa

    4. 4

      Terroristit suunnittelivat vielä suurempaa iskua Barcelonassa – poliisi arvelee 17-vuotiaan päätekijän kuolleen

    5. 5

      Vesa näki puukkomiehen raa’an hyökkäyksen Turussa – ”Huusin niin kovaa kuin jaksoin”

    6. 6

      Kuva: Tässä viedään Turun epäiltyä puukottajaa – tämä kaikki tapahtumista tiedetään nyt

    7. 7

      Video: Torimyyjä Arya, 24, ajoi Turun puukotuksista epäiltyä takaa pesäpallomailan kanssa

    8. 8

      Mies lähti viettämään railakasta viikonloppua uusien kavereiden kanssa – karu totuus paljastui maanantaina, kun poliisi soitti

    9. 9

      Larisa näki Turun julman hyökkäyksen vierestä – lohdutti puukotetun naisen pientä lasta

    10. 10

      Lehti: Lastenrattaita työntänyt Turun uhri oli juuri tullut Italiasta vauvansa kastejuhlasta

    11. Näytä lisää
    Näitä luetaan!
    1. 1

      Turun puukotuksista epäilty alkoi puhua – poliisi kertoo, miksi Turun puukotuksia tutkitaan terroritekoina

    2. 2

      Luontotoimittaja Kimmo Ohtonen on mennyt naimisiin – vaihtoi samalla sukunimensä?

    3. 3

      Terroristit valitsevat uhreiksi nimenomaan naisia – tutkija selittää, mistä on kysymys

    4. 4

      Vakava puukotus Järvenpäässä – uhri toimitettiin sairaalaan

    5. 5

      Mohammedi näki Turun puukottajan juoksevan pitkä veitsi kädessä – ”Oli vain 20 sekunnista kiinni, että olisin voinut pysäyttää hänet”

    6. Näytä lisää
    1. 1

      Lehti: Lastenrattaita työntänyt Turun uhri oli juuri tullut Italiasta vauvansa kastejuhlasta

    2. 2

      Video: Torimyyjä Arya, 24, ajoi Turun puukotuksista epäiltyä takaa pesäpallomailan kanssa

    3. 3

      Kommentti: Eläkkeelle jäävä mies tienaa enemmän kuin lähihoitaja – 3 kuvaa kertoo, miksi Suomi on pulassa

    4. 4

      Mies lähti viettämään railakasta viikonloppua uusien kavereiden kanssa – karu totuus paljastui maanantaina, kun poliisi soitti

    5. 5

      Vakava puukotus Järvenpäässä – uhri toimitettiin sairaalaan

    6. Näytä lisää
    1. 1

      IS seurasi Turun tapahtumia hetki hetkeltä: Vaaratiedotetta ei ehditty lähettää, presidentti Niinistö otti osaa suruun

    2. 2

      Silminnäkijät kertovat: Veitsellä aseistautunut mies hyökkäsi silmittömästi Turussa – ”puukotti lastenvaunujen kanssa liikkunutta naista”

    3. 3

      Poliisin Turussa tekemä kiinniotto tallentui videolle – silminnäkijä: poliisit pitivät epäiltyä maassa

    4. 4

      Terroristit suunnittelivat vielä suurempaa iskua Barcelonassa – poliisi arvelee 17-vuotiaan päätekijän kuolleen

    5. 5

      Vesa näki puukkomiehen raa’an hyökkäyksen Turussa – ”Huusin niin kovaa kuin jaksoin”

    6. Näytä lisää