One of the aspects of EuroSTAR that I have always loved is the diversity of (mainly) European cultures both presenting and attending. It’s the main reason why, back in 1999, I chose EuroSTAR over the US-based STAR conferences. This is important to me personally because I work in Australia where have even greater cultural diversity (than Europe) because we have early European-settler undertones heavily inter-mingled with more recent Asian-immigrant overtones.
The main take-outs, for me, from Day 2 of EuroSTAR 2015, provided a complete validation and verification of my choice. One of the key directions from the conference so far, for me, is to focus on the HUMAN IMPACT. However, there is not just one human model, there are millions. Just like there are millions of technology solutions.
At 3:00am this morning a lightbulb moment came to me when I sat bolt upright in bed and said to myself “this feels like what they were trying to convey in the Matrix movies”. If you take the millions of technology offerings and matricize (I just made that word up!) them with humanity we come up with THE MATRIX. So, where is our Smith in this world? Well, of course he’s everywhere. He’s already in our wallets, in our shopping baskets, in our houses and in our cars. Our first Keynote speaker would have us believe, he is already inside our bodies – under our skin. As was the case in the movie, our Smith is effectively omnipresent and coming at us from all angles and dimensions.
So, do we have effective (Testing-based) tools and solutions to combat this? I think we do. We have communities that are rather crudely referred to as “thinking testers”. We have people like James Thomas, who spoke on the premise that Your Testing is a Joke. We have James Lyndsay who, just a few hours ago, took out this year’s EuroSTAR Testing Excellence award. We have Michael Bolton and Kristoffer Nordström who both made reference to low-value Testing in their Lightning Talks. But most of all, we have our software testing community, of which EuroSTAR is just one small sub-culture.
We are told that “Change is a constant” – does anyone else see that as an oxymoron? Well, based on what I’ve heard so far this week, “Change is currently a Train Wreck”. However, in my optimistic moments I believe that software testers can be at the forefront of preventing that Train Wreck. Unfortunately, in my more pessimistic musings, I see software testers failing to convince the broader business world (and worldwide governments) that our craft adds value.
Going back to something Kristoffer Nordström said in his Lightning Talk – “we allow the lowest bidder to win so many major (outsourced) technology contracts”. To me, this means that we get lowest common-denominator testing from sub-standard software testers existing on sub-human wages and working in conditions the western world wouldn’t allow their pets to endure.
So, here are my take-outs from today (and the broader conference so far):
1) Get on your SoapBox and tell stories (some of which can be jokes, because not everything has to be presented as if Darth Vader is in the room). Tell stories that will inspire the influencers in your networks to prioritise solutions that will help us along the roads of constant change
2) Don’t get carried away with what we do today. Everything is (NOT) awesome – but it could be…
3) Use machines (I don’t consider them all to be robots) more effectively to do the grunt work (via Champions League Automation, if you like)
4) Contextually underpin our work with standards – maybe ISO 29119 isn’t the best set of standards that we could produce, but they could be a start. After all, we are an engineering-based discipline and agreeing on good practices saves rework
5) Let us value behaviours (thank you Rob Lambert for your initial list during your Lightning Talk). As a reminder the behaviours were – be visibly passionate; be aggressively open minded; draw a frame around yourself; get smart; know who is the customer; improve the process (from the customer perspective); do what you say you will do; communicate well; add skills; be brave (challenge stuff)
6) Recognise that we have Achilles Heels (thank you Jefferey Payne) and test the shit out of the stuff that really matters and release the other stuff as soon as it’s incubated
There you have it – my Day 2 “deep dive”.
So, how will I be rounding out my conference today? Firstly, I’ll be scheduling the rest of my one-on-one interviews – with Paul Gerrard, Julie Gardiner (@cheekytester), Zeger van Hese (@TestSideStory), and Richard Bradshaw (@friendlytester). Then I’ll be attending the final two keynotes and squeezing both Iain McCowatt and Michael Bolton into the gap in between – no mean feat as they are both towering intellects.
I have to remember that there are several “extra sessions” this afternoon after Ruud’s Closing Remarks and therefore, time permitting (remember I have FOUR interviews to complete) I will drop in on some other stuff. For now (it’s currently 5am in Maastricht), I’ll rest my keyboard and get a few zzzzz’s before the sun comes up on another exciting day.