Tuotekehitys & Tekoäly

OksaSDR: radiosovellus neljälle alustalle 16 päivässä

Niko Oksa · 25.10.2026 · Lukuaika 5 min

Olen radioamatööri, tunnukseltani OH6OKSA. Lokakuun alussa halusin käyttää FlexRadio-radiotani iPadilla ilman tietokonetta välissä. Sopivaa sovellusta ei ollut, joten tein sellaisen. Ensimmäisestä koodirivistä build 115:een kului 16 päivää. Sovellus toimii nyt iPhonella, iPadilla, Macilla ja Androidilla, testaajia on yli 60, ja käyttäjäryhmään liittyi viidessä päivässä yli 170 jäsentä.

OksaSDR iPadilla: 80 metrin bandi 3D-spektrinä ja vesiputouksena, mittarit ja säätimet oikeassa reunassa
OksaSDR iPadilla: spektri, vesiputous, mittarit ja radion säätimet yhdellä näytöllä.

Lähtökohta

FlexRadion ohjelmistoradioita käytetään yleensä tietokoneohjelmalla. Avoimen lähdekoodin AetherSDR on yksi tällainen ohjelma. Ideani oli ottaa sen radiomoottori ja rakentaa sen päälle kosketusnäytölle tehty sovellus, joka puhuu radion kanssa suoraan verkon yli, kotona tai etänä internetin kautta. Työnimi oli aluksi ”iPad-portti”; nimen OksaSDR sovellus sai viikon kuluttua.

Aikajana

Kuudessatoista päivässä kertyi 345 muutosta ja noin 28 000 riviä sovelluksen omaa koodia. TestFlight-testaajat avasivat sovelluksen 30 päivän aikana lähes 2 000 kertaa.

Tekoäly kehitystiimin jäsenenä

Suurimman osan koodista kirjoitti tekoäly, Anthropicin Claude Code, minun ohjauksessani. Oma roolini oli tuoteomistajan ja projektipäällikön rooli: mitä tehdään, missä järjestyksessä ja milloin jokin on valmis julkaistavaksi. Jokainen versio testattiin oikealla radiolla ennen julkaisua, ja käyttöohje kuvakaappauksineen päivitettiin samassa julkaisussa.

Tekoäly ei poistanut harkinnan tarvetta. Se siirsi työn kirjoittamisesta päättämiseen ja tarkistamiseen. Pullonkaula ei ollut enää se, kuinka nopeasti koodia syntyy, vaan se, kuinka hyvin osaa sanoa, mitä halutaan, ja todeta, toimiiko se oikeassa käytössä.

Käyttäjät mukaan ensimmäisestä päivästä

Ensimmäinen testiversio oli testaajilla toisena päivänä. Siitä lähtien lähes jokainen muutos on syntynyt käyttäjän palautteesta: viesti, kuvakaappaus tai lokitiedosto, korjaus ja uusi versio usein jo samana päivänä. Testaajat löysivät asioita, joita en olisi yksin löytänyt, laitteilla joita minulla ei ole: eri radiomalleilla, taitettavilla puhelimilla, Maceilla ja kahden näytön iPhonella.

Facebook-ryhmä kasvoi viidessä päivässä yli 170 jäseneen monesta maasta. Ryhmästä tuli tuotekehityksen tärkein työkalu: siellä kerrotaan ongelmat, ehdotetaan parannuksia ja kuullaan ensimmäisenä uusista versioista.

Mitä tästä voi oppia liiketoiminnassa

Punainen lanka

OksaSDR on harrastusprojekti, mutta se on tehty samoilla periaatteilla kuin B2B-liiketoiminnan kehittäminen: selkeä tavoite, nopea palautesilmukka, mitattavat tulokset ja ihmiset mukana alusta asti. Uutta on vauhti, jonka tekoäly mahdollistaa, kun sitä johdetaan.

Sovellus on ilmainen. Lisätietoa ja lähdekoodi: github.com/OH6OKSA/OksaSDR.

Mietitkö, miten tekoäly ja nopea kehitysmalli sopisivat teidän liiketoimintaanne?

Kerro tilanteestasi, niin katsotaan yhdessä miten voin auttaa.

Ota yhteyttä