Escaping Status Theater

I still think about one migration project where everything was green until the final month. We did not have the luxury of extending the deadline. This was tied to external regulation and compliance, so missing the date was not really an option. We had to make it. Up until that point, the project had been reported as green. Then, almost […]

Multi-Horizon Delivery Framework

If you’ve been in leadership for a while, you know the drill: a line manager reports team progress along with the PM, anyone above reviews it in cadence and sees how things are moving. As business shifts, priorities shift, so you need to adjust without losing continuity or direction, from one cycle to the next. We all hate meetings, but […]

Estimation Accuracy

Estimating software projects is basically the tech equivalent of arguing about Irish weather. Everyone has an opinion, nobody really knows anything, and the forecast changes all the time. One minute you’re looking up and see that nice blue sky, and fifteen minutes later you’re sprinting through sideways rain wondering why you ever trusted an umbrella in this country. If you […]

Buggy Code on Production, Survived

In the life cycle of a project, you come across different situations. Some you overcome, some you don’t both mentally and technically. Luckily, we survived one such life cycle with buggy code. However, survival doesn’t always mean success, and we may not be so lucky the next time. Every developer who has pushed broken code into production knows that strange […]