Digitoday

Valikko

Tietotekniikka tarvitsee kokonaisuuksien osaajia

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

      Viranomaisvahvistus: Imatran ampumavälikohtauksessa kolme kuolonuhria

    2. 2

      Uutisvuodon Sipilä-vitsi hämmensi lauantai-iltana – Mitä lähetyksessä tapahtui?

    3. 3

      Todelliset syyt, joiden vuoksi naiset voihkivat seksin aikana

    4. 4

      Näillä uskomattomilla esityksillä Saara Aalto laittoi tuomarit jälleen polvilleen – katso näyttävät videot

    5. 5

      Saara Aallon uskomaton esitys lumosi jopa Simon Cowellin: ”Olit sensaatiomainen”

    6. 6

      Imatralla tapahtui öinen ampumavälikohtaus – Yle: Kolme ihmistä kuollut

    7. 7

      Hurja tahti jatkuu: Patrik Laineelle maali ja upea syöttö jatkoaikaosumaan

    8. 8

      Arvostettu brittilehti povaa Saara Aallolle koko kisan voittoa – katsojat häkeltyivät huikeista esityksistä: ”Jos tämä olisi ollut finaali, olisit voittaja”

    9. 9

      Toimitusjohtaja oppi puhumaan ranskaa sujuvasti 17 päivässä – näin hän onnistui

    10. 10

      Imatran ampumavälikohtauksen silminnäkijä kertoo IS:lle: ”Näin kuinka joku vietiin raudoissa poliisiautoon”

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

      WhatsApp katoaa miljoonista puhelimista – katso, onko omasi listalla

    2. 2

      Tuulenvire paljasti Donald Trumpin omituisen ”asumokan” – netti sekosi lentokentältä napatusta kuvasta

    3. 3

      New York Times kertoo 44-vuotiaan suomalaismiljonäärin uskomattoman tarinan: luksuselämää ja satojen miljoonien avioerotaistelu

    4. 4

      Vappu Pimiältä roisi paljastus MTV:lle – rinnat täysin paljaana Tanssii Tähtien Kanssa -kulisseissa: ”Mikko repi puvun auki”

    5. 5

      Kurveistaan tunnettu matkabloggaaja vietti kolme viikkoa Suomessa – upeat kuvat villitsevät netissä: ”Mieletön paikka”

    6. 6

      Saara Aallon uskomaton esitys lumosi jopa Simon Cowellin: ”Olit sensaatiomainen”

    7. 7

      Huoltomiehet yllättyivät suomalaisten nuorten aikuisten uusavuttomuudesta – eivät omista edes ruuvimeisseliä

    8. 8

      Imatralla tapahtui öinen ampumavälikohtaus – Yle: Kolme ihmistä kuollut

    9. 9

      IS seurasi hetki hetkeltä: Saara Aalto onnistui semifinaalin esityksissään täydellisesti – villitsi tuomarit: ”Ansaitset olla finaalissa”

    10. 10

      MTV:n teiniäiti poseerasi uhkeana uusissa kalenterikuvissa – muistatko vielä kohut? Tienasi 1,5 miljoonaa seksivideolla vuonna 2013

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

      Raju huhu Lewis Hamiltonista – ”Se on yksityisasia”

    2. 2

      Sorrutko sinäkin aina näihin virheisiin? 4 asiaa, jotka kannattaa jättää väliin ennen seksiä

    3. 3

      7 yleisen syövän varhaiset varoitusmerkit – tunnista ajoissa

    4. 4

      Raakel Lignellin raju painonpudotus ja tiukka ruokavalio johtivat pysyviin terveysongelmiin: ”Riistäytyi vähän käsistä”

    5. 5

      WhatsApp katoaa miljoonista puhelimista – katso, onko omasi listalla

    6. 6

      Nainen teki ”pettämistestin” poikaystävälleen – lopputulos ei ilahduttanut, videolla jo 6 miljoonaa katselukertaa

    7. 7

      Aleksi Valavuori julkaisi matkakuvan Los Angelesista: maisemaotos paljastuikin Ikean sisustustauluksi – some repesi

    8. 8

      Eija, 32, huomasi vauvansa olevan erilainen – elämä muuttui pikkuhiljaa painajaiseksi

    9. 9

      Tuulenvire paljasti Donald Trumpin omituisen ”asumokan” – netti sekosi lentokentältä napatusta kuvasta

    10. 10

      Saara Aalto teki historiallisen tempun – kukaan muu brittien X Factorissa ei ole kyennyt samaan

    11. Näytä lisää

    Näitä luetaan!

    1. 1

      Viranomaisvahvistus: Imatran ampumavälikohtauksessa kolme kuolonuhria

    2. 2

      Uutisvuodon Sipilä-vitsi hämmensi lauantai-iltana – Mitä lähetyksessä tapahtui?

    3. 3

      Todelliset syyt, joiden vuoksi naiset voihkivat seksin aikana

    4. 4

      Näillä uskomattomilla esityksillä Saara Aalto laittoi tuomarit jälleen polvilleen – katso näyttävät videot

    5. 5

      Saara Aallon uskomaton esitys lumosi jopa Simon Cowellin: ”Olit sensaatiomainen”

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

      WhatsApp katoaa miljoonista puhelimista – katso, onko omasi listalla

    2. 2

      Tuulenvire paljasti Donald Trumpin omituisen ”asumokan” – netti sekosi lentokentältä napatusta kuvasta

    3. 3

      New York Times kertoo 44-vuotiaan suomalaismiljonäärin uskomattoman tarinan: luksuselämää ja satojen miljoonien avioerotaistelu

    4. 4

      Vappu Pimiältä roisi paljastus MTV:lle – rinnat täysin paljaana Tanssii Tähtien Kanssa -kulisseissa: ”Mikko repi puvun auki”

    5. 5

      Kurveistaan tunnettu matkabloggaaja vietti kolme viikkoa Suomessa – upeat kuvat villitsevät netissä: ”Mieletön paikka”

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

      Raju huhu Lewis Hamiltonista – ”Se on yksityisasia”

    2. 2

      Sorrutko sinäkin aina näihin virheisiin? 4 asiaa, jotka kannattaa jättää väliin ennen seksiä

    3. 3

      7 yleisen syövän varhaiset varoitusmerkit – tunnista ajoissa

    4. 4

      Raakel Lignellin raju painonpudotus ja tiukka ruokavalio johtivat pysyviin terveysongelmiin: ”Riistäytyi vähän käsistä”

    5. 5

      WhatsApp katoaa miljoonista puhelimista – katso, onko omasi listalla

    6. Näytä lisää