Divided We Fall

Generally, the longer a defect remains undetected in a system, the more costly it will be to fix. I’ve seen this fact proven true over and over but you don’t have to take my word for it, ask Steve McConnell. I’ve always assumed this was well understood yet many organisations adopt processes, approaches and structures …

Continue reading ‘Divided We Fall’ »

Bottomless Pit

We’ve all seen it, customers change their requirements, add a few more features and yet expect the project deadline to stay the same even though there are no additional resources. For some reason they act as if a software team has infinite, cost-free capacity. The psychology that drives this behaviour is somewhat unclear because there …

Continue reading ‘Bottomless Pit’ »

Quantitative

It’s tempting when trying to be customer-centric to focus on delivering lots of functionality quickly. Supposedly features win the race and can increase revenue, but is that all that matters? Evidence such as the troubles Twitter have had in the past and this anecdote from Google about search time suggests there are other qualities of …

Continue reading ‘Quantitative’ »