Archive for the ‘skill’ Category

How do you spend your precious time ? Me…

Thursday, May 24th, 2007

Wie verbringst du deine kostbare Zeit ? Ich…

…lese zur Zeit ein fremdsprachiges Buch.
Das ist sehr herausfordernd - sowohl inhaltlich als auch durch sprachlich nicht gewohnte Begriffe.
Und damit wisst ihr auch, wieso ich mich zur Zeit nicht mehr so rege online beteilige (siehe hier).

Wie lange ist es eigentlich her, dass du dich das letzte Mal mit einem wirklich herausfordernden Buch beschäftigt hast ? (antworte bitte nicht hier, sondern beantworte dir diese Frage ehrlich)

Erkan YILMAZ

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

Saturday, May 12th, 2007

Wann war das letzte Mal, dass du dabei geholfen hast, Open Source Software besser zu machen ?

Bist du eine Person, die Open Source Software benutzt ?
Gefällt sie dir ?
Hast du bisher Zeit damit verbracht, sie zu verbessern ?

Auf die erste Frage könnte deine Antwort wohl sein: ja
Wenn die Antwort auf die zweite Frage auch ja ist, bin ich interessiert an deiner dritten Antwort.

different_open_source_licences

Mit diesem Beitrag will ich dir nicht von den vielen Vorteilen berichten, die man als Tester hat, wenn man Open Source Software benutzt (deine Fähigkeiten zu trainieren; mehr über andere, öffentliche, gemeinschaftliche Projekte zu erfahren; …). Nein, ich möchte dich NUR einladen, zu helfen (wenn ich dran denke, wie viele Leute da draussen helfen könnten, wird mir schwindlig).

Ich bin mir sicher, wenn du der Open Sorce Community Feedback gibst, wird sie das wertschätzen, weil:
1. es Feedback ist
2. es (hoffentlich) gut kommuniziertes Feedback über ein Bug oder Feature ist

Würde es dich so viel kosten, zu helfen ?
Sei kein Parasit - revanchiere dich ! Starte hier ! Du kannst das gleich jetzt an deinem PC machen !
Benutze deine Fähigkeiten für eine gute Sache !

Erkan YILMAZ

Do you realize what comes out of your mouth?

Thursday, April 19th, 2007

Realisierst du, was aus deinem Mund kommt?

Ein Freund erzählte mir, dass ich ein bestimmtes Wort (nennen wir es mal xyz) sehr oft benutze. Dies erzeuge in ihm eine bestimmte Art von Gefühl. Da die Kommunikation nicht face to face stattfindet, hatte ich keine Chance, seine Mimik in diesen Situationen zu sehen. Natürlich nehmen Menschen Sachen unterschiedlich wahr und beachten unterschiedliche Dinge, die (nur) für sie wichtig sind. Ich frage mich, ob er Recht hat mit der Häufigkeit oder es anders wahrnimmt ?

erkan_yilmaz.jpg

Also habe ich beschlossen, ein Experiment zu starten: Ich möchte sehen, welche Wörter ich häufiger benutze. Und welche Wörter welche Reaktion in den Menschen verursachen. Somit lerne ich etwas über mich und auch über meine Umgebung.

Aber da es nicht einfach ist, sich selbst objektiv zu beobachten, werde ich für dieses Experiment soviel Hilfe wie möglich nutzen:
meine Freunde befragen und sie hinweisen, mehr auf solches Verhalten zu achten;
ich werde Werkzeuge benutzen (z.B. wenn du geschriebenen Text hast, kannst du das Freeware Programm AntConc nutzen)

Ich bin gespannt, was das Experiment zeigen wird. Vielleicht, dass ich in verschiedenen Situationen unterschiedliche Arten von Wörtern benutze? Benutze ich das Wort xyz mehr, wenn ich spreche ? (Ich habe mal nur unsere Chats analysiert und habe das Wort xyz in einem langen Zeitraum nur 34 Mal benutzt.) Benutze ich es mehr mit einer bestimmten Person ? Ich kann dir bestimmt in der Zukunft mehr darüber erzählen.

Also, wenn du beobachtest, dass ich etwas zu oft wiederhole, sage mir dies bitte. Mache mich glücklich ! Ich werde auch versuchen, dich glücklich zu machen, indem ich meine Wörter variiere und dir sage, was ich über dich beobachte.

Erkan YILMAZ

try to draw a cat

Saturday, April 7th, 2007

Versuche, eine Katze zu malen

Ich wollte eine Katze malen. Aber als ich das versuchte, gab es ein Problem. Hier ist das Bild, damit du das selbst beurteilen kannst:

erkan_yilmaz.jpg

Wie ich sehe, ist das Problem: Ich weiss was eine Katze ist, aber ich konnte mir keine Katze vorstellen. Könnte daran liegen, dass ich normalerweise keinen Kontakt zu Katzen habe.

So, ich sehe nun 2 Möglichkeiten:
- im realen Leben draussen eine Katze finden und sie detailiert zu studieren oder (da Katzen vielleicht nicht still halten wollen, wenn ich das will)
- vielleicht einfacher: in Google nach Katzenbildern suchen und diese studieren und nach diesen malen (aber die Gefahr könnte sein, dass es mehr Kopieren statt Vorstellungsvermögen sein könnte).

Dies bringt mich zum Thema, dass Personen mehr Details von ihrer Umgebung beobachten sollten. In der Art, dass du dir Dinge wirklich vorstellen kannst, wenn du deine Augen schliesst. OK, du könntest jetzt sagen: “Ich habe nicht die Zeit, einen solch genauen Blick auf alles zu haben.” - richtig. Aber warum nicht erst mal mit einem Objekt anfangen?
Z.B. während du gehst, halte inne und beobachte deine Umgebung. Du wirst viel mehr sehen, wenn du für einen Moment inne hältst - anstelle zu hetzen. Observiere deine Umgebung ! Versuche dann später zu malen, was du ausgewählt hast. Und wenn das getan ist, nimm’ das Bild zu dem Objekt und vergleiche. Hast du mit dem Bild das Objekt eingefangen? Falls nicht, möchtest du es nicht besser machen?

Vielleicht hilft dir das, mehr zu observieren wie ein Detektiv oder Polizist. Sie können viele Details aufzählen, wenn man sie später danach frägt. Und falls du kein Detektiv oder Polizist sein möchtest, sei ein Maler oder Träumer oder etwas anderes, was du sein willst.
Ich bin mir sicher, dass wird dir beim Testen helfen.

Erkan YILMAZ

I ask questions

Thursday, March 22nd, 2007

Ein Freund
hat mich heute dazu inspiriert, meine Fähigkeit, Fragen zu stellen, zu vermehren.

Deshalb habe ich beschlossen, dies auch im Namen meines Blogs kenntlich zu machen:
Iaskquestions.com

talk with strangers about their profession

Friday, March 16th, 2007

Mit Fremden über ihren Beruf sprechen

Ich nehme an, ihr erinnert euch noch an den Artikel “Fähigkeiten von Ärzten und Testern (skills of doctors + testers)“? Ich interviewe zur Zeit Personen, die ich nie zuvor getroffen habe (Hallo Pradeep :-) ).

Wenn ich irgendwo sitze und etwas Zeit habe (denn in 5 Minuten kann man nicht so in die Tiefe gehen), fange ich ein Gespräch mit Fremden um mich herum an und erfahre mehr über ihren Beruf. Natürlich sind einige Personen nicht willens, mit Fremden darüber zu sprechen, aber einige tun dies :-)
Der Grund ist folgender: Ich möchte erfahren, was ich von ihrem Beruf/ihren Erfahrungen für meinen Beruf nutzen kann. Ich erzähle jetzt nicht gleich, was das Ergebnis ist - ich muss noch mehr recherchieren.

Bis jetzt hatte ich folgende Berufskreise (alphabetisch):
Bürokaufmann
Gastwirt
Lackierer
Metallfacharbeiter
Wirtschaftsprüfer

Erkan YILMAZ

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

Tuesday, March 13th, 2007

Meine Maus streikt - was kann ich hieraus lernen?

Meine Maus benimmt sich im Moment nicht so toll (vielleicht ist sie schon zu alt?):
z.B. kann ich keinen Text mit mehreren Worten mehr markieren
(Bsp: normales Verhalten wäre:
1. drücke den linken Mauszeiger + halte diesen gedrückt
2. bewege den Mauszeiger ans Ende von dem, was du markieren willst
3. lasse nun den linken Mauszeiger los
nun ist der Text markiert)
aber: nur ein Wort mit einem Doppelkllick zu markieren, klappt

Manchmal erzeugt ein Linksklick auch zwei Linksklicks - mal abwarten, was für andere Fehlerwirkungen ich noch erleben werde.

Zuerst war das sehr unangenehm, da es mehr Zeit kostet: ich bin nun gezwungen, dieselben Aktionen mit anderen Methoden durchzuführen: z.B. copy + paste mit den Cursortasten.
Diese Dinge stören mich in meinem normalen Verhalten. Sie reissen mich aus meinen Gedanken heraus und ich muss überlegen, wie ich das lösen kann, um mein Ziel zu erreichen.

Es ist interessant, wieviel die Maus als Eingabegerät unser Leben beeinflusst.
Habe bisher nicht soviel drüber nachgedacht - aber nun bin ich fest entschlossen, nicht so schnell eine Maus zu kaufen (natürlich werde ich irgendwann einmal eine neue Maus kaufen, falls all das Betteln an meine Maus nicht hilft), damit ich hiervon lernen kann.

Stell’ dir vor: falls während des Testens deine Maus irgendwie ausfällt, wärst du immer noch in der Lage, weiter effektiv oder effizient weiter zu testen, wie du das wünschst (wenn man Testen jetzt mal im Kontext sieht als Testdurchführung am Testobjekt)? Betrachte das als einen Test für dich, wenn dich etwas sehr oft beim Testen stört, bist du fähig, dies zu meistern?
Ich möchte auch lernen, wie ich andere Eingabegeräte noch mehr benutzen kann (z.B. Tastatur mit den entsprechenden shortcuts; wahrnehmen, ob das Programm mir andere Möglichkeiten bietet, um das was ich will durchzuführen;…)

Desweiteren möchte ich versuchen, meine Maus durch mentale Gedanken zu heilen :-)
(Ich hatte auch einen Blick in das Innere meiner Maus und habe meine Maus gereinigt, aber das half nichts) - ich gebe die Hoffnung jetzt aber nicht auf, meine Maus hat mir in der Vergangenheit gut gedient. Warum sollte ich nun nicht etwas länger ausharren, bevor ich sie in den Mülleimer stecke? Wunder können geschehen.
Stell’ dir vor: welche anderen Objekte/Personen in deinem Leben berührst du so oft mit deiner Hand - würdest du sie auch so behandeln, wenn sie dir nicht mehr “nützlich” sind?

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