Miten syntyi sovellus, joka auttaa autoilijoita säästämään rahaa – ja mitä siitä voi oppia oman sovellusidean kehittämiseen?
(Tämä ei ole meidän tekemä äppi)
Monella meistä on varmasti joskus ollut ajatus: “Tästä pitäisi tehdä sovellus.” Ehkä se liittyy omaan arkeen, työhön tai johonkin muuhun toistuvaan pulmaan. Mutta mistä tietää, onko idea oikeasti hyvä? Ja millainen sovellus voisi aidosti ratkaista jonkin ongelman yksinkertaisesti ja aidosti toimivasti?
Tässä blogisarjassa esitellään sovelluksia, jotka tekevät juuri sen. Sarjan tarkoitus on inspiroida sinua, joka mietit voisiko omasta ideastasi tulla jotain konkreettista. Näytetään esimerkkejä siitä, millaisia pulmia on ratkottu sovelluksilla, miten niistä on rakennettu toimiva palvelu ja mitä niistä voi ottaa opiksi omaa kehitystyötä varten.
Ensimmäisessä osassa kurkataan sovellukseen, joka auttaa autoilijoita löytämään edullisimman bensan ja on onnistunut siinä niin hyvin, että sitä käyttää jo yli 450 000 suomalaista.
Polttoaineen hinnat vaihtelevat paljon – joskus jopa useita kymmeniä senttejä litralta lyhyenkin matkan sisällä. Moni autoilija tietää, että hinnat elävät, mutta harva jaksaa tai ehtii vertailla asemia systemaattisesti. Usein tankataan siellä asemalla, mikä sattuu olemaan lähellä, vaikka toisella asemalla olisi samaan aikaan litrahinta useita euroja halvempi koko tankillisessa.
Tankille on siis suomalainen mobiilisovellus, joka auttaa autoilijoita löytämään edullisimman polttoaineen lähialueeltaan. Sovellus näyttää ajantasaiset hinnat bensalle ja dieselille eri asemilla, ja tiedot tulevat suurelta osin käyttäjiltä itseltään. Mitä aktiivisempi yhteisö, sitä tarkempaa ja hyödyllisempää dataa kaikilla on käytettävissään.
Käyttäjä voi selailla asemia kartalta tai listana, hakea hintoja reitin varrelta, tallentaa suosikkiasemia ja käynnistää navigoinnin haluamalleen asemalle suoraan sovelluksesta. Tarkoitus on yksinkertainen: auttaa säästämään aikaa ja rahaa tekemällä arkisesta valinnasta hieman tietoisempi.
Tankille on saatavilla Google playsta sekä App Storesta ja sitä käyttää jo yli 450 000 suomalaista. Se on hyvä sovellus kaikille, jotka haluavat löytää edullisimman hinnan nopeasti, ilman että täytyy ajella toiveikkaana ympäriinsä.
Hyvä sovellusidea alkaa usein yhdestä asiasta. Siitä, että tunnistetaan selkeä ja rajattu ongelma, joka on oikeasti olemassa. Kun tietää, mitä on ratkaisemassa, on paljon helpompi tehdä päätöksiä siitä, mitä sovellukseen kuuluu ja mitä ei.
Moni kehitysprojekti kompuroi siihen, että yritetään tehdä vähän kaikkea. Tankille ei yritä mullistaa koko autoilukokemusta. Tankille ei yritä mullistaa koko autoilukokemusta. Se vain helpottaa yhtä pientä mutta toistuvaa päätöstä, joka jokaisen autoilijan pitää tehdä silloin tällöin: Missä tankata.
Ongelman ymmärtäminen tekee ideasta myös helpommin kerrottavan. Kun on yksi konkreettinen tarve, johon sovellus vastaa, sen arvo on selkeä niin käyttäjälle, kehittäjälle kuin potentiaaliselle rahoittajallekin.
Tankille-sovelluksen toiminta perustuu yksinkertaiseen ideaan: näytä ajantasaiset polttoainehinnat selkeästi ja nopeasti. Käyttäjä voi selata asemia kartalla tai listana, hakea edullisinta hintaa reitin varrelta, merkitä suosikkeja ja käynnistää navigoinnin suoraan sovelluksesta.
Hintatiedot eivät tule huoltoasemilta, vaan sovelluksen käyttäjiltä (Kuvan oikea näkymä). Tämä tekee sovelluksesta yhteisön ylläpitämän palvelun, joka toimii sitä paremmin mitä aktiivisemmin sitä käytetään. Kun joku päivittää hinnan, se näkyy muille heti.
Sovellus ei vaadi kirjautumista, ja käyttö on pyritty pitämään niin suoraviivaisena kuin mahdollista. Hinnat näkee heti sovelluksen avaamisen jälkeen ilman valikoissa harhailua tai ylimääräistä säätöä. Simppeliin kysymkseen vastaus helposti: missä tankkaan edullisimmin juuri nyt.
Tankille-sovellus saa käyttäjiltä kiitosta erityisesti siitä, että se toimii kuten on tarkoituskin. Sovelluksen käyttö on nopeaa, hinnat ovat ajantasaisia ja sovellus tuntuu aidosti hyödylliseltä.
"Huippuhyvä sovellus, nyt ei tarvi miettiä missä halvin polttoaine."
"Helpottaa reissun suunnittelua kun näkee tankkien sijainnin ja hinnan tankilla."
Käyttäjät arvostavat sitä, että mitään ylimääräistä ei ole. Sovellus ei vaadi rekisteröitymistä eikä hukkauta valikoihin. Monet ovat ottaneet sen osaksi arjen rutiinejaan.
Mukana on toki myös kehitysehdotuksia. Osa käyttäjistä kaipaa mahdollisuutta tallentaa omat tankkaukset tai seurata hintahistoriaa. Jotkut toivovat, että sähkön hinnat voitaisiin lisätä mukaan vaihtoehtoiseksi “polttoaineeksi”. Yksi yleinen huomio liittyy siihen, että hinnan päivittäminen ei aina onnistu, jos käyttäjä ei ole fyysisesti aivan aseman lähellä.
"Yritin päivittää hintoja, ei onnistunut. Olkoon päivittämättä jos ei kelpaa."
Niin sanottu rakentava palaute kertoo siitä, että sovellusta käytetään aktiivisesti ja sen toimivuuteen kohdistuu myös odotuksia.
Tankille-sovellusta on kehitetty pitkäjänteisesti ja käytännönläheisesti. Useimmat päivitykset eivät ole näkyneet käyttäjälle suurina uudistuksina, vaan ovat liittyneet esimerkiksi suorituskyvyn parantamiseen, yhteensopivuuteen uusien käyttöjärjestelmien kanssa ja kolmannen osapuolen kirjastojen päivittämiseen. Kehityksessä on myös lisätty tuki uusille polttoainetyypeille ja huolehdittu siitä, että sovellus toimii mahdollisimman kevyesti eri laitteilla.
Yksi näkyvä muutos oli mainosten tuominen osaksi sovellusta. Ne lisättiin alunperin versiossa 3.1, mutta poistettiin jo seuraavassa versiossa, koska ratkaisu ei toiminut kehittäjän toivomalla tavalla. Myöhemmin, versiossa 3.9, mainokset otettiin käyttöön uudelleen ja samalla lisättiin suostumuslomake kohdennetun mainonnan mahdollistamiseksi. Näillä ratkaisuilla pyritään kattamaan palvelun ylläpitokustannuksia, säilyttäen samalla sovelluksen maksuttomuus käyttäjille.
Yksi vaihe kehityksessä oli myös kansainvälistyminen: versiossa 2.6 Tankille laajeni Ruotsiin. Tuki kuitenkin poistettiin myöhemmin, kun kävi ilmi, ettei käyttö siellä lähtenyt kunnolla käyntiin. Kehitysresurssit keskitettiin sen jälkeen takaisin Suomeen.
Kehityshistoria kertoo sovelluksesta, jota on rakennettu rehellisesti tarpeeseen. Muutoksia ei ole tehty muutoksen vuoksi, vaan sen mukaan, mikä on palvellut käyttäjiä ja mahdollistanut sovelluksen ylläpidon pitkällä aikavälillä.
Tästä pääsee katsomaan sovelluksen kehityshistoriaa
Kaikkea ei tarvitse keksiä uusiksi. Tankille-sovellus ei ole tekninen taidonnäyte tai visuaalinen ilotulitus, vaan arjen työkalu, joka ratkaisee pienen mutta toistuvan ongelman. Ja ehkä juuri siksi se toimii niin hyvin.
Jos mietit omaa sovellusideaa, voi olla hyödyllistä kysyä itseltä: mikä tässä oikeasti helpottuu? Onko kyse pienestä asiasta, jonka voisi tehdä nopeammin, fiksummin tai ilman turhaa vaivannäköä? Kun fokus pysyy kirkkaana, ratkaisu alkaa usein hahmottua sen ympärille.
Tankille-sovelluksen kehitys näyttää myös sen, että kaikkea ei tarvitse tehdä kerralla. Sovellus on kasvanut pala kerrallaan, ja vaikka palautetta on kuunneltu, suunta ei ole ollut sattumaa. Päätökset on tehty harkiten, omaa näkemystä seuraten – mutta silti avoimena sille, mikä voi tehdä sovelluksesta vielä paremman.