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...
Are you wondering how you can transform your organization into DevOps culture and practices? Or are you just transforming your organization to a cloud-native, AI-enabled, fast, feedback-seeking organization promoting autonomous teams? (That is DevOps too : ). And what is the role of testing in all of that? To the last question, you'll get some answers and you'll be able to contribute with your own experience by joining my workshop (co-facilitated by Rik Marselis). We planned a great workshop where we explain first a little bit about how testing and quality fit in Agile, then, as an extension, how they fit in DevOps. After the introduction, we go into a facilitated workshop, where we together brainstorm and discuss different ways of quality and testing to be present in the DevOps loop as early as possible to have the best effect on great quality and better business for the companies and smoother experience for the users. And to the rest of the questions - many other great fre...
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