Julkiset ohjelmistohankinnat

4.1.2010

Nörtit syyllisiä?

Kategoria(t): hankintalaki,tarjouspyyntö — Petri Heiramo @ 15:19
Tags: , , ,

Luin tuoreeltaan Kauppalehden artikkelin “Eduskunta pui it-pulmia: nörtit hihittävät ja käärivät rahat” ja jonkinasteisen tunteenpurkauksen myötä koin tarvetta kommentoida.

Kyllä nörtit ovat tähän tilanteeseen täysin syyttömiä. Tai jos oikeastaan tarkkoja ollaan, ilman nörttejä homma olisi kategorisesti pahemmin levällään, sillä vain nörttien ansiosta olla edes tässä tilanteessa.

Kauppalehden artikkelissa siis pohditaan, että kumpi, nörtti vai systeemi, on syyllinen tilanteeseen, jossa järjestelmät eivät ole yhteensopivia ja “nörtit käärivät rahat”. Eivät nörtit ole rahoja käärineet, hehän ovat vain nostaneet kuukausipalkkaa, joka on todennäköisesti mennyt lähinnä asuntolainan maksamiseen ja paikalliseen ruokakauppaan. He ovat usein jopa siviilielämänsä kustannuksella ahertaneet ylitöitä, jotta järjestelmät olisi saatu edes yhteensopimattomina toimimaan (ei siis keskenään, vaan ylipäänsä). Kyllä rahat ovat menneet muiden taskuun.

Kuka on siis syyllinen? Onko se systeemi vai joku muu? Kenen on vika, jos tilataan tietoisesti yhteensopimattomia järjestelmiä? Onko taustalla joku “systeemi”, joka tuollaista edellyttää? Vai onko taustalla epämääräistä lainsäädöntöä ja tietotekniikasta tietämättömiä päättäjiä? Vai liiketoiminnan konsultteja (siis ei nörttejä), jotka ovat neuvoneet tietämättömiä päättäjiä aiheesta? Vai onko kaikilla osansa sopassa?

Mikä on “systeemi” tässä tilanteessa? Keskustan Pekka Vilkuna totesi artikkelissa, että “syy on tässä systeemissä, jossa ei valvota riittävästi”. Hänen mielestään siis ilmeisesti valvonnan lisääminen olisi ratkaisu. Henkilökohtaisen kokemuksen valossa “valvontaa” on ihan riittävästi (ja usein liikaakin). Se, mitä puuttuu, on “vastuu”. Ohjelmistoprojekteja ostetaan vahvasti ulkoistettuina eikä ostaja ota todellista vastuuta hankittavan järjestelmän todellisesta soveltuvuudesta organisaation toimintaan ja tavoitteisiin. Tässä kohtaa kyllä voidaan “systeemiä” syyttää osasyylliseksi, sillä perinteinen vaiheistettu projektirakenne ei anna juurikaan mahdollisuutta todelliseen vastuunottoon projektin aikana.

Vaikka tiedän, että jokaiseen omenapuuhun mahtuu mätiä omenia, uskon kuitenkin vahvasti, että suurin osa “omenista” on varsin terveitä ja pyrkivät varsin vilpittömästi hyvään lopputulokseen. Mutta jos nuo hyvään pyrkivät ihmiset opetetaan tilaamaan tietojärjestelmiä tavalla, joka perimmäisiltä lähtökohdiltaan estää projektin aikaisen oppimisen ja reagoimisen ympäristön muutoksiin, eikä heille opeteta parempia tapoja hankkia ohjelmistoja (mikä ei edes ole heidän ammatillista perusosaamistaan), niin mielestäni heitä ei oikein voi syyttää tilanteesta. Se, että heitä on opetettu tietyllä tavalla, on “systeemin” vika, mutta ei niin, että “systeemi” olisi joku henkilö tai taho, vaan “systeemi” on IT-alaan juurtunut projektikulttuuri.

Tätä projektikulttuuria ruokittiin 20-30 vuotta ja taustalla on illuusio siitä, että tietojärjestelmäkehitys olisi samankaltaista perinteisen insinöörityön kanssa. Perinteisen insinöörityön perusta on huolellinen suunnittelu ja toteutettavan rakenteen huolellinen pikkutarkka suunnittelu, joka sitten jalkautetaan vähemmän osaaville tehtäväksi tarkkojen ohjeiden mukaan. Lähestymistapa on soveltuva vain tilanteisiin, joissa tehtävä työ ei edellytä tekijöiltään hartioiden yläpuolella olevien elinten aktiivista käyttöä (ja siis vain työtä ohjaavilta tahoilta vaaditaan pään käyttöä) JA voidaan perustellusti olettaa, että rakennelman suunnittelun ja toteutuksen aikana ei ole oletettavissa olennaisia muutoksia rakennelman käyttötarpeisiin ja ympäristöön.

Tietojärjestelmähankkeissa kumpikaan edellisistä ehdoista ei toteudu. Vähänkään pidempiaikaisen projektin (ml. hankintaprosessi) aikana yrityksen tai julkisen organisaation toimintaympäristö ja -tarpeet muuttuvat väistämättä niin paljon, että toteutuksessa olevaa järjestelmää pitäisi muuttaa olennaisesti, jotta se vastaisi valmistumishetkellään organisaation sen hetkisiin tarpeisiin. Lisäksi tietojärjestelmien suunnittelu ja toteutus vaatii mitä enemmissä määrin nimenomaan harmaan massan rasittamista. Kun tähän vielä lisätään se, että toteutetut tietojärjestelmät ovat enemmän tai vähemmän uniikkeja, joudutaan käytännössä jokaisen projektin yhteydessä ratkaisemaan ongelmia, joita ei sellaisenaan ole missään aikaisemmin ratkaistu (tai ainakaan tieto muualla tehdyistä ratkaisuista ei ole tekijöiden käytettävissä).

Systeemin muuttamisen perimmäinen edellytys siis on, että hylkäämme perinteisen projektihankinnan, -suunnittelun ja -johtamisen mallin, ja korvaamme sen todellisen toimintaympäristön vaatimusten mukaisella toimintatavalla. Tämän toimintatavan ydinelementtejä on projektinaikaisen muutoksen haltuunotto, jatkuvan muutoksen mahdollistava systeemityötapa sekä kaikki osapuolet koko projektin ajan aktiivisesti osallistuttava johtamistapa. Ohjelmistotuotannon puolella tuolla työtavalla on nimikin – ketterät ohjelmistotuotannon menetelmät. Nuo menetelmät on kuitenkin ymmärrettävä laajemmassa mittakaavassa kuin missä ne ottavat kantaa itse ohjelmiston tuotantotapaan tai ohjelmistoprojektin johtamiseen. Ne vaikuttavat myös ostavan organisaation ostotapaan, ostavaan yksikköön sekä ylempään liiketoimintajohtoon ja tukifunktioihin. Jos vaikutus ei ulotu sinne asti, ei organisaatio voi myöskään todellisesti hyötyä projektitason ketteryydestä.

Jottei lukijoille jää virheellistä mielikuvaa, todettakoon vielä, ketterät menetelmät eivät ole mikään hopealuoti, joka muuttaisi ohjelmistotuotannon helpoksi. Ei tehokkaiden, käytettävien, organisaation tavoitteita täyttävien tietojärjestelmien rakentaminen ole helppoa niilläkään. Tarvitaan riittävää osaamista ja ymmärrystä kaikilta projektitoiminnan osapuolilta, jotta järjestelmä syntyy tehokkaasti ja että se oikeasti vastaa tilaavan organisaation ja sen asiakkaiden tarpeisiin. Tällä hetkellä meillä on käyttävissä perusmalli – kattava osaaminen ja kokemus meiltä vielä liiketoiminta-alana puuttuu.

5 kommenttia »

  1. Tämän päivän nörtti == mahdollinen liiketoiminnan konsultti 20 vuoden päästä

    kommentti Kirjoittanut Aleksi — 10.1.2010 @ 12:58 | Vastaa

  2. Ainakaan valtiolla yleisesti noudatettavat JHS-suositukset (JHS173 – ICT-palvelujen kehittäminen: Vaatimusmäärittely, http://docs.jhs-suositukset.fi/jhs-suositukset/JHS173/JHS173.html) eivät ohjaa ketterien menetelmien käyttöönottoon. Kovasti painotetaan määrittelyn laajuuden ja tarkkuuden tärkeyttä. Alla pari (omasta mielestäni huvittaviakin) lainausta ko. suosituksesta, jonka mukaan pilkuntarkka kattava etukäteisspeksaus on ainoa tie onnistuneen IT-hankkeen läpivientiin.

    “Mitä selkeämmin ja kattavammin vaatimukset ilmaistaan, sitä riskittömämmäksi järjestelmän valinta ja käyttöönotto muodostuu”

    “Kaikki ne toiminnallisuudet, joiden halutaan sisältyvän järjestelmään, on kuvattava esitettävä vaatimuksina”

    “Aikajänne vaatimusten määrittelystä käyttöönottoon saattaa olla useita vuosia”

    kommentti Kirjoittanut Ben Dover — 19.1.2010 @ 16:58 | Vastaa

  3. Hyvä pointti! Minusta suurin “ongelma” on kuitenkin “yhteiskunta ja markkinat”. Talousmarkkinat ovat kuluttamisen kannalla, joten yhteiskunnan pyörittämisessä täytyy kaikkien sorvien pyöriä. Kilpailu on kovaa. Siitähän tässä taitaa viimekädessä olla kyse. Jos rakennettaisiin yksi hyvin toimiva integroitu järjestelmä yms. niin mitäs niille lukemattomille muille järjestelmille(toimittajille), jotka jäisivät tämän yhden suuren ulkopuolelle, kävisi? Sehän ei olisi silloin yhteiskunnallisesti kovin kannattavaa? Muut pyörittelisi peukaloita eikä valtio saisi verovaroja…. ;)

    kommentti Kirjoittanut M — 17.2.2010 @ 14:25 | Vastaa

    • M – Olet ehkä hieman turhan kyyninen :). Suurin osa tuntemistani kehittäjistä ja projektipäälliköistä oikeasti haluaa toimittaa parasta mahdollista (asiakkaan asettamien reunaehtojen puitteissa). Voi tietysti olla, että sinä tunnet erilaista porukkaa.

      kommentti Kirjoittanut Petri Heiramo — 27.2.2010 @ 02:51 | Vastaa

  4. Ehkä katsoin asiaa enemmän “ylhäältä” kokonaistalouden ja markkinoiden ja osakkeenomistajien kannalta. Mutta sitähän se business voi olla pahimmillaan.

    Olen vakuuttunut että tekijät suhtautuvat asiaan hyvinkin vakavasti ja haluavat tarjota parasta :)Olen itse tekemisissä erittäin osaavien ja luotettavien toimijoiden kanssa. :)

    kommentti Kirjoittanut Mervi Soramies — 28.10.2010 @ 10:55 | Vastaa


RSS-syöte tämän artikkelin kommenteille. Paluuviitteen URI-osoite

Vastaa

Täytä tietosi alle tai klikkaa kuvaketta kirjautuaksesi sisään:

WordPress.com-logo

You are commenting using your WordPress.com account. Log Out / Muuta )

Twitter-kuva

You are commenting using your Twitter account. Log Out / Muuta )

Facebook-kuva

You are commenting using your Facebook account. Log Out / Muuta )

Muodostetaan yhteyttä palveluun %s

Teema on Rubric. Pidä blogia WordPress.comissa.

Seuraa

Get every new post delivered to your Inbox.