Archive for October, 2008

Not Converging on an Estimate
Monday, October 27th, 2008

In his great book User Stories Applied, Mike Cohn suggests that “the goal is for the estimators to converge on a single estimate.” While discussing this with a senior product owner at a major Swedish telco (guess which one!), I came to realize that there might be a point in not converging on a single [...]

Minimizing Irreversible Actions
Monday, October 20th, 2008

Reading Lean Software Development, I stumbled upon the following quote.

As a keynote speaker at a software conference, Enrico Zaninotto, an Italian economist, pointed out that the underlying economic mechanism for controlling complexity in just-in-time systems is minimizing irreversible actions.

The notion of “minimizing irreversible actions” strikes me as a better way of capturing that [...]

Metaphors of Software Development
Monday, October 13th, 2008

I’m really starting to get annoyed by people who insist on comparing creating software to building a car, and software development to an assembly line. That might have worked more or less fine with old, long forgotten(?), waterfall processes. But wake up, we don’t do software that way any more — most of us anyway.

The [...]

Commit message too long
Monday, October 6th, 2008

This time, I’ll just provide a short note of insight regarding checking code into version control.

If a commit message feels very long, or you feel a resistance against writing it because you don’t know what to write, it has probably been too long since you last committed! If you commit after each task is done, [...]