Composable Le concept de la "pensée citoyenne" et du développeur citoyen s'accorde bien. Composable - l'idée que tout est possible composable- valorise la créativité et l'inspire. Mais pour que tout soit composable, les développeurs doivent être 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à à l'œuvre dans d'autres fonctions 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 d'éléments clés et structurés en fonction de la solution requise. Ce sont là des exemples pratiques des caractéristiques définissant 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 l'ensemble des installations.

Ce n'est pas forcément le cas. En fait, nous pensons que les caractéristiques qui définissent les 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, l'industrie manufacturière est enfin en train de se réorienter.

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

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

  • Créateur - quelqu'un qui conçoit des blocs de construction
  • Curateur - personne qui crée des modèles à l'usage du compositeur
  • Compositeur - quelqu'un qui met tout cela ensemble
  • 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 place d'un logiciel qui facilite l'exécution dans 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 personas de l'organisation. En outre, une boucle de rétroaction se met en place.

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 s'inscrit dans un élément invisible, mais essentiel : un écosystème .

Illustration d'une organisation manufacturière dynamique à l'aide d'un système composable


Nous pouvons commencer notre examen de la composabilité dans le monde réel en nous concentrant sur les personas centraux : le développeur citoyen et l'utilisateur final. En d'autres termes, nous voulons examiner 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 qui est responsable de l'exécution du travail. Lorsqu'ils disposent d'un ensemble d'outils, ils peuvent résoudre les problèmes auxquels ils sont confrontés, ainsi que les utilisateurs finaux.

Dans une entreprise composable , les personnes les plus proches du travail ont la capacité de créer des solutions à partir de blocs de construction réels et de la 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. Il s'agit parfois des mêmes personnes.

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

  • Fournisseurs - Les systèmes MES traditionnels peuvent ou non offrir ce type de modules. Mais ceux qui considèrent la composabilité comme un principe de base 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 chargées de la création, de la curation et de la composition.

  • Un écosystème de développeurs - Les communautés émergent dans les espaces. Comme de plus en plus de fournisseurs et leurs partenaires s'engagent sur composable , et que de plus en plus de développeurs citoyens et de développeurs utiliseront les architectures des fournisseurs composable , davantage de retours d'information et de solutions seront créés et contribueront à l'écosystème dans son ensemble. Les composants, les connecteurs, les modèles et les idées peuvent provenir de n'importe où. Les fournisseurs peuvent faciliter ce partage de contenu par le biais de bibliothèques ou de places de marché.

Désormais, les informations, les composants et les capacités circulent de manière dynamique, des développeurs et des utilisateurs entre eux et avec les fournisseurs et l'écosystème, et vice-versa. 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 CdE travaille avec les développeurs de tous les sites. Il veille à l'application des normes.

Bien entendu, ce n'est pas tout. Ils identifient les meilleures pratiques et trouvent des occasions de les partager dans l'ensemble de l'organisation, même dans les organisations comptant plus de 50 sites. Le CdE agit comme un mécanisme central de curation pour partager l'apprentissage en amont et en aval - et une fois encore, cet apprentissage est facilité par l'écosystème.

C'est à cela que ressemble un cercle d'information dynamique et axé sur le retour d'information dans une opération de fabrication sur le site 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 façon dont les personas individuels peuvent interagir avec une application individuelle.

Consommation de l'utilisateur final Apps

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, suit les données tout au long de ce processus et coordonne la consommation de matériel.

Alors qu'à première vue, cette application mobile semble être un simple ensemble d'instructions de travail, elle s'étend en fait au système 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 concevoir un système complexe de manière modulaire. C'est pourquoi une application comme celle-ci doit être ciblée dans son champ d'application, légère et faiblement interconnectée (mais sans interdépendance prohibitive) avec d'autres applications.

En outre, la collecte de 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 rappel, les exigences des consommateurs sont les suivantes

  • Des interfaces uniques et intuitives qui simplifient le travail

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

  • Orientation du processus

  • Des informations actualisées en contexte

Application Composition

N'oubliez pas que nous examinons la composabilité de bas en haut. Ainsi, les utilisateurs finaux consomment et les compositeurs composent. Ces derniers 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 implique qu'ils s'adressent directement au consommateur.

Les exigences pour le compositeur sont les suivantes :

  • Possibilité de créer/éditer des applications sans connaissances en codage

  • Accès au retour d'information de l'utilisateur final

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

  • Connecteurs fiables

Sofiya Baran, Amélioration continue Engineer at Stanley Black & Decker, résume bien la situation.

"Tout au long de ce processus, les opérateurs ont été mon client numéro un. J'ai tenu compte du fait qu'après avoir travaillé dans une entreprise pendant de nombreuses années, il est difficile d'accueillir un changement dans leur processus. Avec leur soutien, j'ai veillé à ce que l'application soit facile à utiliser et j'ai obtenu leur adhésion à 100 %.

Comment Sofiya a-t-elle entamé ce processus ? Comment les développeurs citoyens savent-ils par où commencer ?

Les ingénieurs d'aujourd'hui sont familiarisés avec le codage, en particulier avec la logique. Or, 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 amont.

Lorsque vous mettez des outils à la disposition de cette main-d'œuvre, elle n'a pas besoin de beaucoup d'explications pour faire ce qu'elle a à faire. 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 est logique, le fait de leur donner un point de départ compte toujours. De plus, la curation vous permet de capturer les meilleures pratiques qu'ils suscitent. C'est là qu'intervient le centre d'excellence.

La curation : Normalisation et stratégie

Des équipes centralisées (parfois des "centres d'excellence") sont constituées pour responsabiliser les compositeurs. Elles doivent fournir le bon ensemble d'outils, fournir les lignes directrices appropriées, aider à mettre en œuvre la gouvernance appropriée et capturer les meilleures pratiques pour les normaliser sur d'autres sites. Ils "conservent" également des modèles et des applications préconstruites que les développeurs citoyens peuvent peaufiner - parfois en utilisant des versions aseptisées de solutions développées par d'autres développeurs citoyens. Grâce à cette équipe, les efforts de curation soutiennent à la fois la normalisation et la stratégie.

Les exigences en matière de conservation sont les suivantes

  • Permissions et approbations granulaires

  • Une façon de créer du contenu pour les équipes locales

  • Composants personnalisés

  • Visibilité de l'entreprise pour l'application de la loi

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 CdE, mais pas au niveau du site. C'est pourquoi les créateurs peuvent vouloir étendre l'absence de code aux technologies à faible code.

Les conditions requises pour les créateurs sont les suivantes :

  • Capacités à faible code

  • Des API propres et fiables pour les connecteurs

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

La composabilité à l'œuvre

La nature dynamique des opérations de fabrication nécessite un ensemble dynamique d'interactions entre les quatre personas clés de l'entreprise composable . Comme nous l'avons mentionné au début de cet article, pour mettre en œuvre avec succès la mentalité "tout est composable", les développeurs doivent être présents partout. Un cadre de réussite tel que celui décrit ici peut faire de cet objectif une réalité pour les fabricants de tous types.

Pour en savoir plus sur l'aspect de la composabilité dans des secteurs spécifiques, lisez les prochains articles de cette série, consacrés à l'industrie manufacturière générale et à Sciences de la vie.

Vos activités 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 grâce à un essai gratuit de 30 jours.

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