Category: Article
-

Visual Knowledge Cycles
Visualisation is a key tool for the management of knowledge, especially knowledge from data. We’ll explore different states of knowledge, and how we can use visualisation to drive knowledge from one state to another, as individual creators of visualisation and agents within an organisation or society. (There’s some justifiable cynicism about quadrant diagrams with superimposed crap circles. But, give me…
-

Iterative vs Incremental Flashcard
Sometimes, the difference between incremental and iterative (software) product development is subtle. Often it is crucial to unlocking early value or quickly eliminating risk – an iterative approach will do this for you, while incremental will not. Let’s review the distinction. Incremental means building something piece by piece, like creating a picture by finishing a jigsaw…
-

The Like-for-Like Project Antipattern
Like-for-like replacement. Sounds pretty simple, doesn’t it? That’s an easy project to deliver, right? Wrong. Why would we do a like-for-like (L4L) project? The IT group may want to upgrade to a new system, because the old one is broken, or because they’ve found something better. Maybe we want to avoid re-training users. Or, maybe…
-

Backwards Prioritisation
Imagine you’re in the middle of a big software project. Maybe, you’re replacing an internal system, or something like that. You make an observation: when asked to prioritise, everyone wants to go last. They want to hang on to the status quo for as long as possible. Instead of beating down your door to get…
-

Augmented/Virtual Reality with Horizontal Coordinates in iOS and Android
So, you want your mobile or tablet to know where in the world you’re pointing it for a virtual reality or augmented reality application? To draw 3D geometry on the screen in OpenGL, you can use the rotation matrixes returned by the respective APIs (iOS/Android). The APIs will also give you roll, pitch and yaw…
-

Telling Stories for a Change
Sometimes, in a professional setting, we can see a need for change, we can even provide evidence, but we can’t get other people to see it like we do. There’s one time, however, in a social setting, when most people will agree on the need for change: at the climax of a movie when the…
-

Agile Board Hacks
It’s been great to be working with Nick from Agile Board Hacks, and contributing some material to the site! Feature Burnup Charts are on the Cards presents a technique for “zooming in” from program level to feature level. Stand-Up Heat Map shows what happens when a team is not organised around a single objective.
-

Visualising Net Promoter Score
Net Promoter Score™ (NPS) is a popular method for evaluating customer loyalty. It has its own promoters and detractors, but it is widely used. If you are using it, or plan to, these visual tools might help you understand better what an NPS value means. Reverse Engineering NPS So you have an NPS value. Can…