Previously I’ve written about Niels Malotaux’s drive for zero defects. One of his principles (and the IBM Clean Room approach) is that any failure, such the as the discovery of … Continue reading Literate programming part 1: What is it?
Many people think of risk management as focusing on operational issues (supply chain, competitors, etc). Too often we picture it as a “risk listing” exercise—think what might go wrong, write … Continue reading The vastness of risk management
I was asked recently about the ideal relationship between the architecture and development functions within an organisation. In some sense the ideal relationship can take many forms, because the shape … Continue reading The development/ architecture feedback loop
I’ve been by turns amused and horrified by discussions recently of the proposed WeWork floatation, and the apparent hubris running through it. WeWork runs co-working spaces with the kind of … Continue reading Leadership and continuity
For the last couple of weeks my wife has been trying out an electric pedal bike, as part of an environmental scheme to promote awareness and—it is hoped—adoption. Electric bikes … Continue reading Beware the peripheral variables when evaluating technologies
In previous blog posts I’ve expressed my reservation about the idea of “risk appetite”. This personal concern is rooted in the idea that it seems a somewhat esoteric concept, especially … Continue reading Rethinking risk appetite
I was having a discussion with someone recently about using open source software and making an organisation’s own software open source. The most significant example of this that I’ve had … Continue reading When an organisation’s software is open source