Monday, 4 July 2016

Working towards an Ethical and Legal Framework for Artificial Consciousness

Looking at key changes to the cultural, economic and technological global landscape and the large possibility of humanity giving rise to - if not Artificial Consciousness - so at least Artificial Intelligence some time soon, I am wondering whether it would not be prudent to start setting up an initial ethical and legal framework now, rather than having to deal with it (in a far more awkward way) after the fact. Here are some thoughts...

Friday, 6 May 2016

The All-Singing-All-Dancing

Why certain big programmes and overly ambitious projects trigger my flight (not fight) reflex...
The short answer is: let's not waste effort on something we know is doomed. But let me elaborate...


We've all seen amazing, ambitious projects, presented as the 'next big thing' but of which, in the end, either nothing comes of it at all, or we are left with a bland shadow of what it could have been. Worse, we have wasted energy, time and money, and find ourselves working on the  next ambitious piece to rectify this project's shortfalls in exactly the same manner...

The reason I am  very passionate about this is that over the years I have worked on very similar initiatives with sometimes the same and sometimes different clients, usually with a feeling of deja vue:  'here we go again', 'been there, done that', 'I can tell you now, it's not working'.
And in nearly all cases it ends in tears...
And the worst thing, it's actually easy to fix, because the the issue is not that the underlying objectives are wrong, what's wrong is how we go about these things...

Monday, 23 February 2015

Why Facebook and Google might be Bad Business Models

Is it just me, or has anyone else the feeling that there is something not quite right in the underlying assumptions that lead to the extremely high market captalisations of Facebook, Google and the likes?
This is just a random thought and I am sure there are good stats someone will have 'made up', research even, which prove the opposite, but I'll throw it out there anyway...
I don't want to be a party pooper, but I think a critical look from time to time is well justified.
(This is a bit of a rant to make a point, so don't take it too literally)

Wednesday, 11 February 2015

Lean doesn't transfer to IT - or does it?

In my experience organisations with strong cultures of continuous improvement, TQA and lean as part of their core processes are no better at lean / agile software implementation as any other organisation. Originally this did strike me as being strange, however it is not strange at all, if we consider where (only) in their value chain they run lean. And I think this also give us an indication where we need to focus if we want to improve this...

Tuesday, 9 September 2014

About the Importance of Wireframes

In 21st century interface design, I am being told, Wireframes are no longer required, nor were they ever helpful in the first place. From experience, however, I know this to be wrong, so let me share a couple of thoughts of why Wireframes are vital for successful project delivery and why it is misguided to think they are not...

Wednesday, 20 August 2014

Totally unrelated - BKS Iyengar has died...

this is totally unrelated, but I felt the death of one of the grandmasters of Yoga is worth a short note...

BKS Iyengar 14/12/1918 - 20/08/2014

असतो मा सद्गमय
तमसो मा ज्योतिर्गमय
मृत्योर् मा अमृतं गमय
ॐ शांति शांति शांति - बृहदारण्यक उपनिषद् 1.3.28.

Wednesday, 16 July 2014

Assessing your Client's Agility - An Agility Questionnaire

Over time I have been involved in quite a number of ‘agile’ projects, some that worked and some that didn’t, and some that involve a u-turn from agile to waterfall.
Looking back, I believe that we could have, in most cases, known from the beginning whether the project would be successful in agile fashion or not, if we had 'really' asked the question: “Can we deliver 'this' project with 'this' client successful in Agile?”

In this post I want to share a Questionnaire with you that assesses whether Agile is the right thing for a specific client and project and highlights associated challenges, risks and areas where specific tailoring may be required.