Hei! Kuka olet ja mikä on tyypillinen työnkuvasi?
Koodari/arkkari, kiinnostus- ja osaamisalueena erityisesti toimitusketjun prosessit, aina monikanavaisesta myynnistä talous- ja varastojärjestelmien kautta last-mile deliveryyn.
Matias
Laurosen Pete, toimin pilvipalvelujen ratkaisuarkkitehtina Taitopilvellä 7 vuotta pian takana. Useimmiten koodaan kädet savessa, välillä suunnittelen isompia kokonaisuuksia ja määrittelen prosesseja asiakkaan kanssa.
Pete
Miten päädyit ohjelmistoalalle?
Ohjelmoija toisessa polvessa. Iskän jutut reikäkorttiajoista alkaen kuulostivat hauskoilta. Jotkus asiat ovat muuttuneet niistä ajoista aivan valtavasti, jotkut ei sitten ollenkaan.
Matias
Mitkä ovat tyypillisiä haasteita kaupan alalla?
Toimitusketjulle tärkein asiakas on loppuasiakas, siis kuluttaja joka on tehnyt tilauksen. Toimituslupauksia annetaan ensimmäisestä toimitusaika-arviosta alkaen ja lunastetaan aina sujuvaan palautusprosessiin saakka. Tavoite on sinänsä yksinkertainen, mutta sen saavuttamiseksi jokaisen ketjun osan täytyy toimia saumattomasti yhteen.
Matias
Mikä on palkitsevinta kaupan alan projekteissa?
Useaa järjestelmää koskeva featuren tuotantoonvienti yhdellä iteraatiolla; tiketti suunniteltu hyvin testausohjeita myöten, tehty toteutus, yksikkötestit sekä E2E-testiatuomaatio laadukkaasti. Kaikki toimii yhteen ja saa painaa featuren tuotantoon.
Matias
Kuvaile Taitopilven lähestymistapaa ohjelmistokehitykseen?
Meillä on työntekijöiden laatimasta strategiasta alkaen linjattu, että haluamme olla osa asiakkaan tiimiä ja tarjota asiakkaalle aina parhaan ratkaisun, vaikka se olisi pois meidän töistä. Käytännössä työskennellään omilla vahvuusalueilla ja panostetaan osaamisen syventämiseen ja laajentamiseen.
Matias
Millaisia onnistuneita projekteja olette tehneet kaupan alalle?
Keskitetty järjestelmä toimituksien hallintaan, jota useat eri verkkokaupat käyttävät ja josta on integraatiot kymmeniin eri-ikäisiin ja -kokoisiin järjestelmiin.
Pete
Mikä on tuottanut haasteita kaupan alan projekteissa?
Pitkän toimitusketjun testaus prosessin loppupään osille; et voi palauttaa jotain mitä ei ole toimitettu, eikä toimittaa voi jos ei ole tilattu. Heijastevaikutukset vaikkapa tilausprosessin alkupäässä tehdyistä muutoksista saattavat ilmetä vasta pitkän ajan päästä palautuskäsittelyyn liittyvissä talouden prosesseissa.
Pete
Erikoisin tilanne tuotannossa?
Kolmannen osapuolen järjestelmä alkoi yskimään tietyn kuorman kohdalla. Koska kolmas osapuoli ei voinut nopeasti skaalata omaa päätään, meidän täytyi tehdä kiertotie omassa päässä, että saatiin järjestelmä kestämään kasvava kuorma.
Pete
Mitä teknologioita suosittelet?
AWS Step Functions prosessimoottorina istuu äärimmäisen hyvin kaupan alan haasteisiin. Nostaa business-logiikan, säännöt ja stepit ulos koodista ja visuaaliseen muotoon, josta voi keskustella asiakkaan kanssa suoraan molemmille sopivalla kielellä. Helpottaa myös tuotannon kiemuroiden ja erikoistapauksien selvitystä kun yksittäisen prosessin “suorituksen" kaikki tehdyt toimet ja stepit on nostettu kaikkien näkyville. Teknologiamielessä erittäin kevyt ottaa käyttöön, ja serverless kun on, ei vaadi investointeja, lisenssejä eikä infran ylläpitoa.
Pete
Millaisia innovatiivisia ratkaisuja olette keksineet?
Otimme serveless mikropalveluarkkitehtuurin käyttöön. Iloksemme huomattiin, että suurenkin tuotantojärjestelmän pyörittämisen kustannukset jäivät murto-osaan siitä, mitä perinteisen monoliittitoteutuksen omilla palvelimilla ajaminen maksoi. Lisäksi kehitystyö nopeutui huomattavasti.
Pete
Miten asiakasorganisaation ulkopuolinen toimija voi parantaa yhteistyötä eri stakeholderien välillä?
Prosesseja ja priorisointia voi tehdä puhtaammin teknisestä näkökulmasta. Cross-functional tiimin tärkein tuotos on kuitenkin laadukkaasti toimiva softa; kun järjestelmä toimii hyvin, kaikki nukkuvat yönsä paremmin.
Matias
Tuleeko sinulle mieleen jotain hauskoja sattumuksia matkan varrelta?
Joskus on pesukonetta oltu tuomassa Testi Testaajan kotiin Testitielle, vaikka ainoa oikea tieto tilauksella oli postinumero.
Matias
Miten pysyt ajan tasalla trendeissä?
Aktiivinen seuranta mitä markkinassa tapahtuu rapakon toisella puolella. Erityisesti kompleksien toimitusketjujen rakentamisessa ollaan jenkeissä yleensä hieman pidemmällä, kun toimituslogistiikan vaihtoehtoja on Suomeen verrattuna valtavasti. Pitkien putkien teknisessä ja toiminnallisessa laadussa, läpinäkyvyydessä ja seurattavuudessa sen sijaan me ollaan huipputasolla.
Matias
Mihin uskot alan kehittyvän?
Saadaan perinteisen data-analyysin tuottamien “100% oikeiden vastauksien” lisäksi hyvin koulutettujen tekoälymallien tunnistamia, aiemmin piiloon jääneitä toimitusprosessien poikkemien mahdollisia juurisyitä esiin. Kaikkia juurisyitä ei edes voi tai kannata korjata, mutta asiakaskokemusta voidaan parantaa proaktiivisuutta lisäämällä ja reagointiaikaa lyhentämällä. Tekoäly voisi tunnistaa esimerkiksi tietyntyyppisiä tuotekombinaatioita sisältävät tilaukset, joissa on riski toimituslupauksen pettämiseen. Sellaiset tilaukset voidaan ottaa erityiseen seurantaan ja suunnitella valmiiksi vaihtoehtoisia toimitusmalleja, joilla toimituslupaus saadaan täytettyä ilman kustannusten karkaamista.
Matias
Mitä vinkkejä antaisit toimialalla työskenteleville henkilöille?
Uutta asiaa suunnitellessanne, miettikää ja piirtäkää ensin prosessi isossa kuvassa, sen jälkeen käykää tarvittavat viestit paperilla läpi - tällöin saatte selville poikkeukset ja puuttuvat tiedot, ja osaatte ottaa nämä huomioon alusta alkaen.
Pete
Jos saisit tehdä ohjelmistoprojektia kenen tahansa fiktiivisenkin henkilön kanssa, niin kuka se olisi?
Elon Muskin kanssa olisi mielenkiintoista työskennellä. Hän on ilmeisesti varsin vaativa mutta myös innovatiivinen. Täytyisi vaan raivata pari viikkoa kalenterista täysin vapaaksi ja tehdä sitten pitkää päivää keskittyneesti kovalla tiimillä, olisi mielenkiintoista nähdä mitä siinä voisi saada aikaan. AWS:n työkalut ja palvelupaletti mahdollistavat sen, että pienessäkin ajassa voi saada paljon toimivaa tuotantoon.
Pete
SAP:n integraatiovärkin kehittäjien kanssa, vois kysyä että mitä ovat miettineet...
Matias
Mottosi?
Fail fast, test and fix before production
Pete
Virheistä oppii, mutta ei niitä kaikkia tarvitse itse tehdä.
Matias