Jason Gorman writes an excellent post which sums up so much about what we know about software development but aren’t always able to acknowledge. I don’t necessarily agree with the “Government shouldn’t be the customer” part – I see no problem with the government being the customer: it only becomes a problem if they have the wrong attitudes and ideology. This is vitally important in the public services.

The rest of it is pretty much on the money in my view.