L'histoire du code bas/no-code dans l'industrie manufacturière

Au cours des cinq dernières années, les plateformes "sans code" ont permis aux travailleurs de tous les secteurs d'activité de concevoir des solutions aux défis auxquels ils sont confrontés chaque jour, sans avoir à écrire une seule ligne de code.

Peut-être plus que dans tout autre secteur, les plates-formes sans code ont le potentiel de changer la façon dont les fabricants résolvent les problèmes. En redonnant le contrôle aux ingénieurs de première ligne, les plateformes sans code permettent à ceux qui sont les plus proches des problèmes de concevoir leurs propres solutions.

Pourtant, les idées fausses et les informations erronées sur les plates-formes sans code abondent. Nous allons examiner ici 6 des plus grandes idées fausses sur l'absence de code dans l'industrie manufacturière, et expliquer comment elles se trompent.

Idée reçue n° 1 : le "no-code" est réservé aux applications simples

L'idée la plus fausse concernant la révolution "sans code" est que les plateformes "sans code" ne peuvent produire que des applications simples.

Ce mythe découle de l'impression que les applications de fabrication robustes et fonctionnelles ne peuvent être créées que par ceux qui possèdent des compétences en codage durement acquises. Il trouve probablement ses racines dans l'ère MES, lorsque les logiciels de fabrication étaient conçus pour l'informatique, et non pour les ingénieurs de première ligne, et que des modifications mineures nécessitaient un effort considérable en termes de portée, de codage et de mise en œuvre.

Cela ne pourrait pas être plus éloigné de la vérité.

Si les plates-formes sans code limitent l'environnement de développement, elles n'imposent pas de limites à ce que les utilisateurs peuvent créer. Pour chaque problème rencontré dans l'atelier, il existe une solution potentielle sous la forme d'une application.

De plus, les fonctionnalités des applications deviennent de plus en plus sophistiquées. Grâce à des caractéristiques telles que la logique conditionnelle, les déclencheurs dynamiques basés sur des événements et la connectivité à l 'internet des objets, les applications sans code sont capables d'effectuer des tâches de fabrication complexes dans des conditions de stress élevé.

Comme Forbes l'a récemment écrit à propos des applications sans code, "les plateformes sans code sont devenues extrêmement sophistiquées et prennent en charge de riches fonctionnalités dans les applications. Il est désormais possible de créer la plupart des applications d'entreprise de bout en bout sur une plateforme sans code".

Tulip application d'enregistrement des événements de qualité
Complexe, IoT-enabled Inspection qualité visuelle app

Idée reçue n°2 : le "no-code" est mauvais pour l'informatique

Si vous n'écoutiez que les documents de marketing, vous auriez l'impression que les ingénieurs informatiques et les ingénieurs de fabrication sont engagés dans une lutte permanente. Afin d'insister sur le fait que les plateformes sans code augmentent l'autonomie des fabricants, ils ont exagéré l'antagonisme des deux côtés de la ligne de démarcation technique.

En réalité, l'absence de code donne aux fabricants et aux spécialistes des technologies de l'information de nombreuses raisons de se réjouir.

L'absence de code permet à chaque partie du fossé technique de faire ce qu'elle fait le mieux, ce qui conduit à une bien meilleure répartition du temps précieux des informaticiens et des ressources d'ingénierie. Il favorise la collaboration et l'empathie entre les différentes fonctions de l'entreprise, alors qu'il n'y en avait peut-être pas auparavant.

Dans de nombreux cas, cela se traduit par des délais de mise sur le marché plus courts, une meilleure adresse ROI (retour sur investissement) et des systèmes plus sûrs dans l'ensemble.

De manière peut-être contre-intuitive, les solutions sans code sont tout aussi précieuses pour les entreprises dotées d'un grand nombre de développeurs que pour celles qui ne disposent pas de ressources importantes en matière d'ingénierie.

Comme l'a fait remarquer la directrice d'une entreprise de solutions technologiques et marketing à propos de sa décision d'utiliser une plateforme sans code: "Bien sûr, si nos développeurs avaient eu le temps, ils auraient pu trouver des solutions. Mais nous n'avons pas eu le temps, et si nous avions attendu les développeurs, nous aurions perdu un million de dollars".

C'est particulièrement vrai dans l'industrie manufacturière.

Lors du lancement d'une nouvelle gamme de produits alimentaires, le fabricant de technologies de cuisine intelligente Chefsteps, une entreprise qui compte de nombreux développeurs de logiciels compétents, a été confronté à une décision d'achat ou de vente : devait-il consacrer des ressources d'ingénierie à la création d'applications de fabrication ou acheter une solution sans code?

Finalement, ils ont décidé d'utiliser la solution sans code de Tulipet les avantages ont été immédiats. Comme l'a fait remarquer Jeremy Shaffer, ingénieur logiciel chez Chefsteps, "du point de vue de ROI (retour sur investissement) , notre investissement dans la création d'applications sur Tulip est bien inférieur au coût d'opportunité que nous aurions encouru en créant notre propre logiciel personnalisé".

Idée reçue n° 3 : No-Code n'est pas extensible

Il existe une croyance bien ancrée selon laquelle les solutions personnalisées ne s'adaptent pas bien. (Pour les applications, Forbes définit "l'évolutivité" comme "capable de s'étendre vers le haut et vers l'extérieur pour répondre aux besoins de débit de données plus important des entreprises à part entière").

Ce point de vue est compréhensible du point de vue des applications personnalisées et codées en dur et des MES. Dans les situations où chaque ligne de code doit être optimisée, un degré élevé de personnalisation peut être un cauchemar à déployer à grande échelle.

Dans de nombreux cas, les applications sans code s'adaptent mieux à la fabrication que leurs équivalents codés en dur, précisément parce qu'elles n'exigent pas que quelqu'un modifie manuellement le code pour tenir compte de l'expansion de l'utilisation et des cas d'utilisation. Elles sont plus faciles à concevoir et à déployer sur plusieurs lignes, dans plusieurs usines, et elles permettent de petites mises à jour incrémentales sensibles aux conditions locales.

Et comme les applications sans code permettent aux utilisateurs d'apporter des modifications en fonction des besoins de l'entreprise, elles sont mieux préparées à l'exportation et à l'évolution. Il s'agit d'un outil essentiel pour assurer l'harmonie entre les usines.

Idée reçue n° 4 : il faut encore coder

Cette idée fausse est compréhensible si l'on considère que les expressions "low-code" et "no-code" sont souvent prononcées dans le même souffle.

Très souvent, ces termes sont utilisés de manière interchangeable. Il convient de le dire clairement : low-code et no-code ne sont pas la même chose.

Le "low-code" nécessite toujours du codage. Il est conçu pour les développeurs et son principal avantage, entre autres, est un cycle de développement plus rapide et plus agile pour les applications professionnelles.

Tulip éditeur d'applications sur un ordinateur portable
Éditeur de développement visuel pour les applications de fabrication

Avec no-code, le nom dit tout.

Adrian Bridgwater, journaliste à Forbes, a établi une distinction claire entre les plateformes à code faible et celles sans code :

"Il est important de se rappeler que le low-code n'est pas la même chose que le no-code. Ce n'est pas du tout la même chose. L'absence de code s'adresse aux chefs d'entreprise... et consiste à indiquer au système les fonctions que vous souhaitez et à savoir que la technologie peut les réaliser pour vous. Le low-code est toujours destiné aux développeurs et (comme nous l'avons déjà dit) reste assez complexe, mais il offre un moyen d'accélérer les choses pour les personnes qui ont des compétences tangibles en ingénierie logicielle".

Idée reçue n°5 : les applications sans code ne sont pas sécurisées

C'est une objection que l'on entend souvent de la part des services informatiques. Il est tout à fait normal que des professionnels qui ont consacré leur carrière à la création de systèmes sécurisés s'inquiètent que des "développeurs citoyens" puissent, par négligence ou par ignorance, introduire des vulnérabilités.

Mais les applications sans code sont totalement sûres. Et les fabricants qui n'ont pas d'expertise en matière de cybersécurité ne risquent pas d'exposer des infrastructures ou des données critiques à des attaques.

En effet, les plateformes elles-mêmes sont sécurisées et l'informatique joue un rôle essentiel pour garantir la sécurité de la plateforme elle-même. Lorsqu'un utilisateur professionnel crée une application, il le fait dans le bac à sable de la plateforme. Il ne peut pas introduire de vulnérabilités, car il n'a ni l'autorité ni la capacité de modifier quoi que ce soit qui se produise dans l'arrière-plan du système.

TechTarget a même constaté que les plateformes sans code "aident à éliminer les problèmes de sécurité associés à l'informatique parallèle et aux applications tierces".

Pour les fabricants, cela signifie que les ingénieurs peuvent créer et déployer des applications IoT sans augmenter les risques.

Idée reçue n°6 : le No-code est une mode - les développeurs reprendront bientôt le dessus.

Compte tenu de la rapidité et de l'acharnement du cycle du battage médiatique, il n'est pas étonnant que les passionnés de technologie et les fabricants abordent chaque "révolution" avec scepticisme. Il est rare que les technologies vantées fassent tout ce qu'elles prétendent faire et, le plus souvent, les engouements technologiques passent plus vite que la mode.

En revanche, les perspectives sont bonnes pour le "no-code". L'évaluation du marché a récemment grimpé en flèche et les analystes de Forrester Research prévoient que les marchés du "no-code" et du "low-code" atteindront 15 milliards de dollars d'ici à 2020.

En outre, le marché mondial du travail souffre d'une pénurie persistante de développeurs de logiciels qualifiés. Même s'il était rentable de coder en dur toutes les applications, il n'y a tout simplement pas assez de spécialistes pour le faire.

Si l'on considère l'agilité que l'absence de code apporte aux fabricants, ainsi que les ressources d'ingénierie qu'elle libère, l'absence de code apparaît comme un outil stable pour transformation numérique.

Créez des applications sans code avec la plateforme Tulip's Frontline Operations

Configurez des modèles prédéfinis à partir de la bibliothèque d'applications ou concevez des solutions pour n'importe quel problème opérationnel grâce à une version d'essai gratuite de Tulip.

Illustration d'un jour dans la vie d'un CTA