People are like Water

I found a new (at least for me) metaphor: people are like water. The cool thing about this metaphor is: When you manage people you can use it to learn from the engineers building channels and dams. So here are the things you can learn:
If you want to stop a certain behavior, build a dam [...]

Posted in: 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 [...]

Debugging Software

Debugging is said to take about just as much time as coding, possibly even longer. Yet I don’t see a discussion about how to debug. So lets propose my personal process on this:

Gather information. Make sure you have reliable information about

Which application has a problem
What are the steps to reproduce the problem
The version of the [...]