I'm interviewed for my book and crowdfunding campaign in the biggest Finnish IT-magazine Tivi. I'm humbled by this great interest, and very happy! Why don't you support the book, too at https://igg.me/at/dragons-out-book
Testauksen perusteita lapsille opettava satukirja kerää parhaillaan joukkorahoitusta. Kari Kakkonen aikoo kääntää saman tien kirjansa englanniksikin.
Koodausta opettavat lastenkirjat ja työpajat ovat kasvaneet suosituiksi viidessä vuodessa. Kari Kakkonen kertoo pitävänsä näitä tärkeinä tapoina kasvattaa nuoria nyky-yhteiskunnan odotuksia varten. Mutta koodaus on vasta puolet ohjelmisto-osaajan taitosettiä. Siksi Kakkonen rupesi miettimään, miksi testausta ei esitellä lapsille.
Kakkosella oli jo kytenyt hinku kirjoittaa testausta käsittelevä kirja, sillä hänellä on parikymmenen vuoden kokemus testausalan töistä. Testausosaajien lisäksi hän on vetänyt perusteiden koulutuksia aikuisille ja oppinut selittämään havainnollisesti olennaiset asiat.
Lohikäärmeet ulos! tai englanniksi Dragons Out! sijoittuu fantasiamaailmaan, jossa lohikäärmeistä on jatkuvasti riesaa. Ritarit hätistävät erilaisia bugeja edustavia lohikäärmeitä. Kakkosen mukaan kirjan juoni on tytön ja pojan kasvutarina:
”Lapset haluavat isoina ritareiksi. He ovat apuna lohikäärmeiden karkotuksissa yhä enemmän, kun kirja edistyy.”
Ritareiden lisäksi mukana on tietäjiä eli erilaisia käytettävyyden tai tietoturvan osaajia. Tuoteomistaja eli linnanherra tai -rouva pyytää apua ritareilta.
Suomeksi kirjan nimi kuuluu alustavasti Lohikäärmeet ulos! Kirja lohikäärmeistä, ritareista ja ohjelmistotestauksesta. Se on suunnattu 10-15-vuotiaille lapsille ja se sisältää erilaisia testaukseen liittyviä tehtäviä. Kunkin fantasiatarinan jälkeen tarina selitetään auki tietotekniikan ja testauksen maailmaan.
Kakkonen uskoo, että kirjasta voi olla iloa myös muillekin kuin lapsille:
”Toivon, että päällimmäinen fiilis kirjasta nuorimmille lukijoille olisi, että onpa se ohjelmistotestaus kiva asia. Muuta ei tarvita. Jos lisäksi kirjasta jäisi nuoremmille lukijoille mieleen talteen kokeilemisen ja tutkimisen taitoa sekä luovan ongelmanratkaisun taitoja, niin asioihin voisi palata myöhemmin, kun on enemmän ikää”, Kakkonen pohtii.
Kakkosen työpaikka, it-palvelutalo Knowit, haastaa testausalan osaajia keräämään lahjoituksia, joilla Lohikäärmeet ulos! -kirjaa ostetaan kouluille. Tarkoituksena on kannustaa jo varhain nuoria kiinnostumaan it-alasta, jotta huutavaan osaajapulaan saataisiin helpotusta.
Knowit lahjoittaa itse vähintään 30 kirjaa, ja toivoo muilta alan toimijoilta samaa tai isompaa panostusta. Kirjat luovutetaan niiden valmistuttua juhlallisesti opetusministerille kouluille jaettavaksi.
Käsikirjoituksen luonnos on jo valmiina
Joukkorahoituskampanjan tavoitteena on 76 000 euroa, mutta pienempikin summa voi riittää projektin toteutumiseen.
Tavoitteena on saada kirja julkaistuksi ensi kesänä. Kirjan ensimmäinen luonnos on suomeksi jo valmis. Kakkonen kirjoitti sen sapattivapaan aikana. Talvella hän aikoo kääntää kirjan englanniksi, jotta se ilmestyisi samaan aikaan kahdella kielellä.
Kirjan kuvitukset piirtää unkarilainen graafikko Adrienn Széll.
Linda Liukkaan Hello Ruby -kirja oli yksi tärkeä innoittaja Kakkoselle. Hän sanoo tarkoituksella lukeneensa Hello Rubyn vasta kirjoitettuaan oman kirjansa, jotta siitä ei vahingossa tulisi samanlainen.
Joukkorahoituskampanjassa on myynnissä myös webinaari, jossa Kakkonen puhuu tunnin verran testauksesta esimerkiksi yrityksille tai opettajille. Hän on pohtinut laittavansa webinaaria varten kehittämänsä esitysaineiston myöhemmin jakeluun Creative Commons -lisenssillä.
Testausalan hyväksi työn ohessa toimiminen ei ole Kakkoselle uutta: hän on tehnyt työnsä lisäksi vapaaehtoistöitä testausrintamalla jo pitkään. Kakkonen on maailman suurimman testausjärjestön ISTQB:n sihteeri. Hän kirjoittaa testausaiheisia blogeja Tiviin.
Kirjan luonnosta ovat lukeneet ja kommentoineet sekä lapset että vanhemmat ja opettajat. Palautteen perusteella Kakkonen muutti kirjan suositusiäksi ”sopii 10-99-vuotiaille”. Hän sanoo ottavansa mielellään palautetta vastaan siitä, mihin suuntaan kiinnostuneet lukijat toivovat kirjan tehtäviä ja painopistettä kehitettävän. Olisiko esimerkiksi eläkeikäisilläkin kiinnostusta kirjan lukemiseen ja testausasioiden opettelemiseen?
I recently got some amazing feedback from a 9-year-old reader through his dad. The Dragons Out book was an exciting Christmas present that the boy started reading on his own. He did the exercises at the end of the chapters and was really thrilled about them ("I did all of those great exercises!"). Upon asking why the book was so thrilling, he answered, "It was a great book because it had true things and fantasy side by side, and the exercises were fun!". It feels so good to hear such feedback - keep it coming! The unique approach of fantasy coupled with testing works. Remember my school visits, earlier? It is again time to have school visits in Finland , too. It is especially nice now that face-to-face meetings are possible, and I don't need to access the school class virtually over a Teams meeting. That works too, yes, with a teacher facilitating in the class, but it is so much nicer and more concrete to meet and teach children face-to-face. I asked for som...
I recently had a chance to write in the magazine of math teachers. Mathematics is one of the natural stepping stones towards software development and software testing. The association of math teachers (MAOL) has been interested in cooperation with me. They considered software testing to be an interesting angle for anyone interested in mathematics. I wrote about my book writing project and how software testing can be taught to children via a fantasy book. The article is in Finnish here: https://www.dimensiolehti.fi/opetetaan-lapsille-ohjelmistotestausta-fantasiakirjan-avulla/
In recent times, it seems like the whole world has gone crazy trying to use Generative AI (Artificial Intelligence). These LLMs (large language models) can create content based on user prompts. Now I tried the LLM Brave Leo (Mixtral) to create a Dragons Out -like story for me. Although it was just experimental, the results are quite impressive. I used just three prompts. Finally, I tried to get a picture of all this - a fourth prompt. It didn't work, but I got a description, which I used in a prompt of a picture generation AI, Deep AI. Did you learn something from the below? I think an LLM can help with quality like this. But the picture was quite disappointing to me. Anyway, I think I'll write my own stuff also in the future and ask Adri for more fantastic illustrations. Me: What is RPG? Brave Leo: RPG stands for "Role-Playing Game." It is a type of game where players assume the roles of characters in a fictional setting and engage in activities to develop their ch...
Comments
Post a Comment