La pensée composable et le développeur citoyen, conceptuellement, vont bien ensemble. La pensée composable - l'idée que tout est composable -valorise la créativité et l'inspire. Mais pour que tout soit composable, il faut que les développeurs soient partout. Voyons comment cela peut devenir une réalité.

L'industrie manufacturière s'accommode de la composabilité

Comme nous le savons, la composabilité est déjà en jeu dans d'autres fonctions commerciales et secteurs d'activité grâce aux plateformes de nouvelle génération. Les développeurs Web utilisent facilement la modularité et les flux de travail. Les formulaires juridiques peuvent être construits à partir de blocs de construction clés et structurés en fonction de la solution requise. Ce sont là des exemples concrets des caractéristiques d'une entreprise composable.

Mais les caractéristiques de la technologie de fabrication traditionnelle ont fait de la composabilité un défi à mettre en œuvre sur le terrain et dans les installations.

Ce n'est pas forcément le cas. En fait, nous pensons que les caractéristiques des opérations de fabrication sont exactement la raison pour laquelle la technologie doit refléter la pensée composable.

Aujourd'hui, pour des raisons que vous pouvez explorer ici, la fabrication est enfin en train de changer d'avis.

À quoi ressemble la composabilité en pratique pour la fabrication ?

Dans le rapport "Becoming Composable", l'auteur et analyste Yefim Natis avance que quatre personnages sont impliqués dans l'expérience de la composabilité :

  • Créateur - quelqu'un qui conçoit des blocs de construction
  • Le conservateur - celui qui crée des modèles à l'usage du compositeur.
  • Le compositeur - celui qui assemble le tout
  • Consommateur - quelqu'un qui l'utilise

Bien qu'il s'agisse d'un modèle mental approprié pour comprendre les rôles joués lors de la mise en œuvre d'un logiciel qui facilite l'exécution sur plusieurs systèmes et que nous soyons d'accord avec lui en principe, ce type de modèle de création linéaire tient rarement la route dans la pratique.

Souvent, ces rôles se chevauchent au sein de différents personnages de l'organisation. De plus, une boucle de rétroaction se crée.

Nous proposons un modèle légèrement différent qui tient compte de la nature unique des opérations de première ligne et qui intègre un élément invisible, mais essentiel : un écosystème.

Illustration of a dynamic manufacturing organization using a composable system


Nous pouvons commencer notre examen de la composabilité dans le monde réel en nous concentrant sur les personnages centraux : le citoyen développeur et l'utilisateur final. En d'autres termes, nous voulons considérer le modèle de composabilité de bas en haut pour mieux clarifier ce à quoi il ressemble dans la fabrication.

Le plus souvent, lorsque nous décrivons le développeur citoyen , nous parlons de l'ingénieur de première ligne : la personne chargée d'effectuer le travail. Lorsqu'elle dispose d'un ensemble d'outils, cette personne peut résoudre les problèmes auxquels elle - et les utilisateurs finaux - est confrontée.

Dans une entreprise composable, les personnes qui sont plus proches du travail ont la capacité de créer des solutions à partir de blocs de construction réels et d'une logique composable pour répondre aux besoins des utilisateurs finaux, qu'il s'agisse de guider un flux de travail complexe ou de suivre les données relatives aux défauts. Parfois, il s'agit des mêmes personnes.

D'où viennent ces éléments constitutifs ?

  • Fournisseurs - Les MES traditionnels peuvent offrir ou non ce genre de blocs de construction. Mais ceux qui considèrent la composabilité comme un principe de leur produit le feront. En fournissant des modèles de bonnes pratiques, des widgets, des connecteurs et d'autres composants, les fournisseurs peuvent équiper les personnes qui jouent un rôle de création, de conservation et de composition.

  • Un écosystème de développeurs - Les communautés émergent dans les espaces. Au fur et à mesure que les fournisseurs et leurs partenaires s'engagent dans l'activité composable, et que les développeurs citoyens et les développeurs utilisent les architectures composables des fournisseurs, il y a plus de retours et plus de solutions créées qui contribuent au grand écosystème. Les composants, connecteurs, modèles et idées peuvent provenir de partout. Les fournisseurs peuvent faciliter ce partage de contenu via des bibliothèques ou des places de marché.

Désormais, les informations, les composants et les capacités circulent de manière dynamique, des développeurs et des utilisateurs les uns vers les autres, puis vers les fournisseurs et l'écosystème, et inversement. Mais il y a un autre acteur majeur dans le succès de la composabilité : Le centre d'excellence.

En tant que coordinateur central, le CoE travaille avec les développeurs sur tous les sites. Il veille à l'application des normes.

Bien sûr, ce n'est pas tout ce qu'il fait. Il identifie les meilleures pratiques et trouve des occasions de les partager à travers l'organisation, même dans les organisations comptant plus de 50 sites. Le CoE agit comme un mécanisme central de conservation pour partager l'apprentissage dans les deux sens - et encore, cet apprentissage est facilité par l'écosystème.

Voici à quoi ressemble un cercle d'informations dynamique et axé sur le retour d'information dans une opération de fabrication composable.

Exemples concrets du modèle de composabilité

Maintenant que nous savons comment les différents rôles interagissent au sein d'une entreprise composable, nous pouvons nous déplacer vers la droite du graphique et examiner quelques exemples de la manière dont les personas individuels pourraient interagir avec une application individuelle.

Consommation des applications del'utilisateur final

Les utilisateurs finaux ont des attentes. Ils attendent des applications sur mesure qui rationalisent le travail.

Prenons l'exemple d'une application mobile qui comprend des instructions de travail et un suivi. Elle fournit le contenu qui guide un processus, assure le suivi des données tout au long de ce processus et coordonne la consommation des matériaux.

Alors qu'à première vue, cette application mobile semble être un simple ensemble d'instructions de travail, elle est en fait étendue au MES car elle comprend le flux de matériaux et d'informations à travers le processus.

Exigences en matière de consommation

Une application est une façon de penser à un système complexe de manière modulaire. C'est pourquoi une application comme celle de cet exemple doit être ciblée dans son champ d'application, légère et faiblement interconnectée (mais pas trop interdépendante) avec d'autres applications.

En outre, la collecte des données doit être automatisée (pour que l'utilisateur n'ait pas à s'en occuper) mais structurée - là encore, pour que l'utilisateur n'ait pas à s'en occuper, mais aussi pour que d'autres personnes et applications puissent l'utiliser.

Pour passer en revue, les exigences du consommateur comprennent :

  • Des interfaces uniques et intuitives qui rationalisent le travail

  • Collecte de données automatisée / structurée

  • Guidage des processus

  • Informations actualisées dans leur contexte

Composition de l'application

N'oubliez pas que nous examinons la composabilité de bas en haut. Ainsi, les utilisateurs finaux consomment, et les compositeurs composent. Ils ont également certaines exigences pour réussir ; avant tout, l'application qu'ils créent doit être une véritable solution au problème posé, ce qui exige qu'ils s'adressent directement au consommateur.

Les exigences pour le compositeur comprennent :

  • Possibilité de créer/modifier des applications sans expertise en matière de codage.

  • Accès aux commentaires des utilisateurs finaux

  • Garde-fous pour la normalisation et les points de départ des applications

  • Connecteurs fiables

Sofiya Baran, ingénieur en amélioration continue chez Stanley Black & Decker, résume bien la situation.

" J'ai construit une application pour capturer la visibilité de la production... Tout au long de ce processus, les opérateurs ont été mon client numéro un. J'ai pris en compte le fait qu'après avoir travaillé dans une entreprise pendant de nombreuses années, accueillir un changement dans leur processus sera difficile. Avec leur soutien, je me suis assurée que l'application était facile à utiliser et j'ai obtenu leur adhésion à 100 %."

Comment Sofiya s'est-elle lancée dans ce processus ? Comment les développeurs citoyens peuvent-ils savoir par où commencer ?

La main-d'œuvre d'aujourd'hui est familière avec les principes clés du codage, en particulier la logique. Après tout, le HTML de base était un élément essentiel de la culture millénaire au début des années 2000. Aujourd'hui, ces codeurs autodidactes sont vos développeurs citoyens. Ils interagissent avec des applications tous les jours, et comprennent donc comment penser à une interface utilisateur frontale et construire un flux qui a du sens. Ils interagissent aussi régulièrement avec des formulaires, ce qui leur permet de comprendre comment les données peuvent être saisies en arrière-plan.

Lorsque vous mettez des outils à la disposition de cette main-d'œuvre, elle n'a pas besoin de beaucoup d'explications pour faire son travail. Dans le cas de Sofiya, par exemple, elle était tellement prête à composer qu'elle ne pouvait pas croire que tout le monde ne faisait pas ce type de développement tous les jours.

Même si les compositeurs n'ont pas besoin de beaucoup de conseils sur ce qui a du sens, il est important de leur donner un endroit où commencer. De plus, la curation vous permet de capturer les meilleures pratiques auxquelles ils donnent lieu. C'est là qu'intervient le centre d'excellence.

La curation : Normalisation et stratégie

Les centres d'excellence doivent donner du pouvoir aux compositeurs. Ils doivent fournir le bon ensemble d'outils, fournir les directives appropriées, aider à faire respecter la gouvernance appropriée et capturer les meilleures pratiques pour les normaliser sur d'autres sites. Grâce au CoE, les efforts de curation soutiennent à la fois la normalisation et la stratégie.

Les exigences pour la curation sont les suivantes

  • Permissions et approbations granulaires

  • Possibilité de créer du contenu pour les équipes locales

  • Composants personnalisés

  • Visibilité de l'entreprise pour la mise en œuvre

Création de composants

Lorsque nous remontons le modèle jusqu'à la "création" de ces composants, il est important de noter que les créateurs de logiciels peuvent exister au sein du CE mais pas au niveau du site. C'est pourquoi les créateurs peuvent vouloir étendre le no-code aux technologies low-code.

Les exigences pour les créateurs sont les suivantes

  • Capacités low-code

  • API propres et fiables pour les connecteurs

  • Accès à la communauté des développeurs

Réunir la composabilité

La nature dynamique des opérations de fabrication nécessite un ensemble dynamique d'interactions entre les quatre personas clés de l'activité composable. Comme nous l'avons mentionné au début de ce billet, pour réussir à mettre en œuvre la mentalité du "tout est composable", les développeurs doivent être partout. Un cadre de réussite comme celui décrit ici peut en faire une réalité pour les fabricants de tous types.

Pour en savoir plus sur la composabilité dans des secteurs spécifiques, lisez les prochains articles de cette série, consacrés à la fabrication générale et aux sciences de la vie.

Vos opérations sont-elles prêtes pour un MES de nouvelle génération ?

Découvrez comment les fabricants utilisent notre plateforme sans code pour connecter les personnes, les machines et les systèmes de leurs opérations avec un essai gratuit de 30 jours.

Day in the life CTA illustration