Il est grand temps d’améliorer la façon dont nous construisons des solutions pour les autres. La tendance actuelle consiste à bâtir une seule solution avec quelques — ou beaucoup de — paramètres, puis à les ajuster pour chaque client. Nous incluons dans cette approche l’usage de modules que l’on ajoute ou retire selon les besoins.
Nous visons autre chose, et nous croyons que c’est mieux adapté pour offrir au client la meilleure expérience possible. Avec la technologie actuelle, nous devrions être capables de construire des solutions logicielles — matérielles aussi? — de telle sorte que :
- nous puissions assembler non pas des modules, mais de petites entités qui se parlent et savent comment et quand se combiner — pensez à des blocs Lego intelligents qui coopèrent;
- le logiciel puisse repérer et corriger automatiquement ses bogues, le plus vite possible et sans intervention humaine;
- le logiciel puisse suivre ce que fait une personne et, soit renforcer son bon usage du logiciel, soit au contraire lui signaler qu’elle devrait changer sa façon de faire — ou un mélange des deux.
Ces travaux alimentent directement l’industrie 5.0.