Aller au contenu

La révolution No-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 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 aura une liste de solutions tout aussi longue. 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 créer 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 plates-formes sans code permettent d'atteindre 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 d'experts en 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 :

  • Que signifie l'expression "sans code" ?
  • Pourquoi l'industrie manufacturière a besoin de solutions sans code
  • Ce à quoi ressemble le "no-code" dans l'atelier

Chapitre 2 : Qu'est-ce que 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 d'arrière-plan. 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, le terme "no-code" fait référence à des plateformes qui permettent à des 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 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 No-Code Environnement de développement

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

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

Des solutions intégrées en phase avec les problèmes de l'entreprise - Les plateformes 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 site 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 d'être auteur et YouTube a démocratisé la vidéo, les plateformes sans code éliminent 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 beaucoup plus de personnel professionnel dans le processus de développement. Selon le cabinet d'études, "le développement des citoyens est fondamental pour transformation numérique".

Low-Code vs. 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 professionnelles.

Avec 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 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".

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 "no-code" est réservé aux applications simples.

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

Les analystes, les chercheurs et les défenseurs des droits de l'homme n'ont cessé de battre le tambour. 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 l'invasion des "applications" et des "technologues citoyens" dans le domaine du marketing,

"Et je ne parle pas d'applications mobiles, ou du moins pas seulement d' applications mobiles. C'est certainement 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 la fabrication, la liste des applications est plus longue, presque infinie. 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é de l'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 No-Code

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

Néanmoins, il est utile de préciser pourquoi l'industrie manufacturière a besoin de la révolution du "no-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 le mot "rigide". 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 é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 que vous n'obteniez 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 de MES. Il y a aussi les ERP, les CAO, les logiciels CNC autonomes, les logiciels Gestion d'inventaire , la gestion des opérations de fabrication, ainsi que de nombreux autres systèmes logiciels qu'une usine peut utiliser pour ses opérations quotidiennes (qui, il convient de 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 en matière de fabrication. 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. Lancement de nouveau produit Les cycles 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 site ROI (retour sur investissement)."

Chapitre quatre : Avantages de No-Code dans l'industrie manufacturière

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 organisations 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 la méthode agile.

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 du fossé 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 des TI.

Dans de nombreux cas, cela signifie 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 sans code sont tout aussi précieuses pour les entreprises qui disposent d'un grand nombre de développeurs que pour celles qui n'ont pas de ressources techniques 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".

C'est également le cas 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é".

Décentraliser 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 sa réalisation, plus elle est lente. 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 permettent aux citoyens développeurs de s'épanouir - 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 légère et des garde-fous."

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 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'utilisation des applications sans code sont nombreux. Les plus courants sont les instructions de travail visuelles, 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
No-Code Apps pour chaque processus

Une fois qu'un ingénieur de fabrication a identifié un site cas d'utilisation, il réfléchit aux mesures à prendre pour résoudre le 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, dans une présentation, les applications de fabrication sans code peuvent réagir en temps réel aux données fournies par les personnes, les machines et les 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.

Grâce à des solutions avancées sans code, 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 d'embranchement 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. Des connecteurs simples et 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'instruction de travail App dans No-Code App Editor

Applications coordonner les personnes et les processus, et répondre à 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 : Échantillon No-Code Applications

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 nécessitant 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 travail sur 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, elles ne prévoient aucun mécanisme permettant de prouver que les opérateurs ont exécuté les assemblages comme indiqué.

Les plates-formes sans code permettent aux ingénieurs de concevoir des instructions de travail visuelles et riches en médias. IoT La connectivité répond 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 travail adapté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
No-Code Instructions de travail

Inspection qualité visuelle

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

En connectant des appareils IoT , tels que des caméras, à une application Inspection qualité visuelle sans code, les ingénieurs peuvent vérifier 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 la logique conditionnelle détermine 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
Échantillon Inspection qualité visuelle App

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 professionnelles personnalisées n'a jamais été aussi grand.

Il existe tout autant de signes indiquant que les fabricants peuvent tirer profit 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 de sécurité. Enfin, elles sont suffisamment souples pour relever les défis les plus difficiles de la fabrication.

No-Code Connectivité pour vos opérations

Apprenez comment les fabricants utilisent transformation numérique pour accélérer le processus de valorisation en utilisant Tulip.

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