Archive for the ‘skill’ Category

How do you spend your precious time ? Me…

Thursday, May 24th, 2007

…I am reading at the moment a foreign-language book.
This is challenging - both: the content and non-standard linguistical expressions.
And now you know, why I am at the moment not so much participating online (see here).

How long has it been since you were busy with a really challenging book ? (please do not reply here, just answer this question for yourself truly)

Erkan YILMAZ

When was the last time you helped to make open source software better ?

Saturday, May 12th, 2007

Are you a person who uses open source software ?
Do you like it ?
Did you spend until now time to make it better ?

For the first question your answer might be: yes
If the answer for the second is also yes, I would be interested in the third answer.

different_open_source_licences

With this posting I do not want to tell you about the many advantages as a tester to use open source software (practicing your skills; getting to know other, public, collaborative projects; …). No, I ONLY want to invite you to help (if I think about how many people out there could help, my head is swimming).

I am sure, if you give the open source community feedback, they will appreciate this, because:
1. it will be feedback
2. it will be (hopefully) good communicated feedback about a bug or feature

Would it cost so much for you to help ?
Don`t be a parasite - pay back ! Start here ! You can do this right now on your pc !
Use your skills for something good !

Erkan YILMAZ

Do you realize what comes out of your mouth?

Thursday, April 19th, 2007

A friend told me that I use one certain word (let’s call it xyz) very often. This would generate a certain kind of feeling for him. Since the communication is not face to face, I had no chance to see his mimic in these situations. Of course people perceive things different and pay attention to different things, which are important (only) for them. So, I am wondering, is he right with the frequency or does he perceive it different ?

erkan_yilmaz.jpg

I decided to start an experiment: I want to see, which words I use more frequently. And which words cause which reactions in the people. With this I learn something about me and also about others.

But since it is not easy to observe yourself objectively, I will use for this experiment as much help as I can get:
ask my friends and tell them to observe such behaviour more;
I will use tools (e.g. if you have text in written form you can use the freeware program AntConc)

I am curious about, what the experiment will show. Perhaps that I am using in different situations different type of words? Do I use the word xyz while speaking more? (I just analyzed only our chats and I used the word xyz only 34 times over a long period.) Do I use it much more with a certain person ? I can tell you certainly more about that in the future.

So, if you observe that I am repeating something too often, please tell me. Make me happy ! I also will try to make you happy with diversifying my usage of words and telling you what I observe from you.

Erkan YILMAZ

try to draw a cat

Saturday, April 7th, 2007

I wanted to draw a cat. But when trying this caused a problem. So, here is the picture, so you can judge for yourself:

erkan_yilmaz.jpg

As I see the problem is: I know what a cat is, but I could not imagine a cat. Could be because normally I do not have contacts to cats.

So, I see two choices now:
- find a cat nearby in real life and get some detailed view on it or (since cats do not want to stand still when I want this)
- perhaps easier: search in Google for some cat pictures and study these and draw after this (but the danger could be that it will be more copying than imagination).

This brings me to the subject, that people have to observe more details from their environment.
In that way that you can imagine objects really when closing the eyes. OK, you could now say: “I do not have the time to have a close look on everything so detailed.” - true. But why not try first with one object?
E.g. while walking stand still and watch your environment. You will see much more, when you hold on for a moment - instead of rushing. Observe your environment ! Then later try to draw what you have selected. And when you have done this, take the picture with you where this object is and compare it.
Did you catch with the picture the object? If not, aren’t you eager to make it better?

Perhaps this will help you to observe much more like a detective or police officer. They can list many details when being asked later for specifics. And if you do not want to be a detective or police officer, be a painter or dreamer or something else what you want to be.
I am sure this will help you in testing.

Erkan YILMAZ

I ask questions

Thursday, March 22nd, 2007

A friend
inspired me today to increase my questioning skill.

So, I decided to show this also in the name of my blog:
Iaskquestions.com

talk with strangers about their profession

Friday, March 16th, 2007

I guess you remember the article about “skills of doctors + testers“?
I am interviewing at the moment people, which I never met before (Namasté Pradeep :-) ).

If I am sitting somewhere and have some time (because in 5 minutes you can not talk that deep), I start a talk with strangers around me and get to know details on their profession. Of course some people are not willing to talk to strangers, but some are :-)
Reason is: I want to know what I can use for my profession from their profession/experience. Won`t tell you now, what the result is - must still do some more research.

So far I had following professions (sorted alphabetically):
financial auditor
innkeeper
metalworker
office management assistant
varnisher

Erkan YILMAZ

my mouse is striking - what can I learn from this?

Tuesday, March 13th, 2007

My mouse is at the moment not behaving well (may be it is already too old):
for example: I can not select a text with several words anymore
(e.g. normal behaviour would be:
1. press on the left mouse button + keep it pressed
2. move the mouse cursor to the end of what you want to mark
3. release now the left mouse button
now the text is marked)
but: selecting a single word works with double click

sometimes also one left click makes 2 left clicks at once - let’s see what other failures I will encounter.

At first this was very unpleasant, because it costs more time: now I am forced to do the same actions with other methods: e.g. copy+paste by cursor.
These things interrupt me in my normal behaviour. They pull me out of my thoughts and I must think how to solve this to complete my goal.

It is interesting how much the mouse as input device influences our life.
Didn’t think much about it - but now I am also eager not to buy that fast a mouse (of course I will buy a new mouse eventually, if all begging to my mouse won’t help), so I can learn more from this.
Imagine: if during testing your mouse gets disabled somehow, would you still be able to continue testing (when seeing testing now in the context of executing tests on the test object) as effective or efficient as you want? See it as a test for you, when something interrupts you a lot during testing, are you able to master this?
I also want to learn how I can use other input devices even more (e.g. keyboard with the appropriate short cuts; observing, if a program offers me other possibilities to do what I want to do,…)

Also: I want to try to heal my mouse by mental thoughts :-)
(I also had a look inside it and cleaned my mouse, but this did not help) - I am not giving up hope now, my mouse served me well in the past, so why not wait a little longer, before I put it in the trash can? Wonders may happen. Imagine which other objects/persons in your life are touched so often as your mouse by your hand, would you also treat them like this, when they do not “serve” you no more?

Erkan YILMAZ

skills of doctors + testers

Sunday, March 4th, 2007

In this series I would like to show my view on:
how is the relationship between skills in other professions and in testing.
(Well, actually since I believe that everybody tests at any time - at least unknowingly - it is no real comparison)

Since my profession is that of a tester (yes, you read correct, I truly identify myself as tester), I will let others speak for their profession. Reason is: they know probably better which skills are the important ones. I will try later also to assess from my opinion, but why not let someone involved in the material speak first? My task is to find the best sources and list them here.
I am sure there are other views than what I got in my fingers - if you find a better one (there is always a better version) tell me please.

Dr. Ulrike Hennemann tells in her article “Is my doctor a good doctor?” how patients can check themselves for the quality of their medical care, because:
many people would - so she tells - ask themselves if the doctor they confide in matters of precaution or in case of illness masters really the craft. From the following, people can not read the knowledge and skills: that the doctor is friendly, wears always a fresh ironed white coat or offers a comfortable waiting room.

She then lists the following points of a good doctor:
- being up to date in the area of expertise
- take care for the patients
- make correct diagnoses
- select the correct therapy according to the circumstances
- transfer early enough to a specialist

-being up to date in the area of expertise
she tells that patients can ask their doctor, if s(he) regularly takes part in further education. She tells that the doctor might look first piqued, but should understand this and see it as positive.

What would you answer as tester, if you are asked, if you regularly do something for your education (in testing)? Thanks to the internet there is many good material available. You just have to reserve the time. It really is so simple. So, now there is no excuse anymore for you.
Testing may seem as a simple task for outsiders, but we testers know it is much more. We have so much to learn and so many ways to evolve. Start this by educating yourself as soon as possible. You are the one who is responsible for your education - no one else will take care for it.

-take care for the patients
Does the doctor listen carefully? address the issue appropriate on questions? explains the examination and therapy recommendations? Do you leave the doctor with the good feeling that your issue was taken seriously and the doctor did the best possible for you?
Dr. Hennemann tells, when she has to go to a doctor it is for her important, that she does not have to wait too long. She tells that has not directly something to do with the quality of the doctor, but indirect: if a doctor values on behalf of the patients and his/her team on time scheduling, probably (s)he also is good in the above 5 points.

So, let’s find out, who would be actually our patients? In the patient doctor scenario, the patient comes to the doctor to get help. Who do we help as testers? There are different groups whom we help: our stakeholders and/or our colleagues, our friends + family (I mean testing does not stop, when we leave office), ourselves - pretty much anybody
I also would go so far, that we help our test object. It comes to us and asks for help, but then somehow is ashamed - after we find so many problems - to tell all its flaws. Sometimes it is also just to make our time worth while, it brings us to different problems, so that our life even gets more interesting and challenging. So, why not help in return the test object by making it even better for these favors?

Do you always take appropriate care for the people/test objects coming to you? Do they come back again to search for your advise? Think about it, do they thank you, appreciate you?

-make correct diagnoses
if a therapy was successful, most of the time the diagnosis also was correct. But also experienced, good educated doctors do not get the assessment about the causes of the symptoms correct always right at first. There are ways to prevent unneeded expensive examinations. For smaller pains, doctors can use your telling and simple examination methods (e.g. listen with the stethoscope, scanning with their hand the part of the body) to pose first a suspected diagnosis, which is most likely and start after this the first treatment try.

Imagine 2000 years ago as doctor the technical possibilities were limited. Therefore medical thinking and acting was based on correct interpretation of signs of the body. Do you have all the technical equipment you need/wish?
As testers we always have less time than we want. In such a case wasting the time with unneeded tests can be painful (also for your stakeholders). Take advantage of all your information sources you have. Observe everything and infer from these. When you collect and analyze, you get closer to the solution of the problem. You should always seek for a logical/qualitative reason for your assumptions.
Start to question yourself always, is this really correct what I do? Is there not a better way to find the most critical problems? Trust your instinct, but also take advise. If possible start a journal - so you are forced to reflect on your decisions. What went wrong or was good? And why? Also: the better diagnoses you pose, the more credibility you will have.

-select the correct therapy according to circumstances
if for a certain time the first treatment try was not successful, more detailed and expensive technical methods are used (e.g. ultrasound) to find the cause for the symptoms.
But doctors should be allowed also to make mistakes. It is not uncommon that even skilled doctors do not see the cause immediately and therefore not start the correct therapy. In such a case visit again your doctor, so (s)he can analyze this more.

The first diagnose is important, but how to proceed then? Each patient is different and needs different approaches/methods. So, how can we treat/cure/minimize our patients problems? The more experience you have, the more ways you know to have a direct or indirect influence on others/other things. You can help then depending on the context.
Also by giving them good bug reports, we give them help to identify the main problems. I mean, finding bugs is essential, but what, if the bugs aren’t communicated good enough? So the bugs would then be not known or fixed fast enough? As testers we give as much info as possible as soon as possible to identify the critical bugs. So, let’s do this in the best way possible.
Here are links, how to write good bug reports and to convince the reader of the bug report to fix them:
Cem Kaner, Effective bug reporting (slides, video)

What always helps is to understand, that quality is everybody’s matter - only together as team a good product will be released.

-transfer early enough to a specialist
as a patient you can hardly assess when the time has come that you are transferred to a specialist. But you can set the impulse yourself, when your pain does not go away, ask your doctor to be transferred. If your doctor does not agree, (s)he surely will tell the reasons.

So, you are like the rest of us: you make errors or you do not know everything?
If you have made an error, admit this and try to do the best to rescue the situation, otherwise you will lose credibility. Also: we are just humans, we can not see/catch every Darwin bug.
[So, what is a Darwin bug?
Some bugs (I call them Darwin bugs ) are difficult to find by us and other bugs are easily found. The bugs compete with each other to come to life. So what makes the Darwin-bugs better than the others? What do they have? How does it happen that they pass all the barriers? What are their characteristics?]

Humans are not God, so show your lack of knowledge instead of showing false mastery, which will lead to unhappiness on both sides. Actually don’t the Alcoholics Anonymous also tell: “My name is … and I am an alcoholic.” So, if you do not know something, tell this also frankly: “I am tester … and I do not know this, please go to …”. You could add: “I will use my free time and improve my skill in that area, so I can help you better next time.”

Remember, in “The Hippocratic Oath” (from 400 B.C.) it is written:
… I will not cut for stone, even for patients in whom the disease is manifest; I will leave this operation to be performed by practitioners, specialists in this art. …
This was a way of risk minimizing for the doctor.
In the old times besides ethical reasons also monetary reasons played a role for this. It would have been bad for the reputation of the doctor to worsen the illness with a wrong treatment.

In her article Dr. Hennemann also lists a checklist for “How to recognize a good doctor’s practice?”.

Dr. Ulrike Hennemann
is a doctor and editor-in-chief for Medical Tribune
printed in:
Medical Tribune, Gesundheit & Medizin
title: “Ist mein Arzt ein guter Arzt?” (engl. “Is my doctor a good doctor?“)
page 41-43
December 2006, Medical Tribune Verlagsgesellschaft mbH
Wiesbaden, Germany

Cem Kaner, “Effective bug reporting” (Tutorial session) 15th International Software Quality Conference (Quality Week), San Francisco, CA, September, 2002.

Wikipedia about The Hippocratic Oath


Free Blog Counter