Future Product

About

Four forces are exerting increasing pressure on the professional practice of software product development:

  • Generative AI
  • Low-Code tools
  • Agile contagion
  • Production dysfunction

Already causing visible change, these four fources will increase in strength over the coming years and the result will be a complete recasting of how software products are conceived and engineering.

Here is a glimpse of the scale of change that is coming:

Generative AI: The production all forms of digital content – including computer code – will be transformed by the addition of tooling that will allow a completely new layer of derivative content to be created while relentlessly eliminating of duplicate content;

Low-Code: The steady replacement of scripted coding with buttons, checkboxes and conversational interfaces will allow a new generation of non-programmers to build whole software products while realising productivity improvements of 100x or more, compared with what traditional software engineering teams will be able to manage;

Agile contagion: Agile no longer offers a compelling vision for the future and is incapable of adapting to the powerful forces that will recast software development in the coming years. Continued use of legacy Agile practices is now causing more harm than good. Across the globe, an ever-growing number of professionals crave something new which will carry us all into the future;

Production dysfunction: Over-optimisation for the continuous delivery of small chunks of functionality – little ‘Lego bricks’- has resulted in software engineering ending up on a local maxima where overall production efficiency is stuck at 50%. Worse, the production machines that are today used to build software products one Lego brick at a time have grown too complex for human minds to operate and are too slow and inefficient to be play a role in innovation.

Titled ‘Future Product’, the articles in this section are an attempt to incrementally map what the software product development landscape could look like in the future.

Articles

Quality requires personal responsibility

Do you know what level you’re operating at?

What is value?

General AI needs a ‘von Neumann’ type architecture

What value do product managers add?

Agile promised speedboats

Fixing technology debt does not create value

Simplicity Theory: Practice doing more with less

Let’s stop demonising projects

Rise…product engineer

Yes, product innovation can start with an idea

The 1000x Product Manager

What is a ‘product’?

One Definition of Done (DoD) to rule them all

Just deliver a better experience

Simplicity Theory: A new solution to complexity?

Does your product vision still make sense?

This is your product superpower

Too many O’s are killing goal setting

Software programmers could earn royalties

Here’s why CTOs LAUGH at No-Code 

Memo to product newbies

No-Code: The next level of programming abstraction

Power is Shifting: Engineering loses, product gains

A motivating vision for the future of software

Agile has no vision for the future of software

The coming Tsunami that will recast software development

Good plans are art

Generative AI terrifies artists

186 Agile metrics and not one measures ‘Agility’

Does your product team deliver gold?