The dark art of testing in agile

***I am now back at Software Education teaching and consulting around testing and agile . I’ve just recently rewritten our Agile Testing course (ICAgile accredited) and this is my blurb on the course before I teach it on the 7th October for the first time (see http://www.SoftEd.com). Also I haven’t written anything here in a long time and being prompted by something else I sent to Lee Hawkins, I thought I would post this here as well***

Testing is like the dark arts. It hides in the shadows of projects probing silently, mocked openly and looked down with disdain by those who think they know better. But do they?

Testing was seen like this even by testing consultancies as they espoused the rhetoric that testing is simplistic, mechanical and artifact driven. The implied idea was that ‘any one can do testing’ was prominent. Fortunately two communities began to challenged these ideas. The context driven community broke the fallacies of mechanical, simplistic testing to human based, skill based, thought provoking investigations of self, product and relationships. The second community was the agile community who helped challenge the ideas of heavyweight documentation and adherence to process to one of experimentation with short feedback loops. With this came a more technical approach to testing using tools to assist (though sometimes there is an overreliance on these tools).

Our agile testing course looks to combine these two communities together by building key skills around critical thinking, using heuristics to build solid testing models and focusing on quicker feedback and leaner documentation. In turn, building these key skills then help testers to be better equipped to understand the agile context. Testing in an agile context requires quick, critical, skilled thinking and combined with some technical understanding enables testers to answer this question – How do I add value to my team today?

Our agile testing course is very hands on and experiential and looks to increase testing skills that help you become better in your role and add value. Testing is no longer in the shadows – it is front and centre and is our mission to help you to become indispensable to your team.

The question for you though is – how much better do you want to be as a tester?

Why i wanted to mentor future testing speakers

About seven years ago, I started a journey that was outside of my comfort zone. I started to talk  about testing.  By nature, i guess I’m more of an introvert so when opportunities came along to speak or present to fellow testers, I was nervous and not entirely sure if I knew what I was doing.

Back then it would have been good to have another tester to bounce ideas off ..a mentor if you will.

Today, it is a different story.  Now, after a number of conference talks and presentations and courses, I feel that I am in a place in which I can give back to those who are aspiring to tell their story (even if they may not know it yet)!

One way of doing that is through this great initiative by Anne Marie Charrett and Fiona Charles. It is a great idea. It is an empowering idea. It is an idea that could help MORE testers tell a story that may have brewing inside them for awhile but did not know how to get it out. In short speakeasy is a way to help you become a presenter, a speaker, a breaker of the comfort zone and a way to create a wider, more diverse group of testing speakers.

I am grateful that Anne Marie and Fiona have given me this opportunity to help aspiring speakers and to share some the lessons that I have learnt over the last wee while.

If you are keen on speaking, if you are thinking about speaking, if you are not sure where to start but want to give your career a bit of a boost – head to Speak Easy and find out more (there are a few great testers and speakers lined up as mentors)!

See you there!

ISO 29119 – A standard in name only

The petition #Stopiso29119 is gaining serious momentum. I’ve signed and so have a host of my testing friends and colleagues. I think its important to consider the implications of this so called standard and if need be, lend your voice in letting ISO realise that the so called software testing standard DOES NOT enjoy consensus in our field (its shallow collusion of certain parties of interest at best).

Need help understanding why? Please read the following post by James Christie that helped launched the petition as well as the following posts showing why this standard ain’t what its cracked up to be (Hello Test World, James Bach, Michael Bolton and Huib Schoots amongst others).

If you are concerned with the craft and what this standard could do, please consider signing the petition.

(By the way – like most of friends and colleagues, we ARE NOT anti-standards contrary to what some proponents of the standard have attempted to portray).

The KWST (quest) for learning

Kiwi Workshop on Software TestingKWST#3 (like quest) was a workshop that exceeded my expectations and the reasons are several. At KWST#1, there was the brand new buzz, the excitement of something new and the start of something significant in the New Zealand software testing world. KWST#2 was an example of contention and more importantly, connecting and finding. KWST#2 allowed us as Kiwi testers to connect with an Australian leader, David Greenlees who has gone on to set up OZWST and Tasting Lets Test. KWST#2 also unearth Katrina Edgar as *new* voice in the testing community.

KWST#3 was again, a completely different vibe.  This workshop was the first without James Bach (however his influence was strong) and it was a very ANZAC peer conference. The attendees for KWST#3 were:-

Katrina Edgar – Wellington, NZ
Oliver Erlewein – Wellington, NZ
Rich Robinson – Sydney, Australia
Brian Osman – Wellington, NZ
Anne Marie Charrett – Sydney, Australia
Jennifer Hurrell – Auckland, New Zealand
Erin Donnell – Auckland, New Zealand
Katrina McNicholl – Christchurch, New Zealand
Andrew Robins – Christchurch, New Zealand
Mike Talks – Wellington, New Zealand
Tessa Benzie – Christchurch, New Zealand
Alesasandra Moreira – Sydney, Australia
James Hailstone – Wellington, New Zealand
Lee Hawkins – Melbourne, Australia
Damian Glenny – Wellington, New Zealand
Shirley Tricker – Auckland, New Zealand
Joshua Raine – Wellington, New Zealand
Colin Cherry – Melbourne, Australia

And as you can see we had New Zealand, Sydney and Melbourne covered.  Only David from Adelaide was missing! Now some might wonder if this is a Kiwi workshop why are there invites from Australia? If anything, the name KWST denotes its origins but it is exclusive to Kiwi’s.  We are after leaders, we are after strong craftspeople – we want to build the community, we want to get better!  One of the very obvious benefits to come from KWST#3 is the Closer Tester Relations that now exist between the countries making *our* community downunder just that much bigger and better.

[side note – there was some talk about the exclusivity of communities and events – I won’t address that issue here but will in a future post].

Ok, so what went down at KWST#3? For a start, KWST#3 unearthed more testing leaders. I could go through the whole attendee list but every single one is a testing leader – my challenge to them (us) is extend their (our) sphere of influence and help other testers see through the nonsense that is out there at the moment and become better testers.

Some thoughts i managed to record in between facilitating were:-

  • Real testing is about communication and building relationships
  • Create a space that facilitates the opportunity to learn
  • If you are questioning why you are testing, find your community to help answer why
  • Its not about teaching, its about learning
  • Dispel the myth and then harness the power
  • Test the idea – is there value here?
  • In learning, become hands on and acknowledge the risk

And a sample of some of the many excellent tweets tweeted during the two days.

#KWST3 @thbenzie … Excellent ER… If you can dispel a myth you can foster engagement, collaboration, confidence and sharing

#KWST3… Andrew “Capt Stubing” Robins taking about his team’s JBE..James Bach Experience in 2004 @jamesmarcusbach

Some of the lessons learned
It is important to have a good mix of people and much better to have people who share common ground.

Good facilitation works well though I’ve learned not to kill the conversation too soon

CITCON – Oliver had a great idea to print off the ER descriptions, put them on the wall and everyone voted what ER they wanted to hear. We did this from ER three onwards. It seemed to work pretty well (CITCON )

Having a +1 card wouldve been very helpful as a number of yellow cards (and some cases green and red) were thrown in support of what was said by the person delivering the ER. Gives the presenter instant feedback.

The success of these workshops is in the sum of the everyone involved. Find a core  group to work with.

Twitter generates excitement, comment and feedback. Define the harsh tag and let everyone know.

Sitting close to the co-facilitaor and content owner helps to quickly make decisions!

Regular breaks = regular networking opportunities

Playing “testing games” is a good way to learn, share and break up the workshop

Day one is all nervous energy. Day two is more relaxed and people open up a lot more

Last day check out also included the question – “what I will do in then next twelve months?” – Give everyone a call to action…it seemed to work well. Already, a number of KWST’ers who have deferred using social media have made the leap!

Summary
KWST#3 (and OZWST, Tasting Lets Test and so on) are gaining momentum down under.  These are REAL leadership workshops aimed at helping the craft of software testing improve. Its alot more than juts talking – its debating, challenging, discussing, sharing, helping, networking and building the personal connections which are vital to a successful community.  KWST#3 achieved that.

Oliver summed it up best with his tweet…

#KWST3 us organisers feel so rapt! It looks like we’re actually achieving what #KWST set out to do and everyone is really enjoying it too.

KWST is ABOUT bringing community leaders together (and finding them) and raising the bar in our world. My challenge to you (us) all is what are you doing to help the craft (and the community) become better?

Links
Collin Cherry’s thougyhts on KWST#3

Aaron Hodder’s braindump from KWST#3

David Greenlees perspective

KWST#3 002 KWST#3 attendees

Discussion in action                                      KWST#3 – Attendees

KWST#3 is coming – 5/6 July 2013!

It’s that time of yeKiwi Workshop on Software Testingar again – Kiwi Workshop on Software Testing (KWST) #3  will  again grace Wellington, New Zealand.

This years theme is …

“Lighting the way; Educating others and ourselves about software testing –  (raising a new generation of thinking creative testers)”

 

And this promises to be an excellent peer conference!  We have invited test leaders throughout New Zealand and from Australia including Anne Marie Charrett.

So more details to follow but much thanks go to …

  • The Association for Software Testing
  • Software Education
  • The KWST crew (Aaron, David, Katrina, Oliver and Rich)

My experience of the magic of StarWest 2012 – Day 2

StarWEST300px

***Apologies for the delay in getting this out – a rather hectic end to 2012!***

Day two started off much like day one – a ton of testers milling around, talking, networking, listening to talks, taking on testing puzzles and (mostly) looking to improve their craft in someway.

For me, the highlight was delivering my talk Using agile techniques to manage testing – even on non-agile projects. The talk was scheduled to begin at 1500 hours which was plenty of time to enjoy other talks and ease my way in the event.

I got to the room early, set up and met Martin Pol who was a very gracious host.  Feeling the butterflies a little (which is a good thing) i began to run through my talk in my head, greet people as they entered the room and waited for the fireworks to start!

After the introduction, I was away…

I won’t get into the presentation per se (please email me if wish to know more) but what I did was draw on a real life project with real life examples to demonstrate how we (test team) overcame the challenges placed before us (I was the test manager on a project that used *agile techniques* even though we weren’t *agile*). The most interesting thing for me was the number of people in the audience that shared similar project pain.

Some were able take parts away from my talk and attempt to implement them in their projects, some just wanted to talk (and it is always great to talk to fellow testers about similar things) which  i think that is part of the responsibility of speakers – to help those with questions after the presentation.

I have seen some presenters at conferences leave almost immediately after their talk and thus denying further questioning, understanding and enlightenment.  Those that stay help increase their reputation as someone who is willingly to help. This is a very good attribute!

Speaking is always a buzz and i was thrilled that it went so well. One tester in the audience wrote a rather nice compliment on their evaluation form (there were a number of them)…

One of the best presentations in this conference! very inspiring and valuable. Thanks!

and from another tester…

I’ve had very little interaction with agile testing but after hearing your presentation I have a lot better understanding on how it works. Thank you very much!

And there were others like them which is always nice to hear.

After my talk i joined everyone else in the main hall and listened to Doug Hoffman give his keynote on how to Leverage your test automation ROI which i really enjoyed.

In summary, Star West 2012 as a great experience and one that I thoroughly enjoyed. IF you get the opportunity to attend a testing conference then I encourage you to do so (and meet fellow testers and increase your network and opportunity to learn) and then after you’ve been to a few, share your experiences with others – we want to hear you!