Tutustu saavutettavuuden palveluihimme ja kysy lisää, autamme mielellämme!

Anonyymi Testipäällikkö: Ketterää menoa

Kaikki toimijat ilmoittavat nykyään olevansa ketteriä. Ketterä projekti on siis iteratiivinen ja inkrementaalinen ponnistus, jonka sisältö joustaa, jos aikataulu tai budjetti ei jousta. Eli siis projektin lopputulos ei ole alussa tarkasti selvillä. Ketteryys ei itsestään takaa hyvää lopputulosta. Jos tilaajalla ei ole ns. isot linjat selvillä ja priorisointikyky puuttuu, niin projektilla ei oikein ole onnistumisen […]

Viisi viivaa ohjelmistorobotiikasta

Kuvassa: Pikseliavaruus ja viisi vihreää viivaa

Ohjelmistorobotiikan hyödyntäminen yrityksissä yleistyy ja liiketoiminnan lisäksi automatisointi ylettyy usein myös taustatoimintoihin. ICT-alan johtava tutkimus- ja konsultointiyritys Gartner nimesi kesäkuussa 2019 ohjelmistorobotiikan kovinta vauhtia kasvavaksi ohjelmistomarkkinoiden osa-alueeksi. RPA:ta ei voi pitää ohimenevänä ilmiönä, vaan se on toimivaksi todettua ja testattua teknologiaa, jonka käyttö on kohta yhtä arkipäiväistä kuin sähköpostinkin. Esittelen seuraavaksi viisi syytä, miksi ohjelmistorobotiikalle […]

Anonyymi Testipäällikkö: Kirje Joulupukille

Kuvassa: Joulupukki tietokoneella koodilumisateessa

Rakas Joulupukki – luethan tämän kirjeen? Haluaisin nimittäin vielä uskoa, että edes joku lukee kirjoituksiani, kehitysehdotuksiani tai raporttejani. Luultavasti tontut ovat sinulle jo kertoneet, että minulla on ollut tänä vuonna töissä pääasiassa hauskaa. Silti joskus törmään sellaisiin huolestuttaviin asioihin, joihin tarvitsisin sinun apuasi joululahjojen muodossa. Yritysten johtajien mielestä testaus on liian kallista, koska siihen kuluu […]

Johtava testauskonsultti Rami Juvonen

Kuvassa: Rami Juvonen

Syyskuussa 2019 Q-Factoryn vahvuuteen liittynyt Rami Juvonen on ehtinyt työvuosiensa aikana koodaamaan, testaamaan, kirjoittamaan kirjan ja kouluttautumaan opettajaksi. Nämä erilaiset ajanvietteet tarjoavat hyvän ja nykyisissä työtehtävissä hyödynnettävän osaamisyhdistelmän. Vuonna 2004 koodaajana aloittanut Rami on toiminut vuosien mittaan erilaisissa rooleissa, ja kokemusta erilaisista ohjelmistoprojekteista on kertynyt yhteensä 15 vuoden verran. Ennen Q-Factorylle siirtymistä mies työskenteli kuusi […]

Johtava testiautomaatioinsinööri Sami Savolainen

Kuvassa: Sami Savolainen

Vuoden testaaja 2019 -kilpailun finalisti Sami Savolaisella on kahdenkymmenen vuoden kokemus testauksesta ja laadunvarmistuksesta. Monessa roolissa marinoitunut ammattilainen on edelleen innostunut alastaan, ja pitää työnsä parhaina puolina tekniikan kehittymistä ja uuden oppimista. Tietoliikenneteknikosta asiakasvastuulliseksi testiautomaatioinsinööriksi Q-Factorylla vuodesta 2016 toiminut Sami Savolainen on testauksen todellinen monitoimimies. Hän aloitti uransa tietoliikenneteknikkona, ja valmistui töiden ohella tietotekniikan insinööriksi. […]

Anonyymi Testipäällikkö: Vaativat vaatimukset

Tietojärjestelmäprojekti saa alkunsa vaatimuksista: jos ei tiedetä, miksi jotain pitäisi tehdä, mitä pitäisi tehdä ja miten sen pitäisi toimia, niin ollaan hukassa koko projektin ajan. Liiketoiminnalliset vaatimukset kertovat, mitä liiketoiminnalle tulevia hyötyjä järjestelmältä odotetaan ja missä ajassa. Eli näiden vaatimusten pitäisi vastata siihen, miksi tällainen järjestelmä tehdään. Näistä osaltaan johdetaan tarkemmat vaatimukset ja tietenkin projektisuunnittelu. […]

DevOps öljyää kehitysputken

Kuvassa: DevOps ja Jantunen

DevOps-mallilla ei tarkoiteta yhtä tiettyä taianomaisesti valmista takovaa softasampoa vaan sillä viitataan organisaation toimintamalliin, jota noudattamalla kehitys ja testaus saadaan suoritettua samaan aikaan, sujuvasti ja saumattomasti. Jo toimintamallin nimi viittaa kahden aiemmin omissa poteroissaan pidetyn osaston, kehityksen (development) ja tuotannon (operations), yhteistyöhön.

Laadunvarmistus ehkäisee virheiden syntymistä ja leviämistä

Kuvassa: Rasti ruutuun ja kynä

Ohjelmistojen laadunvarmistus tarkoittaa yhden yleisen määrittelyn mukaan yrityksen ohjelmistotuotantoprosessin monitorointia mittaamisen avulla ja kaikkia niitä toimenpiteitä, joilla varmistetaan tekeillä olevan ohjelmistoratkaisun laatu. Pääasiassa tässä kohtaa tarkastellaan kolmea asiaa: Organisaation prosessit, ohjeet, käytännöt ja dokumenttipohjat Projektikohtaiset prosessit, ohjeet ja käytännöt, jotka on jalostettu edellisistä Laadun kontrollointi eli organisaation pitää varmistaa, että sovittuja prosesseja, ohjeita ja käytäntöjä […]

Anonyymi Testipäällikkö: Kuinka hukata 440 miljoonaa dollaria alle tunnissa

Kuvassa: BurnOut ja Koodivirhe

Tavallisella ihmisellä voisi olla melkoinen haaste saada otsikossa mainittu rahamäärä tuhlattua tunnissa, mutta se onnistui helposti pörssin robottimyynnin ja sen tietokoneohjelmistojen virheiden avulla. Knight Capital Group suoriutui tästä tehtävästä erinomaisesti New Yorkin pörssissä 1.8.2012   Mistä tämä sitten johtui? Yhden kuukauden aikana kehitetystä uuden ohjelmistoversion ja sen koodin sisältämästä vanhasta testikäyttöön tarkoitetusta koodinpätkästä, joka oli […]

Boeing 737 MAX – Miksi kävi näin?

Kuvassa: Lentokone ja lennonjohtotorni koodisateessa

Indonesiassa lokakuussa vuonna 2018 ja Etiopiassa maaliskuussa 2019 sattuneissa Boeing 737 MAX -lentokoneiden maahansyöksyissä kuoli yhteensä 346 ihmistä. Onnettomuuksien jälkeen kaikki kyseisen konetyypin koneet joutuivat käyttökieltoon ja useat valtiot kielsivät koneella lentämisen omassa ilmatilassaan. Tässä kirjoituksessa paneudutaan Boeing 737 MAX -koneen tapaukseen ja pohditaan, mitä lento-onnettomuuksien syiden selvityksistä voidaan oppia. En tarkemmin ruodi lentämiseen vaikuttavia […]

Anonyymi Testipäällikkö: Älä hylkää testaajaa

Tuijotti testaaja ruutua kopissaan. Pelkää saavansa taas moitteita, kun mainitsi bugeista rapsassaan. Hän vain ajattelee etua firman ja asiakkaan. Älä hylkää testaajaa, vaikka hän kommentoisi vaatimusten, käyttötapausten tai tarinoiden laatua tai jopa puutetta. Erilaisten määrittelyiden laatu luo pohjan ja rytmin koko järjestelmän kehitykselle. Lisäksi testaaja tarvitsee tiedon siitä, mitä ollaan tekemässä, jotta hän voi verrata […]

Anonyymi Testipäällikkö: Laadunvarmistus ja testaus muutosten pyörteissä

Vesiputouksen ja V-mallin aikakaudella testaus oli viimeisenä vaiheena. Joskus ihmeteltiin ja mietittiin joukolla, missä kunnossa järjestelmän uskaltaa päästää tuotantoon. Kehitykseen kuluvana aikana oli hyvin todennäköistä, että ainakin osa vaatimuksista oli jo muuttunut, joten tuotantoon mennyt järjestelmä ei edes sillä hetkellä vastannut kaikkia loppukäyttäjien tarpeita. Joskus tuntui siltä, että pääasia projektissa oli tuottaa mahdollisimman paljon dokumentaatiota, […]

Contact us!