Mikä IT-projekteissa oikein maksaa?

Klassisessa Kummeli-sketsissä (YouTube) rakennustyömaan vastaava mestari neuvoo määrätietoisin ottein ahkeria, mutta taitamattomia rakennusmiehiä. Alkuvaiheessa rakennusmiesten virheet aiheuttavat tehottomuutta: ”Tääl on poijaat sisällä niin paljon romua vielä, ettei näitä pääsisäänkäynnin laseja olis vielä missään nimessä pitänyt laittaa.” Työmaan edetessä virheet vaativat jo kalliimpia korjauksia: ”Nää LVI-putket piti tulla tonne kattoon betonin sisään.” Lopulta farssi kärjistyy virheeseen, […]

Mikä IT-projekteissa oikein kestää?

Tämä tarina on tosi. IT-konsultilla oli kotona ongelma; keittiön lamppu oli alkanut välkkyä. Ongelman ratkaisemiseksi hän joutui yrittämään useita eri tapoja ja päätyi ratkomaan haastavaa ongelmaa useaan otteeseen monen päivän ajan. Lopulta ratkaisu löytyi ja lamppu paloi välkkymättä. Kuinka monta IT-konsulttia tarvitaan korjaamaan lamppu? Vain yksi, mutta siinä menee todella kauan. Lamppuongelman ratkaisuun kului IT-konsultilta […]

Miten valitsen osaavan IT-projektipäällikön ja vältän huithapelit, jyrääjät ja tuuliviirit?

Mies meni eläinkauppaan. Häkissä oli kolme apinaa. ”Miten tuo apina voi maksaa 10.000 euroa?”, mies kysyi myyjältä. ”Se osaa koodata”, vastasi myyjä. ”Entä tuo toinen apina?”, kysyi mies. ”Se maksaa 15.000 euroa. Se osaa IT-arkkitehtuuria”, vastasi myyjä. ”Entä tuo kolmas sitten?”, kysyi mies. ”Se maksaa 20.000 euroa.”, vastasi myyjä. ”Mitä se oikein osaa?!?”, kysyi mies. […]

Mihin tarvitaan ei-toiminnallisia IT-vaatimuksia?

Useimmiten uuden IT-ratkaisun määrittelytyö keskittyy ratkaisun toiminnallisiin vaatimuksiin: Tietojärjestelmältä haluttuja toimintoja kuvataan käyttäjätarinoiden (user story), käyttötapausten (use case) ja käyttöliittymän näköismallien (wireframe / mockup) avulla. Toiminnalliset vaatimukset kuvaavat kattavasti ja yksityiskohtaisesti käyttäjän vuorovaikutuksen tietojärjestelmän kanssa. Ne määrittelevät, millä tavalla ja mitä syötteitä käyttäjä antaa tietojärjestelmään sekä järjestelmän antamat vasteet käyttäjän syötteisiin. Tietojärjestelmän ei-toiminnalliset tai laadulliset […]

Räätälöity valmisohjelmisto, kiitos!

Kaupallisten valmisohjelmistojen hyödyntäminen yrityksissä on nykypäivää. Kaukana ovat ne ajat alkaen 60-luvulta, kun liiketoimintaprosesseihin räätälöidyn liiketoimintalogiikan kehitystä tehtiin suurtietokoneympäristöissä COBOL- ja PL/1-kielillä. Tai siis tehtiin niissä suurissa organisaatioissa, joissa oli varaa investoida arvokkaaseen keskustietokoneeseen. 80-luvulta alkaen kaupalliset valmisohjelmistot ovat käytännössä tuoneet tietotekniikan myös pienempien yritysten ja kuluttajien saataville. Yritysten tietohallinnossa valmisohjelmistojen lisääntyminen on tarkoittanut, että […]

Tietojärjestelmäintegraatioiden ihanuus ja hurjuus

Kaikki nykypäivän tietojärjestelmäkokonaisuudet sisältävät integraatioita useiden eri tietojärjestelmien välillä. Käytännössä tietojärjestelmäintegraatiossa on kyse järjestelmissä olevan tiedon (datan) siirtämisestä järjestelmien välillä tietoverkon avulla. Integraatiossa tieto luetaan ohjelmallisesti lähdejärjestelmästä, jonka jälkeen tietoa voidaan muokata ennen sen tallentamista kohdejärjestelmään. Integraatioiden avulla useista tietojärjestelmistä koostuva kokonaisuus saadaan tarjoamaan käyttäjilleen haluttu toiminnallisuus. Esimerkiksi verkkopankissa asioidessaan käyttäjän käyttöliittymä integroituu useisiin taustajärjestelmiin, […]

Onko tavoitteenasi IT:n tuottavuus vai tehokkuus?

Edellisessä blogissani kirjoitin IT-hankintojen arvioimisesta kolmen keskeisen kriteerin eli laadun, kustannusten ja riskitason kannalta. Tässä blogissa käsittelen IT:n laatua, jossa voidaan erottaa kaksi ulottuvuutta: tehokkuus ja tuottavuus. Käytännön kannalta voidaan ajatella, että tehokkuus liittyy IT-projektin (= järjestelmän aikaansaamiseksi tehtävä työ) laatuun ja toisaalta tuottavuus liittyy IT-ratkaisun (= tekninen tietojärjestelmä) laatuun. Ensimmäinen laadun ulottuvuus, tehokkuus, liittyy […]

”Oho”, sanoi IT-asiantuntija

IT-asiantuntijan tehtävä: Pankin suurtietokoneen (mainframe) CA-7 eräajo-ohjelmiston rutiinipäivitys. Asiantuntijatyön lopputulos: Inhimillinen virhe ja arviolta 100 miljoonan euron suorat kustannukset ja korvausvaatimukset pankille, jonka 17 miljoonaa asiakasta eivät pystynyt käyttämään pankkitilejään viiteen päivään. Tällaisia IT-haasteita koki vuoden 2017 juhannusviikolla Iso-Britanniassa The Royal Bank of Scotland (RBS) pankki. RBS:n pääjohtaja Stephen Hester on liiketoimintajohdolle tyypillisesti päässyt valittelemaan […]

IT-hankinnan sudenkuoppa #3: osaamisharha

Jatkan tässä blogissa IT-hankintojen käytännön haasteiden käsittelyä. Monet haasteista aiheutuvat riippumattoman näkökulman puuttumisesta hankkeen valmistelussa ja toimittajavalinnassa (ks. aiempi blogi Riippuvaisen IT-toimittajan keittokirjasta). Kerron näkemykseni tyypillisistä haasteista, mistä ne johtuvat ja miten sudenkuopat vältetään. Haasteisiin vaikuttavat sekä IT-toimittajan yksipuolinen etujen ajaminen että ostavan tahon puolella vallitsevat vääristyneet ajattelutavat tai osaamisen puute. Kun aiemmissa blogeissa käsitellyt […]

IT-hankinnan sudenkuoppa #2: vähättely

Jatkan tässä blogissa IT-hankintojen käytännön haasteiden käsittelyä. Monet haasteista aiheutuvat riippumattoman näkökulman puuttumisesta (ks. Riippuvaisen IT-toimittajan keittokirjasta). Esittelen IT-toimittajien usein käyttämien kikkojen sisältöä, mistä ne johtuvat ja miten sudenkuopat vältetään. Ongelmiin myötävaikuttavat myös ostavan tahon puolella vallitsevat vääristyneet ajattelutavat tai osaamisen puute. Kun toteutettavan ratkaisun laajuuteen liittyvä IT-hankintojen ensimmäinen sudenkuoppa monimutkaistaminen on vältetty, seuraavaksi pitää […]