Is ISO 9001 obsolete?

I just finished ‘Here Comes Everybody’, a must-read for anybody trying to understand what is going on with all this social media stuff. One point Clay Shirky makes, is that  the various web2.0 tools make failing cheap.
If in the 80s you had an idea for a group to form, you had a lot of things [...]

Posted in: Quality Management by Jens Schauder 2 Comments ,

Do we need an Agile Maturity Model?

In a post on developer works Scott Ambler proposes a “Agile Process Maturity Model” (APMM), if you are asking “WTF is that supposed to be?” Scott tries to answer that in his first sentence:
The goal of the Agile Process Maturity Model (APMM) is to provide a framework which provides context for the plethora of agile [...]

How to ask for a critique

Des Traynor writes about how to get valuable feedback from your clients. He writes from a designer perspective, but the key points just as well apply for software developers, not only when talking to customers, but also when doing audits and reviews:
Every time in my career that I’ve gotten useless feedback it has always been [...]

How to Use Key Figures and How Not to Use Key Figures

Possibly the worst idea ever conceived in business is the idea to link payment to key figures. Why? Because it can only work for a single key figure: company profit, assuming that the main purpose of the company in question is to maximize company profit in the long run. If you link that number to [...]

Don’t Keep your Tests Green

Wait … wasn’t that ‘Keep your tests green’? Of course I agree, if 50% of your tests are red all the time you have a problem. BUT if 100% of the tests are green all the time, then how do you know they can actually detect the errors they are supposed to cover? Simple answer [...]

Posted in: Quality Management, Softwareentwicklung by Jens Schauder No Comments

News on Testing for databases

I have blogged before about my experience with database development and how it feels like stone age if you are coming from the object oriented world. Obviously an area where a lot of improvement is needed.
Here is somebody else working on that problem. He is aproaching the problem using FIT or at least based on [...]

Posted in: Datenbank, Quality Management by Jens Schauder 1 Comment

Probleme lösen

In einer Klausur über theoretische Physik wurde mir eine der wiederlichsten Fragen gestellt, die mir in einer Prüfung gestellt wurden: “Wie lösen Sie ein physikalisches Problem?”
Ein Kommilitone versuchte es mit dieser Antwort:
“Es gibt zwei Möglichkeiten: Entweder es ist ein schon gelöstes Problem, dann hat schon jemand eine Lösung dafür und ich schlage sie nach, oder [...]

Posted in: Quality Management by Jens Schauder No Comments

Infos zum Thema Testen

Testen ist wichtig, und seit einigen Jahren ist es zumindest in der Form von (J)Unit test schon fast beliebt geworden. Gut so. Nicht so toll ist, dass leider eine Menge Leute denken, JUnit wäre alles was man zum Thema wissen kann und muss. Ich denke den Lesern meines Blogs ist klar, dass das nicht so [...]

Code Coverage, what is it good for?

Today I read in short succession two articles about the code coverage metric, its use and potential harm.
First I read Increasing Code Coverage May Be Harmful where Dan Mange describes how adding tests just to increase code coverage might cause problems. Secondly Meera Subbarao asks is code coverage important?
I think there are a lot of [...]

Posted in: Quality Management, Softwareentwicklung by Jens Schauder 1 Comment

ISO 9001

Früher dachte ich, ein Qualitätsmanagement diene der Steigerung der Qualität. Aber wenn die Mitarbeiter einer Firma nicht in der Lage sind eine korrekte For Schleife zu implementieren, wird sich daran auch nichts ändern, auch wenn der Softwareentwicklungsprozess gemäß ISO9001 festgelegt und dokumentiert ist. Aber wofür ist das Qualitätsmanagement, beziehungsweise ein Qualitätsmanagementsystem dann gut? Für das, [...]

Posted in: Creativity, Quality Management by Jens Schauder No Comments