Structure Code for Rewriting

From a certain point on it becomes very tedious, frustrating, and expensive to change code in order to implement some new requirement. For a while clean coding and refactoring help – but in the end it’s undeniable: the existing code is more of a burden, a liability, than an asset. This is not satisfying, but […]

weiterlesen

Steering Software Development with Priorities Instead of Deadlines

There is an unquestioned practice in software development which to me seems to be quite harmful. It’s the practice of letting developers work towards a deadline. In this article I’m not much concerned with how the question „When will it be done?“ is answered. I’m just assuming that there is a deadline attached to a […]

weiterlesen

Forecast vs Estimation – A clarification

Is there a difference between estimating and forecasting? I think there is. After my previous article on forecasting there was a discussion about whether I used these terms properly. I was referred to Wikipedia for „forecasting“ with the comment „Every forecast is an estimate“: Forecasting is the process of making predictions of the future based […]

weiterlesen