Skip to content

La révolution sans code

Découvrez comment les technologies low-code et no-code perturbent les solutions de fabrication traditionnelles de l'industrie 4.0.

Chapitre 1 : Introduction au No Code

Si vous demandez à n'importe quel ingénieur de processus quels sont les défis auxquels est confronté son atelier, il n'aura aucun mal à énumérer les domaines à améliorer. Si vous lui demandez comment il s'y prendrait pour relever ces défis, il vous proposera une liste tout aussi longue de solutions. Personne ne connaît mieux les processus d'une usine que ceux qui sont chargés de les améliorer.

Il en va de même pour les opérateurs, les ingénieurs qualité, les experts en matière de production allégée, les spécialistes de l'intégration informatique et tous ceux qui travaillent en première ligne. Les personnes les plus proches des problèmes de fabrication sont souvent celles qui les comprennent le mieux. Pourtant, ils ne disposent pas toujours des outils nécessaires pour trouver eux-mêmes des solutions.

Telle est la philosophie qui sous-tend la révolution du "no-code". Au cours des cinq dernières années, des plateformes de développement flexibles 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 plateformes sans code ont le potentiel de changer la façon dont les fabricants résolvent les problèmes.

Les plateformes sans code peuvent débloquer de nouveaux niveaux d'efficacité, de qualité et de rentabilité. Elles mettent le pouvoir de concevoir des applications flexibles, évolutives et personnalisables entre les mains des experts de la fabrication. Elles permettent une meilleure affectation des ressources humaines et des ressources de l'entreprise. Elles veillent également à ce que les organisations tirent le meilleur parti possible de leur expertise en matière de processus et de domaines. Plus important encore, ces plateformes redonnent le contrôle aux travailleurs de l'atelier.

Ce guide examine comment les plateformes "sans code" vont perturber l'industrie manufacturière. Les chapitres expliquent

  • Ce que signifie l'expression "sans code".
  • Pourquoi l'industrie manufacturière a besoin de solutions sans code
  • À quoi ressemble l'absence de code dans l'atelier ?

Chapitre 2 : Qu'est-ce que le No Code?

L'expression "sans code" fait référence aux environnements de développement visuel qui permettent aux travailleurs de concevoir des applications sans interagir directement avec les systèmes dorsaux. Cet environnement est généralement appelé "plateforme", ce qui signifie qu'il fournit une base sur laquelle les utilisateurs peuvent construire de nouvelles applications et technologies.

En bref, l'expression "sans code" fait référence à des plateformes qui permettent aux employés sans formation technique de créer des applications entièrement fonctionnelles et prêtes pour l'entreprise à partir de zéro.

Les plateformes "sans code" fournissent avant tout un environnement de développement, généralement sous la forme d'une interface utilisateur graphique. Ces interfaces permettent à chacun de faire glisser et de déposer des éléments, de créer des fonctionnalités riches grâce à des déclencheurs basés sur des événements et à une logique "si", et de suivre les données de performance au fur et à mesure de l'exécution de l'application.

https://tulip.widen.net/content/egknfj0el1
Exemple d'environnement de développement sans code

Les avantages de l'absence de code sont immédiats et substantiels. Ils comprennent

Unemeilleure répartition des heures de travail des informaticiens/ingénieurs - si les utilisateurs professionnels peuvent concevoir, construire, mettre en œuvre et itérer sans intervention des informaticiens, les informaticiens et les ingénieurs logiciels peuvent consacrer leur temps à des tâches essentielles.

Dessolutions intégrées en phase avec les problèmes de l'entreprise - Les plates-formes sans code permettant des solutions personnalisées, les développeurs sans code peuvent élaborer des solutions adaptées à leurs problèmes, avec exactement les caractéristiques et les fonctionnalités dont ils ont besoin.

Capacité d'itération et d'amélioration plus rapide - Jusqu'à récemment, le développement faisait la navette entre les travailleurs de première ligne et le service informatique. Si les travailleurs voulaient une nouvelle fonctionnalité, ils faisaient un ticket et quelqu'un d'un autre département codait en dur la nouvelle fonctionnalité en leur nom. Il y avait un décalage. Les erreurs ou les mauvaises communications pouvaient entraîner des semaines ou des mois de retard, ainsi que des frustrations latentes de part et d'autre de la ligne de partage technique. Aujourd'hui, le "no-code" élimine cette danse. Les employés peuvent apporter les changements dont ils ont besoin sans faire appel à l'assistance informatique.

À qui s'adresse le "no-code"?

En bref, tout le monde.

Les commentateurs parlent souvent de "démocratisation du développement". D'après les documents marketing diffusés un peu partout, le "no-code" apporte le pouvoir au peuple.

Et il y a du vrai dans ce battage médiatique.

Tout comme Blogspot a permis à n'importe qui de devenir auteur et YouTube a démocratisé la vidéo, les plateformes sans code suppriment les barrières techniques qui étaient auparavant nécessaires pour développer des applications robustes et prêtes à la production. L'absence de code brouille les frontières entre les producteurs et les utilisateurs du logiciel (que les théoriciens des médias appellent "producteurs") en créant une infrastructure pour le développement ultérieur.

Depuis l'avènement du no-code, les commentateurs ont adopté le terme de "développeur citoyen" pour décrire la démocratisation de la technologie de développement. Tout comme les scientifiques citoyens sont essentiels à la collecte et à l'analyse des données de certaines des plus grandes expériences au monde, les développeurs citoyens tirent parti de leur expertise durement acquise dans le domaine sans être limités par des obstacles techniques.

Gartner a écrit que l'absence de code est un pilier essentiel d'une stratégie numérique plus large, précisément parce qu'elle élargit la base de développement d'une entreprise. Son argument est que les entreprises réussiront plus rapidement si elles peuvent raccourcir radicalement le cycle de développement et impliquer un nombre beaucoup plus important d'employés dans le processus de développement. Selon le cabinet d'études, "le développement citoyen est fondamental pour la transformation numérique".

Low-Code ou No Code

Ces deux expressions sont souvent prononcées dans le même souffle. Très souvent, elles sont utilisées 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 d'entreprise.

Dans le cas du no-code, le nom dit tout.

Adrian Bridgwater, journaliste à Forbes, a fait une distinction très nette entre les plateformes à code faible et les plateformes 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 hommes d'affaires... et il s'agit en fait d'indiquer au système les fonctions que vous souhaitez et de savoir que la technologie peut les créer 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".

Cela dit, la différence de complexité ne signifie pas que le développement sans code ne peut produire que des applications de base. Comme l'a fait remarquer un commentateur de Forbes,

"L'idée fausse la plus répandue est que le développement sans code n'est destiné qu'aux applications simples.

Forbes poursuit : "Les plateformes no-code sont devenues extrêmement sophistiquées et prennent en charge des fonctionnalités riches dans les applications. Il est désormais possible de créer la plupart des applications d'entreprise de bout en bout sur une plateforme no-code."

C'est un discours que les analystes, les chercheurs et les défenseurs des droits de l'homme n'ont cessé de répéter. Le "développement citoyen" n'est pas synonyme d'applications "jouets" sans utilité commerciale significative. En fait, des secteurs entiers ont évolué vers un modèle sans code. Scott Brinker écrit à propos de la pénétration des "applications" et des "technologues citoyens" dans le marketing,

"Et je ne parle pas d'applications mobiles, ou du moins pas seulement d' applications mobiles. Il s'agit certainement d'un type d'application qui peut être construit sur des plateformes de type aPaaS (application-based platform-as-a-service). Mais la création d'applications englobe également les applications de processus d'entreprise, les applications web, les applications de chatbot et de messagerie, etc. Ce sont tous des cas différents de ce que les développeurs citoyens peuvent créer".

Pour l'industrie manufacturière, la liste des applications est plus longue, presque sans fin. Elles sont aussi variées que les usines elles-mêmes et, sans céder à l'hyperbole, elles ne sont limitées que par la créativité d'un ingénieur.

Pour Brinker, les effets de l'absence de code ont été surprenants. Avec un ensemble d'outils plus puissants et plus flexibles à la disposition de tous, les descriptions de poste dans le domaine du marketing sont plus fluides que jamais. Il en va de même pour la conception de sites web, l'analyse de données et d'innombrables autres secteurs et fonctions.

Et, comme vous le verrez ci-dessous, c'est particulièrement vrai dans l'industrie manufacturière.

Chapitre trois : Pourquoi l'industrie manufacturière a besoin de No Code

Les plateformes sans code ont le potentiel d'être particulièrement perturbatrices dans l'industrie manufacturière. Lorsque l'on présente les principaux avantages des plateformes de développement sans code (flexibilité, rapidité, itérabilité, démocratisation), il n'y a rien d'étonnant à cela.

Toutefois, il est utile de préciser pourquoi l'industrie manufacturière a besoin de la révolution "sans code". Tout revient aux systèmes logiciels de fabrication existants et à la façon dont le "no-code" se nourrit de leurs défauts.

S'il y a un mot pour décrire les logiciels de fabrication traditionnels, c'est "rigides". Ce n'est pas nécessairement une mauvaise chose. Les systèmes d'exécution de la fabrication (MES) peuvent coordonner, exécuter et suivre les processus d'une usine, produisant des améliorations tangibles en termes de qualité, d'efficacité et de visibilité. Ils sont rigides parce qu'ils contrôlent une gamme si variée et si étendue de processus, et qu'un changement non validé peut être catastrophique.

Mais les systèmes MES sont conçus pour l'informatique, pas pour le personnel de l'atelier. Ils sont difficiles et coûteux à personnaliser (à moins d'obtenir un MES sur mesure, vous devrez modifier vos flux de travail pour les adapter au MES) ; ils sont lents à mettre en œuvre(selon Gartner, la durée moyenne de mise en œuvre d'un MES est de 15 à 16 mois) ; ils sont difficiles à mettre à jour en fonction de l'évolution des besoins opérationnels (ce qui nécessite un soutien important en matière de développement) ; et ils ne suivent pas le rythme de l'évolution technologique.

Et il ne s'agit là que des MES. Il y a aussi les ERP, les CAO, les logiciels CNC autonomes, les logiciels de gestion des stocks, la gestion des opérations de fabrication, parmi beaucoup d'autres systèmes logiciels qu'une usine peut utiliser pour ses opérations quotidiennes (qui, il faut l'ajouter, ajoutent de la complexité à l'intégration, mais pas nécessairement de la rigidité).

En outre, la rigidité va à l'encontre des tendances récentes dans l'industrie manufacturière. Plus que jamais, on attend des fabricants qu'ils produisent des produits personnalisés, et les lignes de production doivent s'adapter à de nombreuses variations des produits de base. Les cycles d'introduction de nouveaux produits sont plus courts que jamais et les marges plus minces. Les cycles de vie des produits sont courts, ce qui signifie qu'il n'y a pas de place pour les erreurs. Comme le rappelle Etienne Lacroix, PDG de Vention.io, "gagner deux mois de développement sur un produit dont le cycle de vie est de deux ans a un impact énorme sur le retour sur investissement du produit".

Chapitre quatre : Avantages de l'absence de code dans la fabrication

Comment les avantages de l'absence de code (flexibilité, rapidité, itérabilité, démocratisation) se traduisent-ils dans l'industrie manufacturière ? Voici un examen plus approfondi.

Amélioration de l'agilité - Les méthodologies agiles ne sont plus réservées aux développeurs de logiciels. Les entreprises de tous les secteurs et de tous les domaines exploitent les idées qui sous-tendent la méthode agile pour en tirer des avantages en termes de transformation. À en croire les experts, la fabrication agile est l'avenir.

Les personnes familiarisées avec les méthodes agiles ont sans doute reconnu que les avantages de l'absence de code sont à peu près les mêmes que ceux de l'agilité.

Parce que l'absence de code redonne le contrôle aux ingénieurs et aux opérateurs les plus proches des problèmes de fabrication, elle encourage l'itération rapide, la prise de décision décentralisée, la livraison plus fréquente d'une plus petite valeur et une réponse plus rapide au changement.

https://tulip.widen.net/content/iaeiofuzdg
4 Principes de l'Agile

Meilleure allocation des ressources - Étant donné que les commentateurs se félicitent de la manière dont le "no-code" "libère" les utilisateurs de l'informatique, on pourrait s'attendre à un certain antagonisme entre les deux unités. Ce n'est pas tout à fait vrai.

L'absence de code permet à chaque partie de la division technique de faire ce qu'elle fait le mieux, ce qui se traduit par une bien meilleure répartition du temps et des ressources d'ingénierie de l'informatique.

Dans de nombreux cas, cela se traduit par une mise sur le marché plus rapide et des systèmes plus sûrs dans l'ensemble.

De manière peut-être contre-intuitive, les solutions "no-code" sont tout aussi précieuses pour les entreprises disposant d'un grand nombre de développeurs que pour celles qui ne disposent pas de ressources d'ingénierie importantes. La responsable du déploiement d'une entreprise de solutions technologiques et marketing a fait remarquer, à propos de sa décision d'utiliser une plateforme sans code, que "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".

Il en va de même 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 Tulip, et les avantages ont été immédiats. Comme l'a noté Jeremy Shaffer, ingénieur logiciel chez Chefsteps, "Du point de vue du retour sur investissement, notre investissement dans la création d'applications dans Tulip est bien inférieur au coût d'opportunité que nous aurions encouru en créant notre propre logiciel personnalisé".

Décentralisation de l'innovation - Une conséquence involontaire des hiérarchies est qu'elles sont lentes à innover. Plus il y a de couches et d'approbations à franchir avant qu'une idée ne se concrétise, plus il y a de mains impliquées dans la réalisation de l'idée, plus elle est lente à se concrétiser. En décentralisant le développement - en supprimant les obstacles qui empêchent les utilisateurs professionnels d'expérimenter et de tester - les plateformes sans code encouragent l'innovation.

Un commentateur a bien illustré ce point en affirmant que,

"Les plateformes qui donnent aux développeurs citoyens les moyens d'agir - application-platform-as-a-service (aPaaS) - sont un excellent exemple d'une technologie centralisée (la plateforme) qui permet une innovation décentralisée (les applications), en équilibrant la liberté de créer avec une gouvernance et des garde-fous légers".

Les plateformes sans code réduisent le coût d'opportunité de l'innovation en diminuant la distance entre les idées et l'exécution.

Chapitre cinq : Ce à quoi ressemble le No Code dans l'atelier

Le développement sans code commence par une plateforme et une analyse de rentabilité.

Dans l'industrie manufacturière, les cas d'utilisationdes applications sans code sont nombreux. Les plus courants sont les instructions de travailvisuelles, l'assurance qualité en ligne, le changement de machine, le suivi des outils et l'analyse des causes profondes. La liste pourrait s'allonger à l'infini.

https://tulip.widen.net/content/gpydwko504
Des applicationssans code pour chaque processus

Une fois qu'un ingénieur de fabrication a identifié un cas d'utilisation, il réfléchit aux étapes nécessaires pour résoudre son problème. Une fois ces étapes définies, il utilise la plateforme pour transformer un ensemble d'étapes abstraites en une solution concrète.

Les ingénieurs conçoivent leurs applications à l'aide de l'éditeur visuel de la plateforme. Dans l'éditeur visuel, ils intègrent des médias, ajoutent du texte et font glisser les éléments pour qu'ils correspondent à la présentation souhaitée. Grâce à des logiciels tels que Powerpoint, la plupart des personnes ont une grande expérience de la conception de diapositives et d'autres présentations visuelles. Les plateformes d'applications manufacturières ne sont pas différentes. Si vous avez conçu une présentation, vous pouvez créer une application de fabrication.

Toutefois, contrairement aux logiciels de présentation, les applications de fabrication peuvent être programmées pour un éventail de fonctions beaucoup plus large. Leur fonctionnalité accrue provient de leur capacité à incorporer une logique conditionnelle dans les applications.

Alors que les logiciels de présentation suivent une progression linéaire, par étapes, à travers une présentation, les applications de fabrication sans code peuvent réagir en temps réel aux entrées provenant des personnes, des machines et des conditions ambiantes. Pour être réellement fonctionnelles dans un contexte de fabrication, les applications sans code ont besoin de plus qu'une interface de type "glisser-déposer". Elles ont besoin d'une connectivité IoT, d'une logique réactive et d'un contrôle sur de multiples variables.

Avec des solutions no-code avancées, les fabricants peuvent programmer des réponses à des entrées spécifiques. Ces entrées peuvent déclencher une réponse si elles remplissent certaines conditions. La logique conditionnelle (if-then) permet aux fabricants de créer une logique de branchement de sorte qu'un ensemble d'actions se produise en fonction d'une entrée spécifique, mais pas d'autres. Et, comme la plupart des logiciels, ces applications stockent les données qu'elles collectent pendant qu'elles fonctionnent. Les fabricants bénéficient ainsi d'une visibilité sans précédent sur les processus de leur usine.

Les applications de fabrication se distinguent des autres solutions grâce à la connectivité de l'internet des objets. De simples connecteurs prêts à l'emploi permettent aux ingénieurs de créer des applications qui communiquent avec les machines et les appareils en temps réel. Désormais, les ingénieurs peuvent concevoir des applications qui relient les personnes et les machines en un ensemble réactif et dynamique.

https://tulip.widen.net/content/gtnie4t3rg/web/work-instruction-app-designer-1.gif?animate=true&u=no2jcg
Exemple d'application d'instruction de travail dans un éditeur d'application sans code

Lesapplicationscoordonnent les personnes et les processus, et répondent à certaines conditions préprogrammées tout en enregistrant et en fournissant des données en temps réel. Il s'agit d'une étape révolutionnaire par rapport au passé, où des équipes de développeurs pouvaient prendre des jours pour définir, rédiger et mettre en œuvre des développements mineurs.

Si cela vous semble encore abstrait, ce n'est pas de votre faute. Nous avons tendance à mieux comprendre les objets que les idées. Quelques exemples d'applications devraient dissiper toute confusion.

Chapitre six : Exemples d'applications non codées

Diagramme en arête de poisson (analyse des causes profondes)

Lorsque des problèmes surviennent, les ingénieurs doivent être en mesure d'isoler rapidement la cause première, de mettre en œuvre des mesures correctives et d'empêcher qu'ils ne se reproduisent. Souvent, l'analyse des causes prof ondes est une tâche manuelle qui nécessite beaucoup de papier, de collecte, d'agrégation et d'analyse de données.

En utilisant une plateforme d'application de fabrication, les ingénieurs peuvent concevoir des analyses de causes profondes personnalisées et sans papier qui documentent automatiquement les causes profondes. Les ingénieurs peuvent utiliser une logique sans code pour créer des voies d'accès personnalisées aux causes profondes, ce qui permet d'aller facilement au fond des problèmes.

https://tulip.widen.net/content/cacvptbqui
Diagramme en arête de poisson de l'analyse des causes profondes personnalisable

Instructions de travail visuelles

Les instructions de travailsur papier sont difficiles à suivre, faciles à endommager et susceptibles d'être mal interprétées. Dans les usines où les assemblages sont très variés, où le taux de rotation est élevé et où les cycles de production sont rapides, elles ne sont pas adaptées à la tâche. En outre, ils ne fournissent aucun mécanisme permettant de prouver que les opérateurs ont exécuté les assemblages comme indiqué.

Les plateformes sans code permettent aux ingénieurs de concevoir des instructions de travailvisuelles et riches en médias. La connectivité IoT réagit aux actions de l'opérateur en temps réel et garantit que les instructions sont suivies à la lettre. La logique conditionnelle permet aux ingénieurs de concevoir des instructions de travailadaptées aux assemblages les plus compliqués et personnalisables.

https://tulip.widen.net/content/y3qenvb8xh/web/work-instruction-assembly-designer-compressed.gif?animate=true&u=no2jcg
Instructions de travail sans code

Inspection visuelle de la qualité

Les non-conformités en matière de qualité se produisent. Lorsque c'est le cas, il est essentiel de les détecter à la source, avant qu'elles ne se propagent en aval. Les problèmes de qualité détectés à temps signifient moins de rebuts et moins d'heures passées à retravailler.

En connectant des appareils IoT, tels que des caméras, à une application d'inspection visuelle de la qualité sans code, les ingénieurs peuvent sécuriser leurs lignes. Ces applications utilisent des caméras pour identifier et documenter les problèmes de qualité à l'endroit et au moment où ils se produisent, et une logique conditionnelle permet de déterminer automatiquement la séquence d'action appropriée lorsque quelque chose ne va pas. Pour les usines dont les calendriers de production sont très variables, no-code permet aux ingénieurs d'apporter des modifications à chaque produit sans créer de ticket informatique.

https://tulip.widen.net/content/9n4mo2owpq/web/quality-app-designer-3.gif?animate=true&u=no2jcg
Exemple d'application d'inspection visuelle de la qualité

Chapitre sept : Conclusions

Les signes indiquant que les plateformes sans code sont là pour durer sont clairs. Il n'y a pas assez d' ingénieurs en informatique pour répondre à la demande. Les cycles économiques évoluent plus rapidement que jamais. Et le besoin d'applications commerciales personnalisées n'a jamais été aussi grand.

Il existe tout autant de signes indiquant que les fabricants peuvent bénéficier des plates-formes sans code.

Les plateformes sans code redonnent le contrôle aux ingénieurs de première ligne. Elles donnent aux services informatiques le temps de se concentrer sur les systèmes critiques et les initiatives en matière de sécurité. Enfin, elles sont suffisamment souples pour relever les défis les plus difficiles de l'industrie manufacturière.

Apportez une connectivité sans code à vos opérations

Découvrez comment les fabricants conduisent la transformation numérique avec un délai de rentabilité plus rapide en utilisant Tulip.

Day in the life CTA illustration