Aiemmin tänä vuonna Senior QA Developer Tomas Cydik kertoi innovaatiopalapelistä, ketteryyden merkityksestä 150-vuotiaassa yrityksessä, häntä motivoivista asioista ja hänen vastuualueensa automatisoimisesta.
Kuinka pitkään olet työskennellyt GN:llä? Mitä työhösi kuuluu?
Aloitin noin viisi vuotta sitten GN Audiolla ohjelmistojen testauskoordinaattorina. Muutaman vuoden kuluttua sain mahdollisuuden siirtyä GN Hearingin kuulokojeliiketoimintaryhmään Quality Assurance (QA) -insinööriksi. Siinä tehtävässä keskityin enemmän tekniikan kehittämiseen yksityiskohtien avulla.
Nykyään testaan kuulokojeittemme ohjelmistoja sen varmistamiseksi, että ne täyttävät vaatimukset, toimivat oikein ja tekevät mitä niiden pitääkin.
Miksi QA Developer -tehtävä kuulokojealalla on mielenkiintoinen?
Minusta on mukavaa oppia paljon ja kehittyä asiantuntijaksi.
- Tomas Cydik
On antoisinta, kun työpäivän jälkeen kotiin palattuaan tuntee saaneensa aikaan jotain hyvää. Kyse voi olla pelkästä tietyn prosessin automatisoimisesta. Tähän saattaa kulua paljon aikaa, tai se voi edellyttää uuden oppimista. Jos en opi jotain uutta joka päivä, tunnen oloni epämukavaksi. Tähän saakka olen oppinut joka päivä jotain uutta.
Lisäksi minua vie eteenpäin se, että työni kohdistuu fyysiseen tuotteeseen, jota joku käyttää Nyt voin kertoa, että "olen tehnyt tämän". Olen kiinnostunut fyysisistä laitteista.
Kuulokojeet ovat lääkinnällisiä laitteita, joten niiden kehittämiseen saattaa kulua enemmän aikaa kuin sovellusohjelmistojen, mutta tässä ympäristössä opitaan runsaasti uusia asioita sekä tehdään yhteistyötä kokeneiden ihmisten kanssa.
Vaikka kuulokojeet ovat pienikokoisia, niihin on pakattu käsittämätön määrä teknologiaa!
Kerroit hankalien prosessien automatisoimisesta. Miten automatisoit oman työsi? Mitä etuja sillä on saavutettu?
Kyse on tasapainosta, mutta ihannetapauksessa kaikki manuaaliset testimme pitäisi automatisoida.
Silloin käytämme kuulokojeen käyttöliittymää ja kirjoitamme siihen omaa koodiamme pienintä yksityiskohtaa myöten.
Yleisesti ottaen automatisoiminen säästää aikaa ja auttaa löytämään viat nopeammin. Kun ohjelmisto täytyy testata ja prosessi on automatisoitu, siitä vaan testaamaan. Jos se testattaisiin manuaalisesti, todennäköisesti pyrittäisiin keskittymään äskettäin tehtyihin muutoksiin, mutta tällöin ehkä lyötäisiin laimin ohjelmiston muita osia, joista automatisoitu testaus löytäisi viat. Silloin mahdollisesti löydetään jotain, jota ei olisi löydetty manuaalisesti.
Käyttöliittymäohjelmistotiimissä ryhdyttiin kiinnittämään huomiota ketteryyteen ensimmäisenä GN Hearingilla. Miten tämä on haastanut ja muuttanut tiimiä?
Meidän täytyy keskittyä vahvuuksiin entistä enemmän. Alku oli tietysti hankala, mutta kun viestintää kehitettiin, yrityksen tiimeissä ymmärretään nyt paremmin, kuinka työskentelemme.
Suurin ero vanhaan työskentelytapaamme ja samalla suurin etu on sitoutuminen koko prosessiin ja osaamisten jakaminen. Silloin osallistutaan suunnittelemiseen, konseptoimiseen ja lopuksi testaamiseen. Kun projektin yhden vaiheen sijasta osallistutaan koko matkaan, ymmärrys kehittyy, aikaa voidaan käyttää paremmin ja tehokkuus kasvaa. Siksi tiedän, mihin mahdollisiin puutteisiin täytyy kiinnittää huomiota. Testaaminen edellyttää vähemmän kysymyksiä, kun osallistun suunnitteluun ja keskusteluihin. Silloin teemme vähemmän virheitä, ja laatu paranee.
Lue myös Thorkild Find Pedersenin haastattelu, jossa kerrotaan GN:n yhteistyöstä Googlen kanssa
Lue muita blogitekstejä