Archive for the ‘agile’ Category

The power of differentiators

Monday, September 6th, 2010

In a much discussed blog entry Don Norman argues that customers prefer complex products to simple ones. He makes some compelling arguments but also misses an important aspect. Faced with two similar products, users will often choose the product with the greatest number of features. This would seem to lead ...

The Deification of Deming

Monday, March 15th, 2010

I am a great admirer of Lean thinking in general and Deming's work as a foundational part of it. In an age where everyone is talking about how ideas spread in seconds, his ideas were so subtle and counterintuitive that they are still being discovered many ...

The obsolete idea of requirements

Tuesday, February 2nd, 2010

The writing of requirements is one of the core practices in software development. Most people hate the job but they see it as something that is fundamentally necessary. But what if the whole idea of requirements is wrong? What would software development look like without requirements? I ...

The curse of replacement projects

Tuesday, January 26th, 2010

I was at a Meetup the other day with Eric Evans. I liked the talk even if it was very similar to the one he gave at the last JavaZone. Eric makes the same point as I do in respect to replacement projects. They are more expensive than ...

Software 2010

Tuesday, January 19th, 2010

This year I am honored to be speaking twice at the Software2010 conference. This is one of the oldest and largest IT conferences in Norway as far as I know. The first talk is Hvordan lykkes som kunde i et smidig prosjekt?. For those of you that have trouble with ...

Do you have the wrong product owner?

Tuesday, December 15th, 2009

Developers in agile projects often tell me the greatest challenges in they face are in relation to the product owner. The specific issues vary but a couple of things usually come up: The product owner does not have enough time and is often not available The product owner is not able to ...

The value of value

Tuesday, November 3rd, 2009

This week Kai Gilb published the first two posts in a series criticizing the current state of agile and Scrum. On principle I would have welcomed this since I think there are a number of serious problems in the way agile and Scrum are being adopted. Agile is in the ...

The beauty of the counterintuitive

Monday, November 2nd, 2009

Agile and lean thinking in software are entering the early majority phase of adoption. This is as always a confusing period since the beginners greatly outnumber the more experienced practitioners. Misunderstandings are rife and a lot of people are struggling to transition to a new way of thinking about software ...

Agile release strategy wiki

Wednesday, September 23rd, 2009

A new Wiki is being set up by Johannes Brodwall and myself: Agile Release Strategies. The purpose of this wiki is to collect techniques that make it possible to release a system to production earlier and more often. We believe that releasing often is one of the most important factors ...

Agile release strategy

Monday, August 31st, 2009

After having given my talk on release strategy in replacement projects on Agile 2009 (here are the slides and paper) I got to thinking about release strategy in general. I find it strange that Scrum is prescriptive about iteration length but says nothing about release length. I believe that release ...