Rakennamme ohjelmiston, jonka takana seisomme vielä vuosien päästä.
MVP, räätälöity järjestelmä, nykyisen järjestelmän jatkokehitys tai kokenut kehittäjä avuksi, muutamaksi tunniksi tai kuukausiksi. Emme tule projektiin valmiin suosikkistackin kanssa: työkalut valitaan sen mukaan, kuka järjestelmää ylläpitää seuraavat vuodet. Omat tuotteemme ovat olleet tuotannossa vuodesta 2016.
- Sama tiimi suunnittelee, rakentaa ja ylläpitää. Ei välikäsiä.
- Teknologia valitaan sinun tilanteesi mukaan, ei meidän tottumustemme.
- Tarjouksessa kerromme myös, mitä emme vielä osaa.
- Myös pienet työt: muutaman tunnin konsultointi riittää aloitukseksi.
4 tuotetta tuotannossa · vuodesta 2016 · 300 000+ varausta · 200+ maksavaa asiakasta
Tunnistatko tilanteesi?
Yhteydenotot alkavat yleensä yhdestä näistä neljästä tilanteesta. Jokaisessa aloitamme samalla tavalla: kuuntelemalla, ja sanomalla suoraan, jos emme ole oikea kumppani.
Sinulla on idea, ja haluat tietää toimiiko se.
Rakennamme ensimmäisen toimivan version, jolla testaat kysyntää oikeilla käyttäjillä. Rajaamme yhdessä, mikä kuuluu ensimmäiseen versioon ja mikä voi odottaa. Koodipohja tehdään niin, että siitä voi kasvaa valmis tuote.
Nykyinen järjestelmänne ei enää pysy liiketoiminnan perässä.
Jatkamme toisen tekemää koodia, lisäämme puuttuvat toiminnot ja uudistamme vanhentuneet osat vaiheittain tuotannon pysyessä käynnissä. Emme ehdota uudelleenkirjoitusta, ellei se ole oikeasti perusteltua.
Järjestelmienne pitäisi keskustella keskenään.
Rakennamme rajapinnat ja integraatiot maksupalveluihin, verkkolaskutukseen, kalentereihin ja kulunvalvontaan. Samat integraatiot pyörivät omissa tuotteissamme päivittäin: Visma Pay, SumUp, Finvoice-verkkolaskut, Google Calendar, tekstiviestit ja ovikoodit.
Tarvitset kokeneen tekijän avuksi, tunniksi tai kuukausiksi.
Meidät voi palkata auttavaksi konsultiksi tai pieneen projektiin: toinen mielipide arkkitehtuurista, muutaman tunnin selvitys, yksittäinen integraatio tai kiireellinen korjaus. Pidemmäksi aikaa tulemme mukaan tuotearkkitehdin, lead developerin tai kokeneen kehittäjän roolissa, teidän teknologioillanne ja työtavoillanne.
Mitä rakennamme, ja miten tulemme mukaan
Rakennamme ja ylläpidämme ratkaisun itse. Sama tiimi, joka on kehittänyt omia tuotteitaan tuotannossa vuodesta 2016, rakentaa myös sinun järjestelmäsi. Otamme rajatun määrän hankkeita kerrallaan, jotta jokaisen takana pystytään seisomaan vielä vuosienkin päästä. Projektin ei tarvitse olla iso: autamme myös yksittäisessä pulmassa.
MVP ja proof of concept
Rakennamme ensimmäisen toimivan version, jolla testaat kysyntää oikeilla käyttäjillä. Rajaamme yhdessä, mikä kuuluu ensimmäiseen versioon, ja rakennamme sen niin, että siitä voi kasvaa valmis tuote ilman uutta aloitusta.
Räätälöity järjestelmä tai SaaS-tuote
Rakennamme järjestelmän tuotantoon asti: käyttäjähallinta, integraatiot maksuihin, laskutukseen ja kalentereihin, raportit ja ylläpito. Samat integraatiot pyörivät omissa tuotteissamme päivittäin.
Jatkokehitys ja uudistaminen
Jatkamme toisen tekemää koodia, lisäämme puuttuvat toiminnot ja uudistamme vanhentuneet osat vaiheittain tuotannon pysyessä käynnissä. Aloitamme katselmuksella: kerromme, missä kunnossa järjestelmä on ja mitä kannattaa tehdä ensin.
Konsultointi ja kehittäjä tiimiisi
Meidät voi palkata myös auttavaksi konsultiksi tai pieneen projektiin: toinen mielipide, muutaman tunnin selvitys tai yksittäinen ongelma. Pidemmäksi aikaa tulemme mukaan tuotearkkitehdin, lead developerin tai kokeneen kehittäjän roolissa, teidän ympäristössänne ja työtavoillanne. Lähes 20 vuoden kokemus SaaS-tuotekehityksestä ei vaadi perehdytystä.
Teemme myös kotisivuja
Lukuisille asiakkaillemme olemme toteuttaneet räätälöidyt kotisivut, tyypillisesti ajanvarausjärjestelmän yhteydessä, jolloin sivut, varaus ja maksut tulevat samasta paikasta. Se ei ole päätoimialamme, mutta tuotteistettu palvelu on olemassa: alkaen 499 € ja hosting 9,90 €/kk.
Teknologia ei ole itseisarvo. Se on valinta, jonka pitää kestää.
Emme tule projektiin valmiin suosikkistackin kanssa. Kieli ja työkalut valitaan sen mukaan, kuka järjestelmää kehittää ja ylläpitää seuraavat vuodet, mitä teillä on jo käytössä ja mitä kokonaisuus maksaa myös rakennusvaiheen jälkeen.
Tiimin osaaminen ratkaisee, myös sinun tiimisi. Jos teillä on jo kehittäjiä, valitsemme työkalut, joita he osaavat tai oppivat nopeasti.
Uusi osa sovitetaan nykyiseen ympäristöön, järjestelmiin ja integraatioihin. Ei toisin päin.
Löytyykö osaajia vielä viiden vuoden päästä, myös muualta kuin meiltä.
Aktiivinen kehitys, pitkä tuki, ei yhden toimijan varassa.
Lisenssit, hosting ja ylläpitotyö lasketaan mukaan, ei vain rakennusvaihe.
Jokainen riippuvuus on tuleva päivitys. Otamme niitä vain tarpeeseen.
Sama kysymys, kolme eri vastausta
Kysymys oli joka kerta sama: millä tämä rakennetaan? Vastaus oli joka kerta eri, koska tilanne oli eri.
-
Neljä tuotetta, yksi koodikanta.
Ajanvaraus, laskutus, ilmoittautumiset ja vuokralaskutus jakavat saman ytimen, koska kahden hengen tiimi pitää neljä tuotetta tuotannossa vain, jos ne kehittyvät yhtä jalkaa.
-
Sisällönhallinta asiakassivuille ilman yhtään riippuvuutta.
Julkaisee valmiita staattisia sivuja, koska sivustojen piti toimia, vaikka sisällönhallinta olisi alhaalla.
-
Markkinointisivut pelkällä HTML:llä ja Tailwindilla.
Nopeasti latautuva ja täydellisesti indeksoituva sivu ei tarvitse frameworkkia. Tämä sivu on yksi niistä.
Sinun projektissasi valinta tehdään samoin perustein. Kerro, mitä teillä on käytössä, niin ehdotamme ja perustelemme.
Millä olemme rakentaneet
Lista kertoo mitä osaamme, ei mitä ehdotamme sinulle.Näin projekti etenee
Sama kuusi askelta riippumatta siitä, onko kyse MVP:stä, olemassa olevasta järjestelmästä vai tiimivahvistuksesta. Pienessä työssä askeleet ovat samat, vain lyhyemmät.
Alkukeskustelu, noin 30 minuuttia
Kerrot tilanteesi. Me kysymme, kuuntelemme ja sanomme suoraan, jos emme ole oikea kumppani.
Vaatimukset kohta kohdalta
Käymme tarpeet läpi yksi kerrallaan: mikä on jo valmista, mikä osittain, mikä puuttuu.
Tarjous, jossa on myös aukot
Kerromme tarjouksessa myös ne kohdat, joissa emme ole vielä valmiita tai joita emme osaa. Hinta ja rajaus ovat tiedossa ennen kuin työ alkaa.
Suunnitelma ennen koodia
Pienet asiat tehdään suoraan, isommat kirjallisena suunnitelmana, monimutkaiset speksinä tehtävälistoineen. Näet, mitä rakennetaan, ennen kuin sitä rakennetaan.
Toimitus pienissä erissä
Toimitamme toimivia paloja, ei yhtä isoa julkaisua kuukausien päästä. Muutokset kirjataan muutoslokiin, joka on kirjoitettu sinulle, ei koneelle.
Tuotanto ja ylläpito
Viemme tuotantoon ja jatkamme ylläpitoa halutessasi. Sama tiimi vastaa myös vuoden päästä.
Näyttöä, ei lupauksia
Nämä toteutukset syntyivät asiakkaiden tarpeista: osa on rakennettu tuotteidemme päälle räätälöinteinä, osa omina järjestelminä. Sama kyky mallintaa toimialan erikoisuudet ja reagoida nopeasti on käytössä sinun projektissasi.
Ajanvaraus, joka hallitsee ison kokonaisuuden
Räätälöimme toiminnot radan erikoistarpeisiin: radat ja yksittäiset ampumapaikat, aseiden saatavuusseuranta, aselupien voimassaolon seuranta ja valvotut vuorot samassa varauskalenterissa.
Varausjärjestelmä laudepaikan tarkkuudella
Toteutimme toiminnot, joilla laudepaikat määritellään tarkasti, lisäpalvelut varataan samalla kertaa ja talon muut vaatimukset hoituvat järjestelmässä, ei käsityönä.
Terminaalien purkuvuorot reaaliajassa
Rakensimme varausjärjestelmän, jolla rekkojen lastien purku terminaaleissa aikataulutetaan ja jonka reaaliaikainen tilanne näkyy terminaalien auloissa.
Yhdistettävät huoneet ilman päällekkäisyyksiä
Väliseinillä yhdistettävät huoneet ilman päällekkäisvarauksia, varaustilanne QR-koodilla oven pielessä ja aulapalvelulle rajattu tunnus.
Treenikortti samana päivänä
Asiakas kysyi treenikorttia, jossa varauksille on minuuttikatto. Toiminto koodattiin samana päivänä.
Yli sata kohdetta Excelistä
Rakensimme CSV-tuonnin ja tarkistimme viitenumerot, koska yksi yhteydenotto sitä tarvitsi. Siirto onnistui yhdellä tiedostolla.
Mitä tuotteidemme käyttäjät sanovat
"On todella hienoa että ajanvarausjärjestelmään sisältyy automaattisesti täysi laskutusohjelma, irtisanoin edellisen laskutusohjelmani koska teidän laskutuspuolikin oli parempi kuin tuo erillinen laskutusohjelma."
"Olen todella otettu että sain puhua itse ylläpitäjän kanssa puhelimessa kun yleensä saa korkeintaan meiliyhteyden ja jos nihinkään vastauksia."
"Asiakkaani ovat kehuneet varausnäkymää selkeämmäksi kuin edellinen varausjärjestelmäni. Osa ei ollut edes huomannut järjestelmän vaihtuneen."
Neljä tuotetta, yksi koodikanta
Kehitetty tuotannossa ja iteroitu asiakaspalautteen pohjalta vuodesta 2016. Jokaisella on oma sivustonsa.
Kaksi kehittäjää, jotka vastaavat myös puhelimeen
Tuurasoft Oy perustettiin Torniossa 2016. Ensimmäinen tuote, ajanvarausjärjestelmä Hallinnoija, otettiin käyttöön 2016, ja sen jälkeen samalle koodikannalle on rakennettu kolme tuotetta lisää. Molemmilla yrittäjillä on takanaan pitkä ura ohjelmistokehityksessä myös muissa yrityksissä: senior- ja lead-tason tehtäviä vuodesta 2009 alkaen. Tuurasoft on sen uran jatko, ei alku.
Työskentelemme koko Suomen kanssa, pääosin etänä. Otamme rajatun määrän hankkeita kerrallaan, ja sanomme suoraan, jos emme ehdi.
Tuukka Lämsä
Ohjelmistokehittäjä vuodesta 2009, senior-kehittäjän ja järjestelmäarkkitehdin tehtävissä toisessa ohjelmistoyrityksessä ennen Tuurasoftia ja pitkään sen rinnalla. Perusti Tuurasoftin 2016 ja on ollut sen liikkeellepaneva voima siitä asti, Hallinnoijan ensimmäisistä riveistä nykyiseen neljän tuotteen kokonaisuuteen. Vastaa tuotteiden suunnasta, arkkitehtuurista ja kehityksestä, ja on yleensä se, joka vastaa puhelimeen.
Jani Paakkola
Pitkän linjan ammattilainen, joka on työskennellyt muissa ohjelmistoyrityksissä muun muassa lead developerina ennen Tuurasoftia ja sen rinnalla, ja kehittää Tuurasoftin tuotteita yhdessä Tuukan kanssa. Kun projektiin tarvitaan toinen kokenut pari silmiä, se on Jani.
Näin teemme työtä
Sama tiimi alusta loppuun
Sama ihminen suunnittelee, koodaa ja vastaa puhelimeen. Tukipyyntö ei kierrä tukitasojen läpi eikä ulkomaiselle palvelukeskukselle.
Suunnitelma ennen koodia
Isommat muutokset kirjoitetaan suunnitelmaksi ja speksiksi ennen toteutusta. Omissa tuotteissamme niitä on yli sata suunnitteludokumenttia ja 30 speksiä.
Muutosloki asiakkaalle
Jokainen muutos kirjataan muutoslokiin, joka on kirjoitettu asiakkaalle ymmärrettävällä kielellä, ei koneelle.
Ympäristö ja tarkistukset
Docker-kehitysympäristö, joka vastaa tuotantoa, ja testiajo ennen jokaista julkaisua.
Data Suomessa, asiakkaan omaa
Data EU:ssa, tietokanta Suomessa, ja asiakas omistaa datansa. Poistimme oman kävijäseurantamme asiakkaiden sivuilta, koska seuranta on asiakkaan päätös.
AI avoimesti, ihminen hyväksyy
Käytämme AI-työkaluja systemaattisesti koodin kirjoittamisen apuna. Ihminen lukee ja hyväksyy muutokset, eikä automaattista julkaisua ole. Tietokantaan, tietoturvaan ja integraatioihin liittyvät muutokset vaativat aina ihmisen hyväksynnän. Asiakkaan dataa ei syötetä AI-palveluihin.
Usein kysytyt kysymykset
Vastauksia kysymyksiin, joita projektia harkitsevat yleensä kysyvät ennen yhteydenottoa.
Mitä Tuurasoft tekee?
Tuurasoft Oy on torniolainen ohjelmistotalo. Rakennamme yrityksille räätälöityjä järjestelmiä, MVP-tuotteita ja integraatioita, jatkamme olemassa olevien järjestelmien kehitystä ja autamme myös pienemmissä töissä konsulttina tai kokeneena kehittäjänä asiakkaan tiimissä. Osaamisen todisteena ovat omat tuotteemme: ajanvaraus (Hallinnoija), laskutus (Laskuguru), ilmoittautumiset (IlmoPro) ja vuokralaskutus (VuokraLasku), jotka ovat olleet tuotannossa vuodesta 2016. Saat saman tiimin, joka nämä tuotteet rakentaa ja ylläpitää.
Miten aloitus etenee?
Ota yhteyttä lomakkeella, sähköpostilla info@hallinnoija.fi tai soittamalla 044 541 7615. Ensimmäinen askel on noin 30 minuutin keskustelu, jossa käymme tilanteesi läpi ja sanomme suoraan, olemmeko oikea kumppani. Sen jälkeen käymme vaatimukset läpi kohta kohdalta ja teemme tarjouksen. Vastaamme yhteydenottoihin kahden arkipäivän kuluessa.
Miten hinnoittelette projektin?
Projektit hinnoitellaan tarjouksella työn laajuuden mukaan. Tarjous perustuu yhdessä läpikäytyihin vaatimuksiin, ja siinä kerrotaan myös ne kohdat, joissa emme ole vielä valmiita tai jotka vaativat selvitystä. Hinta ja rajaus ovat tiedossa ennen kuin työ alkaa. Pienemmät työt ja konsultointi hinnoitellaan käytetyn ajan mukaan. Kotisivut ja ajanvaraus on tuotteistettu palvelu: 499 € kevyempi tai 899 € laajempi toteutus, lisäksi hosting ja ylläpito 9,90 €/kk.
Otatteko myös pieniä töitä tai konsultointia?
Kyllä. Meidät voi palkata auttavaksi konsultiksi tai pieneen projektiin: toinen mielipide arkkitehtuurista, muutaman tunnin selvitys, yksittäinen integraatio tai kiireellinen korjaus. Pienet työt mahtuvat usein väliin nopeammin kuin kokonaiset projektit, ja niistä on helppo aloittaa yhteistyö.
Voitteko jatkaa toisen tekemää järjestelmää?
Kyllä. Aloitamme tutustumalla koodiin, ympäristöön ja dokumentaatioon ja kerromme rehellisesti, missä kunnossa järjestelmä on. Sen jälkeen ehdotamme etenemistä: yleensä puuttuvat toiminnot lisätään ja vanhentuneet osat uudistetaan vaiheittain tuotannon pysyessä käynnissä. Emme ehdota koko järjestelmän uudelleenkirjoitusta, ellei se ole oikeasti perusteltua, emmekä vaadi vaihtoa omaan suosikkiteknologiaamme. Jatkamme sillä, mitä teillä on, jos se on ylläpidettävää.
Pitääkö minun tietää etukäteen, mitä teknologiaa haluan?
Ei. Riittää, että kerrot tilanteen: mitä järjestelmän pitää tehdä, kuka sitä käyttää ja kuka sitä jatkossa ylläpitää. Jos teillä on jo teknologiavalinta tai oma kehitystiimi, sovitamme työn siihen. Jos ei ole, ehdotamme vaihtoehtoa ja perustelemme sen.
Millä teknologioilla rakennatte?
Valitsemme teknologian projektikohtaisesti. Kriteereitä ovat tiimin osaaminen, myös sinun tiimisi, olemassa olevat järjestelmät, ylläpidettävyys ja osaajien saatavuus, ekosysteemin tulevaisuus, kokonaiskustannus ja riippuvuuksien määrä. Olemme rakentaneet muun muassa Reactilla, TypeScriptillä, Node.js:llä, React Nativella ja Astrolla, ja integroineet maksupalveluita, verkkolaskutusta, kalentereita ja kulunvalvontaa. Jos teillä on jo ympäristö ja osaamista, sovitamme valinnan siihen.
Kuka omistaa koodin?
Sinulle rakennettu räätälöity koodi on sinun, ja saat sen lähdekoodeineen. Omat tuotteemme ja niiden yhteinen alusta pysyvät meidän; jos projektissa hyödynnetään niitä, sovimme käyttöoikeudesta erikseen. Datasi on aina sinun: se on tallennettu EU:ssa sijaitseville palvelimille, tietokanta Suomessa, ja saat sen ulos pyydettäessä.
Ylläpidättekö rakentamanne järjestelmät?
Kyllä. Rakennamme ja ylläpidämme ratkaisut itse samalla otteella kuin omat tuotteemme. Emme jätä asiakkaan harteille koodia, jota kukaan ei enää ymmärrä. Ylläpidämme järjestelmää pitkäjänteisesti, päivitämme sitä ja vastaamme sen toiminnasta. Otamme rajatun määrän hankkeita kerrallaan, jotta jokaisen ratkaisun takana pystytään seisomaan vielä vuosienkin päästä.
Kuinka iso tiimi olette?
Kaksi pääkehittäjää, joilla kummallakin on pitkä ura ohjelmistokehityksessä jo ennen Tuurasoftia: senior- ja lead-tason tehtäviä muissa ohjelmistoyrityksissä vuodesta 2009 alkaen. Omia tuotteita olemme rakentaneet ja ylläpitäneet vuodesta 2016. Pieni koko on tietoinen valinta: sama ihminen suunnittelee, koodaa ja vastaa puhelimeen. Siksi otamme rajatun määrän hankkeita kerrallaan ja sanomme suoraan, jos emme ehdi.
Mitä MVP-kehitys tarkoittaa ja milloin se kannattaa?
MVP-kehitys tarkoittaa idean ensimmäisen toimivan version (Minimum Viable Product) rakentamista riittävän nopeasti, jotta pääset testaamaan kysyntää oikeilla käyttäjillä ilman vuosien sitoutumista. Se kannattaa, kun haluat varmistaa kysynnän ja kerätä palautetta ennen kuin investoit täyteen tuotteeseen. Täysi tuote on tuotantokypsä kokonaisuus käyttäjähallintoineen, integraatioineen ja ylläpitoineen. Rakennamme MVP:n tilanteen mukaan valituilla teknologioilla niin, että samaa koodipohjaa voidaan kasvattaa valmiiksi tuotteeksi ilman uutta aloitusta.
Teettekö myös kotisivuja?
Kyllä, mutta se ei ole päätoimialamme. Olemme toteuttaneet lukuisille asiakkaillemme räätälöidyt kotisivut, tyypillisesti ajanvarausjärjestelmän yhteydessä, jolloin sivut, varaus ja maksut tulevat samasta paikasta. Tuotteistettu palvelu maksaa 499 € tai 899 € toteutuksen laajuudesta riippuen, ja hosting ja ylläpito 9,90 €/kk. Lisätietoa hallinnoija.fi-sivustolla.
Käytättekö tekoälyä kehityksessä?
Kyllä, avoimesti ja systemaattisesti. AI-työkalut nopeuttavat koodin kirjoittamista, mutta ihminen lukee ja hyväksyy muutokset, eikä automaattista julkaisua ole. Tietokantaan, tietoturvaan ja integraatioihin liittyvät muutokset vaativat aina ihmisen hyväksynnän. Asiakkaan dataa ei syötetä AI-palveluihin.
Missä Tuurasoft sijaitsee ja toimitteko koko Suomessa?
Tuurasoft Oy sijaitsee Torniossa ja on perustettu vuonna 2016. Palvelemme asiakkaita koko Suomessa: yhteistyö hoituu sujuvasti etänä, ja saat suomenkielisen tuen suoraan siltä tiimiltä, joka järjestelmäsi rakentaa.
Kerro tilanteesi omin sanoin
Ei tarvitse olla speksiä, budjettia tai teknologiavalintaa. Riittää, että kerrot, mistä on kyse, oli se iso hanke tai muutaman tunnin pulma. Vastauksen kirjoittaa kehittäjä, ei myyjä.