• Augmented/Virtual Reality with Horizontal Coordinates in iOS and Android

    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

    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…

  • Leave Product Development to the Dummies

    Leave Product Development to the Dummies

    This is the talk I gave at Agile Australia 2013 about the role of simulation in product development. Check out a PDF of the slides with brief notes. Read on for the abstract and an outline. Abstract Stop testing on humans! Auto manufacturers have greatly reduced the harm once caused by inadvertently crash-testing production cars with…

  • Agile Board Hacks

    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

    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…