Recent posts

The Science and Art of Strategy: A Wardley Mapping Primer

Most business strategy is built on abstract principles rather than situational awareness. Wardley Mapping provides the topographical intelligence required to navigate competitive environments by integrating Sun Tzu’s ancient wisdom with the OODA loop. This primer details the iterative Strategy Cycle—spanning Purpose, Landscape, Climate, Doctrine, and Leadership—to transform static guesswork into actionable movement.

Redefining Blameless Post-Mortem Terminology

Post-mortem: the practice of analysing and discussing an incident soon after it has occurred, especially in order to understand how the incident occurred and to learn from it.

Scrum is a Cargo Cult

Beware: Scrum may harm your organisation. Be agile or be not, there is no “doing” agile.

Effective Team Retrospectives

In my experience team retrospectives are the single most powerful practice to enable Kaizen, i.e. a continual improvement process. In this article I describe how I structure effective team retrospectives.

You Ain’t Gonna Need It – YAGNI

All to often products get cluttered with features that someone believes might be useful, without the actual need for them being verified. Feature creep makes a product more expensive, not only in regards to development cost, but more importantly also in regards to maintenance. One should avoid developing a feature, if you ain’t gonna need it.

Zero Waste

Waste reduction is an effective way to increase profitability. Keeping technical debt low increases business agility an reduces the risk of unconsciously getting into a state of debt overload where all available resources are bound exclusively to pay back interests, effectively bringing development to a halt. Having shared values and principles supporting continual improvement and refactoring is an effective way to create sustainable systems and retaining flexibility.

Don’t Repeat Yourself – DRY

Applying the DRY principle substantially lowers the effort for maintenance and development of software systems, thus increasing agility and resulting in a more productive and motivated working environment.