Showing: 1 - 10 of 10 Articles
The Magic of Wardley Maps

The Magic of Wardley Maps

Anyone who has used the word “strategy” in a software development context has probably also muttered “Sun Tzu” under their breath at some point or other as well. The “Art of War” is the famous book that Sun Tzu (died 496BC) wrote about what to do, and what not to do, to be successful in …

The Illusion of Control

The Illusion of Control

Is testing the responsibility of the engineer or should you have a dedicated tester? At what stage does testing become a thing that you have to think about separately to the creation of software? It’s a debate that refuses to go away for the very reason that there is no hard and fast rule. The …

Learning To Lead Through Technology

Thinking in Systems & Change Management

This week on Automation for the Nation I discuss Thinking In Systems and Change Management, talking about systems complexity and systems change. How do we manage change? Assessing urgency and what does it mean when no-one is owning a (technical) systems problem. I talk about a common problem with projects and systems and how we …

The Hidden Dangers of Systems Thinking

The Hidden Dangers of Systems Thinking

In “Thinking In Systems”, the seminal work by Donella H. Meadows she identifies the dangers of systems thinking twofold: “People who are raised in the industrial world and who get enthused about Systems Thinking are likely to make a terrible mistake. They are likely to assume that here, in systems analysis [..] is the key …

Total Cost of Ownership

What is the True Cost of a Piece of Software?

The term engineering is derived from the Latin ingenium, meaning “cleverness” and ingeniare, meaning “to contrive, devise” – Wikipedia Wiki’s engineering definition goes on to define engineering as how to: develop structures, machines, apparatus, or manufacturing processes, or works utilizing them [..] with full cognizance of their design There are two worrying words in those …