Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial Internet of Things >> Internet der Dinge-Technologie

Warum die Low-Code-Entwicklung immer noch etwas IT-Aufsicht benötigt

Die IT sollte sicherstellen, dass die zum Erstellen von Low-Code-Anwendungen verwendeten zusammensetzbaren Elemente die Sicherheits- und Datenschutzstandards des Unternehmens erfüllen.

Die Low-Code-Entwicklung bietet Unternehmen eine großartige Möglichkeit, Anwendungen schnell zu erstellen. Das große Verkaufsargument ist, dass die Low-Code-Entwicklung Aufgaben von der IT und den Entwicklermitarbeitern entlastet, sodass Geschäftseinheiten und Bürgerentwickler die Dinge selbst in die Hand nehmen können. Dadurch können die Geschäftsbereiche und Einzelpersonen genau das entwickeln, was sie benötigen, und müssen nicht warten, bis Ressourcen für die Unternehmensentwicklung verfügbar sind.

Bedeutet dies, dass die IT keine Rolle spielt? Natürlich nicht. Die IT muss aus mehreren Gründen immer noch die Aufsicht übernehmen. Die Untersuchung gängiger Low-Code-Anwendungsfälle und -Praktiken hilft zu erklären, warum.

Häufige Low-Code-Anwendungsfälle

Unternehmen stellen fest, dass Low-Code ideal für einige generische Klassen von Anwendungen ist.

Eine Kategorie besteht darin, Anwendungen zu erstellen, die Automatisierungsfähigkeiten im kleinen Maßstab vermitteln. Hauptkandidaten sind die Automatisierung kleinerer Workflows, bei denen eine Datenbank, ein E-Mail- oder Transaktionssystem angezapft und dann eine Aufgabe wie ein Mensch ausgeführt wird. Ein Beispiel wäre eine Anwendung, die die IoT-Daten über den Zustand eines Systems überprüft und automatisch eine E-Mail-Benachrichtigung sendet, wenn ein Schwellenwert überschritten wird.

Unternehmen verwenden Low Code auch, um Programme zur Analyse von IoT-Daten zu entwickeln. Eine Anwendung, die mit Low-Code-Techniken entwickelt wurde, kann IoT-Daten aufnehmen und Trendanalysen oder Anomalieerkennung durchführen. Ein Programm kann zusammensetzbare Elemente verwenden, die prädiktive Analysen durchführen oder die Daten durch ein vorhandenes maschinelles Lernmodell laufen lassen. Diese ausgefeilten Analyseroutinen könnten Low-Code-Entwicklern als zusammensetzbares Element zur Verfügung gestellt werden.

Siehe auch: Low Code automatisiert industrielle Prozesse schneller

Wo die IT-Aufsicht ins Spiel kommt

Ein Bereich, in dem die IT einbezogen werden muss, ist das Management potenzieller Sicherheitsrisiken. Mit Low Code können Citizen Developer Anwendungen entwickeln, ohne auf die IT warten zu müssen. Es ersetzt die IT nicht vollständig – Unternehmen benötigen IT nach wie vor für übergeordnete Aufgaben wie Governance, Datenaufnahme und Cybersicherheit.

Eine Möglichkeit, diese Probleme zu bewältigen oder einzudämmen, besteht darin, den Betrieb von der IT überwachen zu lassen. Nicht auf eine alltägliche Weise und nicht auf eine Weise, die einen großen Zeitaufwand erfordert. Das würde den Zweck der Verwendung von Low-Code zunichte machen. Stattdessen sollte die IT sicherstellen, dass die zusammensetzbaren Elemente, die zum Erstellen von Low-Code-Anwendungen verwendet werden, die Sicherheits- und Datenschutzstandards des Unternehmens erfüllen. Die IT kann auch Beschränkungen auferlegen, welche Datensätze in einer Low-Code-Anwendung verwendet werden können. Eine solche Aufsicht ist besonders wichtig, wenn eine Anwendung geschäftskritische oder unternehmensweite Systeme berührt.

Skalierbarkeit muss auch berücksichtigt werden, wenn solche Systeme in eine Anwendung integriert werden, die unter Verwendung von Low-Code-Techniken entwickelt wurde. Auch hier muss die IT eingreifen. Citizen-Entwickler neigen laut Harvard Business Review dazu, Anwendungen zu erstellen, die nicht gut skalierbar sind. Die Autoren dieses Artikels schlagen vor:

„Die beste Situation kann oft ein hybrides Bürger-/Berufsentwicklungsmodell sein, bei dem der Benutzer 80 % des Modells entwickelt und es dem Entwickler zum Polieren übergibt. Oder der Benutzer kann die anfängliche Anwendung mit einem grafischen Schnittstellentool entwickeln und sie dann einem Entwickler übergeben, der sie in Python oder einer anderen besser skalierbaren Sprache programmiert. In beiden Fällen kann der Entwickler aufzeichnen, dass das System vorhanden ist, sicherstellen, dass es ordnungsgemäß funktioniert, und es mit allen erforderlichen Daten- oder Transaktionssystemen verbinden.“

Dieser Ansatz ist nicht für alle Organisationen erforderlich. Eine Form dieses Modells könnte jedoch eine Überlegung wert sein, wenn Citizen Developer-Anwendungen in einer gesamten Organisation eingeführt und nicht nur innerhalb der Geschäftseinheit verwendet werden.

Die Rolle der IT beim Erhalt des institutionellen Wissens

Einer der großen Vorteile von Low-Code besteht darin, dass es Menschen mit genauem Wissen darüber, wie die Dinge funktionieren, ein Werkzeug gibt, um Dinge besser zu machen. Ein Shopfloor-Manager kann basierend auf seinem Fachwissen schnell eine Performance-Monitoring-App zusammenstellen. In ähnlicher Weise könnte ein Servicemitarbeiter eine Wartungsplanungs-App erstellen, die die Analyse von IoT-Daten über Echtzeit-Gerätestatus und -leistung berücksichtigt. Solche Apps erfassen im Wesentlichen das Wissen der Experten im Unternehmen und lassen andere von ihrem Fachwissen profitieren.

Solche Apps sind in Ordnung, aber was passiert mit der Person, die die App entwickelt hat, oder jemand möchte Änderungen vornehmen oder die App für einen anderen Zweck verwenden. Solche Situationen führen zu Wissenslecks, was in allen Branchen üblich ist (und sicherlich in Fällen üblich ist, in denen es nicht um Low-Code geht).

Unternehmen erkennen zunehmend, dass sie Richtlinien und Best Practices zur Erfassung und Aufbewahrung von Wissen implementieren müssen. Die IT kann eine Rolle spielen, indem sie hilft, Best Practices für Low-Code-Programmierung zu entwickeln. Es kann so einfach sein, dass ein Bürgerentwickler ein Formular ausfüllen muss, in dem detailliert angegeben ist, was die App tun soll, welche Datenquellen sie verwendet und welche Komponenten die App verwendet und warum.


Internet der Dinge-Technologie

  1. Warum manche Schrauben einen teilweise mit Gewinde versehenen Schaft haben
  2. Warum das Internet der Dinge künstliche Intelligenz braucht
  3. Hand in Hand – Warum das IoT SD-WAN braucht
  4. Warum mauern einige Smart-Home-Unternehmen die Geräte der Kunden ein?
  5. Kluges Denken bei intelligenten Energiezählern:Warum gibt es immer noch Misstrauen?
  6. Warum ist 5G ein Segen für Unternehmen, die sich mit der IoT-Entwicklung befassen?
  7. Der IoT-Markt muss sich noch stärker auf die Problemlösung konzentrieren
  8. Warum Ihre IoT-Lösung als nächstes LTE-M braucht – Konnektivität der Generation
  9. Warum dulden wir immer noch Ausfallzeiten bei Stromausfällen?
  10. Warum Sie und Ihr Unternehmen VR-Analysen benötigen (Teil 2)