Bold Predictions or Hype? Tech CEOs on AI’s Impact on Software Development

I’ve never seen a hype cycle like this one. Huge sound bites about AI — specifically, generative AI. Depending on who you ask, AI is either a helpful copilot or it’s gunning for your entire dev team’s jobs. As usual the truth is probably somewhere in between. But with so many CEOs talking up how much code AI is generating, it’s worth stepping back to ask: are they predicting the future, or selling it?
Continue reading

Disaster, rescue and recovery: Kickstarting delivery

70% of projects fail to deliver — and the cost is more than financial. Few broken programmes crash in a spectacular fashion. Most just quietly stall. You’ve got a roadmap. You’ve got people. You’ve got the rituals. But… nothing’s really moving. Instead you have sceptical stakeholders, wincing delivery teams, endless meetings and no actual decisions. Everyone is busy, but no one is sure what they’re delivering or why. Sound familiar? You’ve stalled.
Continue reading

Another kicking from stakeholders? Not when dispassionate and positive

“Well, we just got another kicking”. A group of us, representing technology, had just attended the regular programme board meeting with the business types. In the debrief afterwards the technology folk around me were despondent. In fact they were despondent every month after this meeting. They genuinely felt kicked. But I didn’t. I never did. It was almost like I experienced a completely different meeting to that experienced by my colleagues.
Continue reading

You can go a long way with a Shonky User Interface

“Shonky” means poor or low quality where I come from. I realised it was a Kiwi phrase, or at least Antipodean, when I told my current UK based team to “give me a shonky user interface (UI)”. They looked puzzled, then laughed, then asked me what I meant, then laughed again, then adopted the phrase into the team vocabulary.

Aside from the entertaining aspect of my request, it does raise two questions:

  • What is a Shonky UI?
  • Why on earth would anybody ask for a Shonky UI?

Continue reading

Manage All Assumptions as Risks

Assuming something means taking it for granted. In other words you’ve got a more or less conscious theory (or, less charitably, a guess) that something is going to happen. The trouble is that the assumption might not be true.

That screams risk. And as a programme manager or project manager you need to manage risk.
Continue reading