Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial Internet of Things >> Technologie de l'Internet des objets

Pourquoi le développement Low Code nécessite encore une certaine supervision informatique

Le service informatique doit s'assurer que les éléments composables utilisés pour créer des applications à faible code respectent les normes de sécurité et de confidentialité des données de l'entreprise.

Le développement à faible code offre aux entreprises un excellent moyen de créer rapidement des applications. Le principal argument de vente est que le développement à faible code décharge les tâches de l'informatique et du personnel de développement, permettant aux unités commerciales et aux développeurs citoyens de prendre les choses en main. En conséquence, les unités commerciales et les individus peuvent développer exactement ce dont ils ont besoin et n'ont pas à attendre que les ressources de développement de l'entreprise soient disponibles.

Cela signifie-t-il que l'informatique n'a aucun rôle ? Bien sûr que non. L'informatique doit encore assurer la surveillance pour plusieurs raisons. L'examen des cas d'utilisation et des pratiques courantes de faible code aide à expliquer pourquoi.

Cas d'utilisation courants à faible code

Les entreprises constatent que le faible code est idéal pour quelques classes génériques d'applications.

Une catégorie consiste à créer des applications qui confèrent des capacités d'automatisation à petite échelle. Les principaux candidats sont l'automatisation de flux de travail plus petits qui impliquent de puiser dans une base de données, un e-mail ou un système transactionnel, puis d'effectuer une tâche comme le ferait un humain. Un exemple serait une application qui vérifie les données IoT sur l'état d'un système et envoie automatiquement une alerte par e-mail si une valeur seuil est dépassée.

Les entreprises utilisent également le low code pour développer des programmes d'analyse des données IoT. Une application développée à l'aide de techniques low code peut ingérer des données IoT et effectuer une analyse des tendances ou une détection des anomalies. Un programme peut utiliser des éléments composables qui effectuent des analyses prédictives ou exécutent les données via un modèle d'apprentissage automatique existant. Ces routines d'analyse sophistiquées pourraient être mises à la disposition des développeurs low-code en tant qu'éléments composables.

Voir aussi : Low Code automatise les processus industriels plus rapidement

Où intervient la surveillance informatique

Un domaine où l'informatique doit être impliquée concerne la gestion des risques de sécurité potentiels. Le low code permet aux développeurs citoyens de développer des applications sans attendre l'informatique. Il ne remplace pas complètement l'informatique :les entreprises ont toujours besoin de l'informatique pour des tâches de niveau supérieur telles que la gouvernance, l'ingestion de données et la cybersécurité.

Une façon de gérer ou de contenir ces problèmes consiste à faire en sorte que le service informatique supervise les opérations. Pas au jour le jour et pas d'une manière qui nécessite un gros investissement en temps. Cela irait à l'encontre de l'objectif d'utiliser du code bas. Au lieu de cela, le service informatique doit s'assurer que les éléments composables utilisés pour créer des applications à faible code respectent les normes de sécurité et de confidentialité des données de l'entreprise. L'informatique peut également imposer des restrictions sur les ensembles de données pouvant être utilisés dans une application à faible code. Cette surveillance est particulièrement importante lorsqu'une application touche des systèmes critiques ou à l'échelle de l'entreprise.

L'évolutivité doit également être prise en compte lorsque de tels systèmes sont incorporés dans une application développée à l'aide de techniques à faible code. Là encore, l'informatique doit s'impliquer. Les développeurs citoyens ont tendance à créer des applications qui ne s'adaptent pas bien, selon Harvard Business Review. Les auteurs de cet article suggèrent :

« La meilleure situation est souvent un modèle de développement hybride citoyen/professionnel, dans lequel l'utilisateur développe 80 % du modèle et le confie au développeur pour qu'il le peaufine. Ou l'utilisateur peut développer l'application initiale à l'aide d'un outil d'interface graphique, puis la confier à un développeur pour qu'il la programme en Python ou dans un autre langage plus évolutif. Dans les deux cas, le développeur peut enregistrer que le système existe, s'assurer qu'il fonctionne correctement et le connecter à tout système de données ou transactionnel nécessaire. »

Cette approche n'est pas nécessaire pour toutes les organisations. Cependant, une certaine forme de ce modèle pourrait valoir la peine d'être envisagée si les applications de développement citoyen sont adoptées dans toute l'organisation et non simplement utilisées au sein de l'unité commerciale.

Rôle de l'informatique dans la conservation des connaissances institutionnelles

L'un des grands avantages du code bas est qu'il donne aux personnes ayant une connaissance intime de la façon dont les choses fonctionnent un outil pour mieux faire les choses. Un responsable d'atelier peut rapidement créer une application de suivi des performances basée sur son expertise. De même, un membre du personnel de service peut créer une application de planification de la maintenance qui prend en compte l'analyse des données IoT sur l'état et les performances de l'équipement en temps réel. Ces applications capturent essentiellement les connaissances des experts au sein de l'entreprise et permettent aux autres de bénéficier de leur expertise.

De telles applications sont bonnes, mais ce qui se passe avec la personne qui a développé l'application part, ou quelqu'un veut apporter des modifications ou utiliser l'application à d'autres fins. De telles situations conduisent à une fuite de connaissances, qui est courante dans toutes les industries (et est certainement courante dans les cas qui n'impliquent pas de code bas).

De plus en plus, les entreprises réalisent qu'elles doivent mettre en œuvre des politiques et des meilleures pratiques de capture et de rétention des connaissances. L'informatique peut jouer un rôle en aidant à développer les meilleures pratiques pour la programmation low code. Cela peut être quelque chose d'aussi simple que de demander à un développeur citoyen de remplir un formulaire qui détaille ce que l'application est censée faire, les sources de données qu'elle utilise, les composants que l'application utilise et pourquoi.


Technologie de l'Internet des objets

  1. Pourquoi certaines vis ont une tige partiellement filetée
  2. Pourquoi l'Internet des objets a besoin d'intelligence artificielle
  3. Main dans la main – Pourquoi l'IoT a besoin du SD-WAN
  4. Pourquoi certaines entreprises de maison intelligente « bricolent-elles » les appareils des clients ?
  5. Pensée intelligente dans les compteurs d'énergie intelligents :pourquoi la méfiance persiste-t-elle ?
  6. Pourquoi la 5G est-elle une aubaine pour les entreprises qui explorent le développement de l'IoT ?
  7. Le marché de l'IoT a encore besoin de se concentrer davantage sur la résolution de problèmes
  8. Pourquoi votre solution IoT a besoin de LTE-M Next - Gen Connectivity
  9. Pourquoi supportons-nous toujours les pannes de courant ?