What started as lighthearted iconoclasm, poking at the bear of SOLID, has developed into something more concrete and tangible. If I do not think the SOLID principles are useful these days, then what would I replace them with? Can any set of principles hold for all software? What … | Continue reading
Or how programmers and testers can work together for a happy and fulfilling life.Why don’t we just automate all the testing? Is test coverage a useful metric? What does it mean to “shift testing left”? When and where should we be testing? How much is enough testing? | Continue reading
“If you had to offer some principles for modern software development, which would you choose?” At a recent Extreme Tuesday Club (XTC) virtual meet-up, we were discussing whether the SOL… | Continue reading
The goal of software delivery is to minimise the lead time to business impact. Everything else is detail. The longest journey When I was young our summer holidays usually involved a drive to somewh… | Continue reading
One topic that came up from the Cost Accounting camp was the use of numerical methods as estimation tools, in particular Monte Carlo Simulation. I questioned the method’s applicability in this case… | Continue reading
[This article has been translated into Russian by Denis Oleynik.] Experienced delivery folks can have surprisingly good instincts for macro-level estimation, as long as we are carefu… | Continue reading
Most of my work these days is helping organisations figure out how to be more effective, in terms of how quickly they can identify and respond to the needs of their external and internal customers,… | Continue reading