Tiedämme, miten golfyhteisöt toimivat

• XenGolf Tiimi • 2 min lukuaika

20 vuoden kokemus näkyy jokaisessa valinnassa

Vuonna 2003 työskentelin Oulun Golfkerhon head-caddiemasterina ja odotin kieli pitkällä NexGolfin kilpailuhallintaa. Kesällä 2000 käyttöönotetussa järjestelmässä oli jo tuolloin edistyksellinen jäsenhallinta ja nettiajanvaraus, mutta kilpailutoiminnasta vastaavana kaipasin kipeästi työkaluja kisajärjestämiseen.

Sitten se viimein julkaistiin ja se oli käyttökelvoton.

No, ei sentään täysin. Perus yksilö-lyöntipelin sillä sai tehtyä, mutta jo pikaisella vilkaisulla näin, ettei siitä olisi korvaajaksi edes sen aikaisille GolfProlle tai GK96:lle. Tunsin tekijät ja tiesin, että he ymmärtävät golfia, mutta tämä oli harha-askel. Halusin auttaa, joten hain töihin NexGolfia kehittävään Nextime Solutionsiin. Sain paikan tuotepäällikkönä ja ensitöikseni määrittelin koko kilpailuhallinnan uusiksi puhtaalta pöydältä.

Se määrittely oli edelleen järjestelmän pohjana, kun lähdin NexGolfilta yli 20 vuotta myöhemmin vuonna 2024.

Täydellinen se ei ollut. Toteutukseen oli päätynyt perustavanlaatuinen virhe, jonka olin nimenomaan yrittänyt estää. Tämä selvisi vasta myöhemmin koodia tutkiessa. Virhe maksoi vuosien varrella paljon aikaa ja vaivaa, mutta siitä huolimatta järjestelmä palveli suomalaisia golfseuroja kaksi vuosikymmentä.

Mitä tästä opin?

Ensinnäkin sen, että alussa tehdyt valinnat kantavat pitkälle, hyvässä ja pahassa. Toiseksi sen, että golfjärjestelmän rakentaminen ei ole pelkkä koodaushaaste. Se vaatii syvällistä ymmärrystä siitä, miten golfyhteisöt, ja ennen kaikkea ruohonjuuritason työntekijät, oikeasti toimivat: miten kilpailut järjestetään, miten jäsenyyksiä hallitaan, miten caddiemasterit ja toimistoväki työskentelevät arjessa. Tätä kontekstiosaamista ei voi kopioida Stack Overflow’sta tai kysyä ChatGPT:ltä.

Nyt rakennamme Impactia taas puhtaalta pöydältä. Erona on se, että nyt tiedämme, mitä virheitä välttää, mitkä pelimuodot aiheuttavat päänvaivaa ja miksi, ja miksi jokin yksinkertaiselta vaikuttava ominaisuus onkin kaikkea muuta. Tämä on etumme muihin toimijoihin nähden. Meillä on toimialatuntemuksen lisäksi kontekstiosaaminen, jota muilla alan toimijoilla Suomessa ei ole.

Emme julkaise keskeneräistä. Olemme nähneet, mitä tapahtuu, kun ominaisuus tuodaan käyttöön liian aikaisin. Se jää hyödyntämättä, koska ensivaikutelma on pilalla. Teemme asiat kerralla kuntoon ja hiomme käytettävyyttä oikeasti, ei vain puheissa.

Virheitä tulee silti. Niitä tulee aina. Mutta kahdenkymmenen vuoden kokemus auttaa välttämään ne kalleimmat.

XenGolf Tiimi