The Curse of Entropy on Your Codebase (or how to stay productive)

Is your code base becoming harder to work with? Does it take longer to implement features than it used to? Are your tests getting in the way of implementing new features? Your code base is, more than likely, increasing in entropy. What is entropy? Entropy is a measure of disorder, or multiplicity in a system. [...]

How many tests should I write?

When a team comes under pressure to get software delivered, quite often any effort spent writing tests is seen as detracting from the delivery push. It’s easy to understand why this is, because tests are just more code. So we could write less code, and get the product out quicker, right? Luckily, even teams that [...]

By | January 9th, 2017|Agile Governance, Agile Software Delivery|0 Comments

Technical Investment Vehicle

When I got my second job, at a startup web design agency, I remember being very happy with the raise in my salary. I was ever so pleased, but the smile faded when I realised I couldn’t defer my student loan payments any more. It was the first time I experienced the pain of working off debt. In [...]

By | January 7th, 2017|Agile Software Delivery, Agile Strategy|0 Comments