Cabonline Finland
Taksiyhtiön transformaatioprojekti.
Asiakkaana oli Cabonline, joka on pohjoismaiden mittakaavassa yksi suurimmista kuljetuspalveluiden tarjoajista. Projekti on hyvä esimerkki siitä, kuinka nopealla iteroinnilla ja asiakkaan avoimella suhtautumisella kokeiluihin voidaan saavuttaa paljon lyhyessä ajassa.
Konteksti
Taustalla on Suomen markkinoille laajentunut ruotsalainen toimija, joka oli ostanut kolme alalla pitkään toiminutta yhtiötä. Suomessa sen brändejä ovat mm. Kovanen ja Fixu Taxi.
Fuusioitavissa yhtiöissä oli jokaisessa omanlaisensa tapa tehdä vastaavia asioita. Myöskään yksittäisillä yhtiöillä ei ollut mahdollisuuksia toteuttaa tietojärjestelmähankkeita yksinään. Erityisesti taloushallinnon prosessit olivat jääneet digitalisaatiosta jälkeen, ja päivittäinen työ oli epätehokasta johtuen yhtiöiden välisistä eroavaisuuksista ja työkalujen puutteesta.
Samalla taksilaki oli uudistumassa, mikä aiheutti asiakkaalle painetta tehostaa toimintaansa entisestään.
Rooli ja vastuu
Olin järjestelmän/työkalujen ainoa kehittäjä ja vastasin kokonaisuudesta päästä päähän: integraatioista, datamallista, käyttöliittymistä sekä järjestelmän operoinnista. Toimin paikan päällä asiakkaan luona tiiviissä yhteistyössä organisaation vakituisen henkilökunnan kanssa.
Osa tarpeista oli johdon tunnistamia, mutta kun välttämättömät toiminnot oli saatu kuntoon, järjestelmää voitiin hyödyntää myös uusiin, innovatiivisempiin käyttötarkoituksiin.
Tekninen toteutus
Tekninen kokonaisuus rakennettiin räätälöitynä ratkaisuna JavaScript-ekosysteemin ja PostgreSQL-tietokannan pohjalle.
Keskeinen haaste oli, että data oli hajautunut useisiin toisistaan riippumattomiin järjestelmiin, joista osa ei tarjonnut rajapintoja lainkaan. Osa rajapinnoista oli moderneja, mutta osa integraatioista jouduttiin rakentamaan suoraan tiedostoista lukemiseen perustuen. Joidenkin vanhojen laitteiden tuottama data saattoi olla helposti korruptoitunutta. Järjestelmiin kuului taksamittareita, taloushallinnon järjestelmiä, rekistereitä ja jopa kone, joka käsitteli fyysistä rahaa.
Lopputulos ja opit
Projektin aikana toteutettiin 9 integraatiota, joista lähes jokainen käytti eri protokollaa. Prosesseja saatiin harmonisoitua ja automatisoitua merkittävästi, mikä vähensi manuaalista työtä ja paransi tiedon laatua. Järjestelmä nostaa automaattisesti esiin poikkeavuuksia, joiden selvittäminen jälkikäteen olisi työlästä – tai pahimmillaan jäisi kokonaan tekemättä.
Projekti eteni vaiheittain nopeiden kokeilujen kautta — suunta tarkentui todellisen käytön perusteella.
Kokonaisuus rakennettiin noin kuudessa kuukaudessa, ja projekti osoittaa, että myös keskisuurelle yritykselle räätälöity tietojärjestelmä voi olla perusteltu ja nopeasti arvoa tuottava investointi.