Published at: 06:01 am - Sunday January 03 2010
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 [...]
Published at: 10:09 am - Sunday September 06 2009
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 [...]
Published at: 09:08 am - Sunday August 30 2009
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 [...]
Published at: 09:02 pm - Friday February 06 2009
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 [...]
Published at: 10:02 am - Tuesday February 03 2009
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 [...]
Published at: 07:12 pm - Friday December 19 2008
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 [...]
Published at: 10:12 pm - Sunday December 07 2008
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 [...]
Published at: 08:11 am - Friday November 21 2008
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 [...]
Published at: 04:10 pm - Monday October 20 2008
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 [...]
Published at: 06:07 pm - Tuesday July 22 2008
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, [...]