Tuesday, 15 December 2009

Carnival of Testers #4

What a period the last three weeks have been in the testers blogosphere. Really interesting with a few noticeable themes - conference-related and "honesty" were the two biggest themes that I noticed this time around.

Below is a taster - and I'm trying not to burden the same people with traffic to their blogs the whole time ;-) As usual you can volunteer any post worthy of a shout in the comments for the period (25-Nov - 14-Dec09).

There were a bunch of post relating to EuroStar2009. You can check out the twittering with the #esconfs hashtag.
  • It was whilst looking at these hashtags I noticed one of several posts that Nathalie (@FunTESTic) made.
  • Shrini Kulkarni (@shrinik) gave a nice roundup of the conference.
  • Michael Bolton (@michaelbolton) wrote about the test lab set-up. He also put up the slide show of his "burning issues" talk on his site. Well worth a look.
  • Rikard Edgren gave a full smörgåsbord of flavours (or maybe it should be julbord for this time of year) from the event, here.

Exploratory Testing popped in a few guises in this round - two different slants were:

 Other posts covering a range of topics were:
  • Albert Gareev was working through testing and checking questions in a questionin piece.
  • Amit Kulkarni (@mumbaitesting) reflected on a "popular" question about testing something completely, here.
  • Gojko Adzic (@gojkoadzic) made a nice film analogy about the dangers of releasing early.
  • As someone wanting to do my own Pecha Kucha I was interested to read Markus Gärtner's (@mgaertne) post. Nice pics!
  • utest (@utest) did an interview with Matt Heusser, part 2 is here.
  • For those wondering if you're an unconsciously incompetent tester check out Anne-Marie Charrett's post here.
  • Lists, lists, lists... Jay Phillips (@jayphilips) gave a list covering 100+ software testing blogs, here. You can check if your own is there!
  • Elisabeth Hendrikson (@testobsessed) gave a reminder about keeping the deliverables of Agile in focus.
  • Catherine Powell was insightful and to the point with a couple of posts on randomness and being thick skinned.
  • Justin Hunter (@Hexawise) gave an example of a "subtle" defect that is has been seen by many without being corrected. Could you see it before it was pointed out? (Warning: it's to do with English grammar!)
  • Naomi Karten (@NaomiKarten) gave a cautionary tale about managing expectations - although I think of it more as understanding expectations. Take a look, here.
  • Trish Khoo gave some advice on delivering bad news - for testers and wanabee testers. 
  • Lanette Creamer (@lanettecream) wrote a bunch of thoughtful articles, but this thought-provoking one stood out.
  • There was a Gordon Ramsay theme to a couple of Rob Lambert's (@Rob_Lambert) posts! Firstly in a nice analogy about ingredients for a tester, here, and then another when I was expecting the expletives to fly here - although it ended up as perseverance applause ! Tongue-in-cheek but with a serious background on "fairness".
  • This leads onto some other calls recently for niceness, honesty and fairness by a various people: Lisa Crispin (@lisacrispin), wrote a piece encouraging people to treat each other with respect and Matt Heusser (@mheusser) highlighted some "copied" work and rounds off the carnival with a piece on virtue.
Hope you find some interesting posts in the above - I lost count of the number of posts I read but had good fun doing so. More after the holidays...

Any gems that slipped under my radar?

Sunday, 13 December 2009

Submission done, Backlog & Inbox Zero struggle - roll on Christmas break

I finally got a submission posted for consideration for the STC magazine.

A few weeks ago I thought this was going to be easy - I had two articles planned for submission (one serious and one tongue-in-cheek) but then a combination of illness, kids-party-planning-turning-into-military-operation, workload and November weather-and-light-deficiency malaise got in the way.

So, what I'd thought of (but tellingly hadn't planned for...) as two articles being ready for a peer review turned into one article being a last-minute dash without any peer review. Yes, the "fault" pickings are likely to be high - lots of low hanging fruit on the bug tree!

Reflecting on it reminded me of my own failings when it comes to DIY (home decorating) estimates! Typically, when a re-decoration activity is starting there is always some unseen element - which might mean an additional trip to the shop, attic or drawing-board to work out how to solve the problem. (Think wallpaper stripping which contains multiple layers and the bottom layer is painted with a waterproof paint - making even a steamer much less effective...) So a 1 day job easily turns into 2-3 days.

Luckily, I don't always get unexpected derailments to my test-related estimations. They occur and it's just a case of working through them.

But this also started me thinking about backlogs - typically email inbox and rss reader backlogs.

Information Overload and the Holy Grail of "Inbox Zero"
I think the struggle towards "inbox zero" (the struggle to manage your email or rss reader inbox) is an interesting one. It's like some type of holy grail that is almost impossible to achieve. I just read of Phil's struggle to get through a backlog - this is something I can relate to.

Reading Jagannath's summary of Huxley's vs Orwell's view of too much vs too little information gives an interesting perspective to the information overload conundrum.

These two articles reminded me of an article I'd read in the HBR a while back (I think access to it is limited) about information overload. Some tips there were actually to delegate "information responsibility" - so you rely on a circle/group of colleagues/friends to disseminate & digest the information - this is something I implicitly do.

Follow-up question: Do you read email in the bathroom?

Putting "inbox zero" into context though - should you try to achieve it? I'm a little bit on the "lean-culture" part of the discussion here. Delaying the decision (to read or work on the backlog in this case) can sometimes actually reveal more information to make the decision better.

What? Delaying reading something can help decide if you should read something - how can that work? Well, there's a couple of tips below, but in essence it means sometimes you can glean some information via summary, heading, sender, receiver, etc, etc and use that to prioritise when/what to read.

From an rss perspective this might mean I'll read at least the first couple of posts from a first-time-poster as I'm inquisitive (and an inquisitive tester) and it sometimes takes time to focus for both the writer and reader. But it might also mean that I'm just as likely to read (or decide to not read) "big" names as well as "little" names...

How do I work with such backlogs?
#1. I mentioned that I implicitly delegate information digestion above. What does that mean? This means that I don't automatically jump into email debates/threads. I'm not interested in being the first to reply to a topic - unless it's only addressed to me! In my work environment this might mean several people are on the TO: line - and I'm not always at my desk monitoring email. This can result in the question has already been answered before I've even read the mail. Cool! If that reduces my need to spend time answering that's great in my book.

#2. Even if I'm at my desk I sometimes conciously decide to ignore email, twitter or rss updates. I leave that for "email, twitter or rss update"-checking time. This is usually the case if I need to get focussed on a particular piece of work.

#3. If they're work related and I've been offline for a while (holiday for example) then I will just take the latest mails in the threads and see if there's something I need to act on - I aid this by colour-coding auto-formatting emails depending on whether I'm on the TO or CC line (I even have different colours depending if I'm the only one on the TO line or whether I'm there as part of a distribution list or even whether the mail is from certain managers). This helps me to decide which emails to look at first.

This might lead to me replying or asking a question if a response is still needed (typically if it's gone over say 2 weeks.) If anything falls beyond this bracket then I'll probably just mark it as "read" - this helps me reset my baseline for items I should act upon...

Any other tips for "inbox zero" out there?

Now, talking about backlogs I have a carnival waiting... Oh, I'm looking forward to the Christmas break - and the inevitable inbox backlog when I go back online afterwards :-) Bubbly or cocoa? Mmmm...