Gå till innehåll

I have decided not to translate the older blog posts that I have written for the last three years. It will be too much work. Sorry about that for the non swedih testers. I hope to write some new interesting stuff instead. I am also hoping for some insightful comments on what I write. The comments in Swedish have been limited to something like five comments a year. I am not sure how to interpret that fact.

I keep on reading new books and write an occasional book review. I try to use my new knowledge in testing and in teaching. I will report the things I find interesting and useful.

The books I am reading at the moment are: What did you say - the art of giving feedback by my favourite author Jerry Weinberg, I almost feel like a collector since I got the last six books from Dorset. He really is a fountain of wisdom. Behind Closed Doors - project management written by Johanna Rothman and Esther Derby. The PSL workbook material from the class I took last month. User Stories Applied by Kohn - I like the idea of skipping USe Cases but am a bit disappointed in the ideas of testing that I have read so far.

Since many of my colleagues are non-swedish speakers I have decided to write in English from now on.  Last week I went to Tallinn to give a class in Test design. I was invited by KnowIT, one of my business partners in Sweden as well. They arranged a class together with Webmedia - the largest IT-company in Estonia. In spite of business beeing somewhat slow there were nine people in the class.

Class

All of them were young men with good experience and eagerness to learn so the class was really fun to teach. I think that Estonia is a good choice for outsourcing, they speak good English and Tallinn is only 45 minutes from Stockholm by plane. If you are interested in outsourcing to Estonia contact Kaspar.Loog at knowit.ee

Kaspar and Per took me to a nice Russian restaurant in the old town were we had blini and vodka for starter and a stew for main course. The stew was made in a clay pot with dough in top as a lid. It looked like a giant mushroom and was very tasty.

A colleague of mine, David Barnholdt, who is boiling with creativity, created an exercise the other day. The goal was to explain the effects of having to much detail in requirements. I follow along the same lines and think the same applies to test cases. For SOME tests there may be a reason to have a lot of detail in the test specification but for MANY other tests detail can be counter productive. The main reason for this is that lots of details means that the creatvity of the tester will be choked and the performance of tha testers executing tests will be inefficient. Following a detailed script will often result in a worse performance than having a more open ended description. This is exactly what James Bach and Michael Bolton and many others have tried to explain for many years.

I found David´s exercise very interesting and decided to copy it. This means that we can also compare results.

I divided the class in two groups (consisting of  4 people each) and told them that they in this exercise would do a drawing , following a requirement I would hand out.  The would only have one minute to complete the drawing. I provided them with a number pencils in red, green and blue and one big piece of paper each.  Then I handed out one paper with the requirements to each group and started a visible timer counting down 60 seconds. (I searched for timer on the web and shoed it via the projector)

One of the groups got the following requirement:

Draw a beutiful summer meadow with blue and red flowers in green grass, some cows and birds under a shining sun.

The other group got the following requirement:

Draw a beutiful summer meadow with

  • 10 blue flowers with 5 petals each
  • 5 blue flowers with 6 petals each
  • 13 red flowers with 6 petals each
  • 2 cows with 3 black spots
  • 1 cow with 5 black spots
  • 2 cows with 4 black spots
  • 2 birds to reside in the upper left corner
  • 3 birds in the middle
  • one sun to the right with 5 sun beams

Here are the results from the exercise.

Meadow

So the leftmost drawing, made by the group given the detailed requrement, had a lot of details but lacked the coherence of the right drawing - made by the group given a more open ended requirement. I feel the exact same thing happens when testers get too detailed test cases. They follow them in detail but miss the big picture. We had a discussion in class on how detailed requirements and test cases should be and I think that all participants will think twice befire creating highly detailed scripts in the future. We of course agreed that there MAY be situations where we want to have a lot of detail but that is OK as long as we realise the consequences. So thanks again David for creating this great exercise!

Well , it is Saturday night so I am going to be a bit social...

For two days now we have been running a simulation and then analysing it. It has been a lot of fun and very enlightening. I am surprised that it is possible to get so much out of only one game. Without revealing too much, our task was to run a company for five hours. Our goal was to organise ourself and earn money. Sheriff Hi-Ho in his office is seen below.

HiHo

Glittery Silver also played an important part.

Glittery

Henrik Kniberg was one of the observers.

Henrik

Day four has been a full day of analysis. First the observes showed us a time line filled with events, quotes, photos.

Analys

Then we started to analyse what had hapened and why. There is really a lot to learn about the organisation, leadership and flow of information. Far too much to put on the blog. Below, Jerry is analysing how Ola was in the middle of everything and thereby showing that if you do too much of a good thing it starts becoming an obstacle instead of helping. Esther tied us together with her brightly colored yarn to visualize the connections.

Tonight the rest of the class are enjoying themselves with games and hot tub while I am trying to cure my cold, which has now given me also an eye infection.

First of all I want to show a photo of the teachers we have. Johanna Rothman to the left, Jerry Weinberg in the middle and Esther Derby with grey hair to the right. It is interesting to study the interactions of the teachers and wonder aout how many of the events are carefully planned and how many are intuitional. It is at the same time a relaxed environment filled with lots of demanding tasks. I am discussing a lot of agile principles with the specialists here and enjoy every hour so far.

How can I possibly write down all the new insights I have gotten so far? Yesterday we did a lot of team exercises and this morning started with the full group analysing ur behaviour. We noted down the five most omportant actions we had done they previous day to act as leaders. Then we were told to explain why we had done a certain thing and our cards were placed in a big matrix taped to the floor. The goal was to show us the MOIJ model. The letters standing for Motivation - what did we do to motivate the team, Organisation and Information. The inexperienced leader focuses on helping motivation by motivatong the team The more experienced leader tries also to organise the team beter or to get more information in order to increase motivation. For example it is possile to get information that if the team solved a particular problem well we would get a lot of points thereby giving the team an extra motivational kick to perform.

MOIJ

The afternoon was spent observing another team while they were performing a task. We had to focus o one thing at a time which was a challenge in itself. This led to interesting obervation regarding group dynamics, non-verbal acting, roles, structure etc. Rewarding and very exhausting. Lessons wre that you can learn a lot by observing facts and telling the observed of the facts. But it hard not to make your own interpreatations at once but wait for a while.

I skipped the vening session tonight which is scheduled to continue until 9.30.  I need to sit down and reflect for a while and of course blog about it.

Team Kirks Krew was formed as one of the first exercises in the PSL workshop day 1.  It consists of David (who likes biking), Bart (who likes to paint miniature armies), Tobbe (who likes fixing stuff at home), Ola Who likes floorball, Henrik who is a surfer and Rasmus who enjoys sailing. Well we did this exercise where we learned how to remember names by associating wth activity and gestures.

Kirk

It has been an interesting first day of problemsolving where some lessons learned are:

  • Ask for more information continuosly
  • You seldom understand what the problem is right away and maybe not even when you think you are done
  • We make bad decisions during stress
  • We need to stop and think waht we are doing once in a while
  • ...and of course much more

Sorry but I really need to sleep now.

Here is Bart pulling out cards from our tower, earning three points for every card withdrawn with the tower left standing. Esther watching closely and giving instructions of what card to remve next.

bart