Rád by som sa s vami dnes podelil o svoje dojmy a skúsenosti z „testerskej“ konferencie Testing United, 2018 Bratislava.
Konferencia bola organizovaná spoločnosťou KRONE Consulting a hoci sa jednalo o prvý ročník tejto novej konferencie, moje očakávania boli dosť veľké. To hlavne z dôvodu, že som mal možnosť sa rozprávať s organizátormi ešte v čase príprav na konferenciu. Ich plány, nasadenie a rôzne vychytávky sa mi veľmi páčili.
Myslím, si, že KRONE veľmi zaujímavo a rozumne pristupuje k regiónu, v ktorom sa nachádzame. Snaha organizovať konferenciu v troch rôznych mestách Bratislava, Viedeň, Praha vždy striedavo môže vyťažiť z nášho regiónu veľmi veľa (aj keď to ukáže až čas).
Rád by som takto v úvode poďakoval aj portálu robime.it, ktorý mi daroval jeden lístok a ja som sa tak mohol na vlastné oči presvedčiť, či moje očakávania budú naplnené.
Skôr ako prejdem k samotnému obsahu a témam konferencie, nedá mi nespomenúť aj to ostatné. To, čo si každý z nás uvedomuje len v prípade, ak veci nefungujú. Veľmi sa mi páčilo miesto konferencie, hotel Carlton na Hviezdoslavovom námestí, veľmi dobrá organizácia podujatia. Ako dlhoročný vegetarián som veľmi ocenil aj možnosť výberu jedla podľa mojich stravovacích preferencií. Mne osobne sa páčilo aj to, že konferencia nebola „prepchatá“. Počet ľudí mi pripadal tak akurát, že som nemal pocit, že na mňa stále niekto dýcha a nemám možnosť sa nikam pozrieť.
Tohtoročným lightmotívom konferencie bola budúcnosť testovania ako oboru. Pre mňa téma veľmi atraktívna. Pohybujem sa v oblasti testingu už skoro 15 rokov, z toho viac ako 10 rokov ako test manager, test lead, či test consultant. Za tých 15 rokov vnímam posun, ktorý sa udial v testovaní. Nemám však krištáľovú guľu a neviem predpovedať budúcnosť testovania, a tak mi takto tematicky orientovaná konferencia veľmi vyhovovala. Už pred začiatkom konferencie som si vybral prezentácie, ktoré som chcel určite navštíviť, a to konkrétne:
Deň 1:
Keynote: Tomasz Dubikowski (PL): Super QA of the future
Ingo Philipp (AT): Rediscover Exploratory Testing
Alon Linetzki (IL): The Multidisciplinary Test Engineer – Is that a future necessity?
Marta Firlej (PL): Test in the future – how to prepare
Deň 2:
Keynote: Gojko Adzic (GB):Five key challenges for software quality tomorrow
Panel Discussion
Back to the future
Richard Taylor (GB): Will Agile kill off the Test Manager?
Keynote: Szilard Szell (HU): Cornerstones of Testing in DevOps
Diskutovať o tom, čo odznelo na konferencii, by sa dalo veľmi dlho, nižšie však uvádzam mojich 5 hlavných poznatkov, ktoré si z konferencie odnášam ja.
Poznatok 1: Nové Buzzwords
Hneď v úvodnej prezentácii od Tomasza Dubikowskeho som pochopil, že počas nasledujúcich dvoch dní budem počuť vo zvýšenej miere prevažne tieto výrazy (tzv. Buzzword).
- AI (artificial inteligence)
- IoT (Internet of Things)
- Machine Learning
- Blockchain
- Virtuálna realita
- Autonómne autá
- DevOps, či Agile.
Najbližšie roky v IT budú len viac a viac tohto.
No ako spomenul Tomazs, pár rokov dozadu bola veľkou témou tzv. Big Data no dnes je to už téma bežná. To isté sa teda dá o 5-10 rokov očakávať aj od týchto tém. Nateraz sú to zdá sa témy číslo jedna v rámci sveta IT.
Poznatok 2: Čoraz komplexnejšie systémy => kvalita je náročná a veľmi dôležitá
Sám Tomasz nie je tester, je to šéf vývoja no pozíciu testovania veľmi obhajoval. Stotožnil som sa aj s jeho postojom. V dobe, kedy je všetko čoraz viac prepojené a komplexné, je kvalita veľmi dôležitá a jej dosiahnutie veľmi náročné. Každý jeden z nás pracujúci v testingu by mal túto správu šíriť ďalej. Je potrebné, aby všetci zákazníci, projektoví manageri či ktokoľvek iný zainteresovaný dostal toto do svojho povedomia. Byť dobrý tester je veľmi cenné, buďme hrdí na to čo robíme, buďme hrdý na to, že máme „Kvalitu“ vo svojom centre záujmu a šírme toto posolstvo ďalej.
Poznatok 3: Od testera k testingu
Viacerí…, vlastne všetci, prezentujúci v rámci svojich vstupov zdôrazňovali dôležitosť testingu v budúcnosti. V náväznosti na môj poznatok číslo 2 je to aj celkom logické. Všimnite si ale, že som nepoužil slovo tester, ale testing. Urobil som to zámerne, pretože práve toto je jedna zo zmien, ktoré oblasť testovania môžu čakať v budúcnosti. Za kvalitu produktu by mali byť zodpovedné všetci zainteresovaný, či je to business analytik, vývojár, tester, projektový manager, či zákazník, my všetci by sme mali mať snahu dosiahnuť maximálnu kvalitu vo svojom DNA. V takom prípade, je už potom úplne jedno, kto bude testovanie vykonávať.
Poznatok 4: T-Shape profil
S poznatkom číslo 3 do istej miery súvisí aj môj ďalší poznatok. Byť naozaj dobrým testerom, znamená mať široký záber svojich zručností. Je veľmi nápomocné mať základné vedomosti zo širokého spektra zručností. Samozrejme, nikto nemôže byť expert vo všetkom. Vedieť však o všetkom trošku nie je riešenie a popri budovaní si základných zručností netreba zabúdať na skutočný detailný rozvoj v aspoň jednej zo zručností. Je to tzv. T-Shaped skills profile. Pre obraznosť, si to môžete predstaviť približne asi takto. Čo je tá hlavná zručnosť je u každého z nás individuálne, každý z nás je výnimočný a jedinečný v tom čo robí.
Poznatok 5: Úloha Test managera v budúcnosti
Priznám sa, že poznatok číslo 5 bolo v podstate to hlavné, čo ma ako test managera na túto konferenciu ťahalo. Mám svoje predstavy o tom, ako sa svet IT mení a ako do tohto modelu DevOps, Agile zapadá rola Test managera. Chcel som preto svoj názor nechať konfrontovať s odborníkmi a vizionármi v oblasti testovania.
Rovnako tak musím priznať, že po prvých prednáškach som mal mierne povedané hlavu v smútku, až som sa musel ísť predýchať na čerstvý vzduch. Zo svojej vlastnej skúsenosti z posledných projektov vnímam, že úloha test managera je vo svete DevOps a Agile mierne ohrozená. Ako ale počet prednášok narastal, začal som získavať pozitívnejší pohľad na vec. Je pravda, že projektové teamy s jedným scrum teamom test managera nepotrebujú, no v momente, keď počet scrum teamov začína rásť, rovnako tak opätovne rastie význam a úloha Test Managera.
Zrejem bude dochádzať k posunu základných zodpovedností a zručností test managera a s tým spojené aj očakávania na osoby, ktoré tieto pozície budú zastávať. Tak ako to vnímali viacerí prezentujúci, budúca úloha test managera bude viac o mentorovaní, coach-ovani a pomoci jednotlivcom a teamom dosahovať stanovené ciele a kvalitu. Bude možno menej o detailnom plánovaní, dennodennom mikromanažovaní testovacieho teamu (ten v prostredi DevOps, Agile aj tak viac menej existovať nebude), či defect managemente. V každom prípade, požiadavky na komunikačné zručnosti a medziľudské vzťahy budú veľmi vyžadované.
Dve poučné prezentácie na túto tému boli od Richard Taylor (GB), Alon Linetzki (IL). Druhý menovaný ukázal vlastnú zaujímavú štatistiku, ktorú zostavoval posledných 12 rokov od roku 2007, sledovaním Job description pre pozície v oblasti testovania. Komplexnosť požiadaviek na testerské pozície narastá, no v roku 2014 Alon zaznamenal ústup požiadaviek na manažérske zručnosti. Ako som už spomínal, malé projekty a jeden či dva scrum teamy sa hravo zaobídu bez test managera. Zaujímavé však je, že v roku 2018 sa požiadavka na manažérske zručnosti opätovne dostala do zoznamu požiadaviek. A to z prevažne vyššieho pohľadu a potreby zastrešiť testovanie pri početnejších tímoch, či veľkých transformačných IT programoch.
Konferencia splnila moje očakávania, naplnila ma energiou a motiváciou do ďalších týždňov a mesiacov. A už teraz sa teším na ďalší ročník. Tento krát vo Viedni.
Každý z nás má svoju budúcnosť vo svojich rukách
Naša budúcnosť bude len taká pochmúrna, alebo len taká žiarivá a jasná, ako si to sami dovolíme a pripustíme. My sami sme tvorcami svojej reality a len my sami sme zodpovední za to čo s nami bude. A to sa netýka len testovania.
Majte sa krásne a testingu zdar.