Wie Mendix Löst die Komplexität der digitalen Transformation | Mendix

Direkt zum Inhalt

Wie Mendix Behebt die Komplexität der digitalen Transformation

Hallo zusammen, ich bin Tian Yueping, von der Siemens Advanta F&E-Abteilung mit Schwerpunkt auf der industriellen digitalen Transformation. Im Laufe meiner Karriere habe ich an der Entwicklung mehrerer wichtiger Projekte mitgewirkt, darunter der Implementierung von Manufacturing Execution Systems (MES) und Entwicklung von Anwendungen für das industrielle Internet der Dinge (IIoT) und Projektqualitätsmanagement.

MX: Vor der Verwendung des Mendix Low-Code-Plattform zur Anwendungsentwicklung. Welche Tools haben Sie und Ihr Team hauptsächlich verwendet?

Tian YuepingTian Yueping: In unserer Abteilung bieten wir als Team, das sich der industriellen digitalen Transformation widmet, Lösungen für Branchen wie Fertigung, künstliche Intelligenz, intelligente Gebäude und Gesundheitswesen. Wir verwenden verschiedene Tools, um unterschiedliche Projektanforderungen zu erfüllen, und arbeiten hauptsächlich mit Programmiersprachen wie Java, Python, JavaScript und C#. Diese Sprachen sind aufgrund ihrer leistungsstarken Funktionen und breiten Anwendbarkeit besonders wichtig für die Entwicklung industrieller Lösungen.

MX: Welche Einschränkungen oder Herausforderungen hatten die vorherigen Tools?

Tian Yueping: Jedes Tool hat seine Einschränkungen und Herausforderungen, die die Entwicklungseffizienz, die Projektwartung und die Leistung des Endprodukts beeinträchtigen können. Neben technischen Einschränkungen traten auch Herausforderungen im Projektmanagement und bei der Teamzusammenarbeit auf, wie z. B. Versionskontrolle, Konflikte beim Zusammenführen von Code und die Komplexität kontinuierlicher Integrations- und Bereitstellungsprozesse.

MX: Wie haben Sie zum ersten Mal davon erfahren Mendix?

Tian Yueping: Ich erfuhr zunächst von Mendix über die offizielle Website unseres Unternehmens. Viele der von unserem Unternehmen bereitgestellten Industrielösungen unterstrichen die Fähigkeit der Plattform zur schnellen Entwicklung und Bereitstellung. Diese Anwendungsfälle zeigten, wie Mendix hilft Unternehmen und Entwicklungsteams, Entwicklungszyklen zu verkürzen, Kosten zu senken und Flexibilität und Skalierbarkeit zu verbessern.

Ich habe auch an einem Projekt zum Thema Kohlenstoffemissionsmanagement teilgenommen, bei dem ein Teil der Funktionalitäten entwickelt wurde mit Mendix. Durch diese praktische Erfahrung habe ich tiefere Einblicke in die Fähigkeiten und Vorteile der Plattform gewonnen. Ich habe beobachtet, wie MendixDie intuitive grafische Benutzeroberfläche von ermöglicht die Komponentenzusammenstellung per Drag-and-Drop und die modellgesteuerte Entwicklung und vereinfacht die Komplexität herkömmlicher Codierungen erheblich.

MX: Was sind die Hauptgründe für die Einführung Mendix als Ihre Anwendungsentwicklungsplattform?

Tian Yueping: Die wichtigsten Gründe für die Einführung Mendix kann aus verschiedenen Perspektiven analysiert werden, darunter organisatorische Treiber, Projektanforderungen, Kosteneffizienz, Entwicklungsgeschwindigkeit und Kommunikationseffizienz. Da die digitale Transformation zu einem wachsenden Trend wird, müssen Unternehmen schnell und effizient Anwendungen entwickeln, um den Marktanforderungen gerecht zu werden. Mendix bietet die Möglichkeit, schnell auf Marktveränderungen zu reagieren und Innovationen zu beschleunigen. Durch die Reduzierung des Bedarfs an manueller Codierung senkt die Plattform die Entwicklungskosten erheblich und ermöglicht es nichttechnischem Personal, am Entwicklungsprozess teilzunehmen, wodurch die Abhängigkeit von professionellen Entwicklern verringert und somit die Arbeitskosten gesenkt werden.

MX: Welche Anwendungen haben Sie und Ihr Team entwickelt mit Mendix Werden diese Anwendungen intern oder zur Unterstützung anderer Abteilungen eingesetzt?

Tian Yueping: Bisher haben mein Team und ich eine Reihe von Anwendungen entwickelt, die die Mendix Plattform, die sowohl den internen Abteilungsbedarf erfüllt als auch andere Geschäftseinheiten unterstützt. Nachfolgend einige wichtige Beispiele:

  • Schätzung der CO2-Emissionen an der Produktionslinie: Diese Anwendung schätzt den CO2-Ausstoß während des Produktionsprozesses und unterstützt so die Umwelt- und Nachhaltigkeitsziele des Unternehmens. Sie sammelt und analysiert Produktionsdaten und liefert Schätzungen und Berichte zum CO2-Ausstoß in Echtzeit.
  • Modellierung und Simulation von Produktionslinien: Dieses Tool simuliert und optimiert Produktionsprozesse und trägt so zur Verbesserung der Produktionseffizienz und Ressourcennutzung bei. MendixDie Low-Code-Umgebung ermöglicht es uns, Modelle schnell zu erstellen und anzupassen, um sich ändernden Produktionsanforderungen gerecht zu werden.
  • Qualitätsmanagement im Werk: Diese Anwendung verfolgt und verwaltet Qualitätsprobleme während der Produktion und hilft Teams dabei, Probleme zu identifizieren, Korrekturmaßnahmen zu ergreifen und die Produktqualität kontinuierlich zu verbessern.
  • 8D-Analysetool: Dieses Tool folgt der 8D-Problemlösungsmethode, um Grundursachen zu identifizieren und wirksame Lösungen für Probleme zu entwickeln.
  • System zur Ideensammlung: Diese Anwendung fördert interne Innovationen, indem sie es Mitarbeitern ermöglicht, neue Ideen und Verbesserungsvorschläge über eine zentrale Plattform einzureichen und auszutauschen.
  • EHS-Risikobewertungsmanagement: Dieses Tool bewertet und verwaltet Umwelt-, Gesundheits- und Sicherheitsrisiken (EHS), gewährleistet die Einhaltung relevanter Vorschriften und schützt gleichzeitig Mitarbeiter und Umwelt.

Diese Anwendungen steigerten nicht nur die interne Betriebseffizienz unserer Abteilung, sondern unterstützten auch andere Geschäftseinheiten, indem sie ihnen halfen, den täglichen Betrieb besser zu verwalten und die Qualität der Entscheidungsfindung zu verbessern.

MX: Was Mendix Welche Komponenten/Module haben Sie in diesen Anwendungen verwendet und was sind Ihre Eindrücke?

Tian Yueping: Wir haben die verschiedenen Komponenten und Module von Mendix Studio Pro sowie einige Integrationen und Erweiterungen von Drittanbietern. Nachfolgend finden Sie die wichtigsten Komponenten/Module, die wir verwendet haben, und unser Feedback:

  • Anmeldeauthentifizierung (SAML und OIDC): Wird für Single Sign-On (SSO) verwendet und ermöglicht einen nahtlosen Benutzerzugriff auf unsere Anwendungen. Diese Module erhöhen die Sicherheit und vereinfachen Benutzerverwaltungsprozesse.
  • E-Mail-Modul: Dieses Modul dient zum Senden automatisierter Benachrichtigungen und Updates, was insbesondere für Qualitätsmanagement- und Problemlösungstools wichtig ist. Es verbessert die Kommunikationseffizienz und gewährleistet eine zeitnahe Informationsübermittlung.
  • AnyChart: Ein Diagramm- und Visualisierungstool von Drittanbietern, das uns bei der Erstellung komplexer Datenvisualisierungen unterstützt. Besonders nützlich ist es für Anwendungen zur Schätzung von CO2-Emissionen und für das Qualitätsmanagement. Es verbessert die Lesbarkeit und Einsicht der Daten.
  • Excel Import/Export: Ermöglicht Benutzern den einfachen Import und Export von Excel-Dateien, was für Datenverwaltungs- und Berichtsfunktionen von entscheidender Bedeutung ist. Es erhöht die Effizienz der Datenverarbeitung und reduziert manuelle Vorgänge.
  • PDF-Word-Module: Wird zum Generieren von PDF- und Word-Dokumenten verwendet und ist besonders nützlich zum Erstellen von Berichten und Dokumentenverwaltungsanwendungen. Diese Module bieten Flexibilität bei Formatierung und Kompatibilität.
  • Drag & Drop-Modul: Wird verwendet, um intuitive Benutzeroberflächen zu erstellen, insbesondere in Modellierungs- und Simulationstools. Es verbessert die Benutzererfahrung und macht sie auch für nicht-technische Benutzer zugänglich.
  • SharePoint-Integration: Ermöglicht die nahtlose Zusammenarbeit mit SharePoint, was für Anwendungen zur Dokumentenverwaltung und Teamzusammenarbeit von entscheidender Bedeutung ist. Es verbessert die plattformübergreifende Funktionalität.
  • Siemens UI-Ressource: Ein maßgeschneidertes UI-Ressourcenpaket passend zu Siemens„Corporate Branding- und Designstandards, die visuelle Konsistenz über alle Anwendungen hinweg gewährleisten.

MX: Wo suchen Sie Hilfe oder finden Sie Antworten bei Herausforderungen mit Mendix Entwicklung?

Tian Yueping: Mehrere Ressourcen helfen uns bei der Lösung von Problemen:

  • Mendix Gemeinschaft: Mendix hat eine aktive Entwickler-Community, in der ich Fragen stellen oder nach ähnlichen Problemen anderer Entwickler suchen kann. Community-Mitglieder sind oft hilfreich und bieten praktische Lösungen.
  • Mendix Offizielle Dokumentation: MendixDie umfassende Dokumentation von umfasst Tutorials, Anleitungen und API-Referenzen. Ich verwende sie häufig, um Best Practices zu finden und bestimmte Funktionen zu verstehen.
  • Online-Tutorials und Kurse: Zahlreiche kostenlose und kostenpflichtige Tutorials im Internet helfen mir, neue Fähigkeiten zu erlernen und bestimmte Probleme zu lösen. Besonders hilfreich sind Video-Tutorials auf YouTube und anderen Bildungsplattformen.
  • Jammern: Unser Unternehmen nutzt Yammer als internes soziales Netzwerktool, in dem ich Kollegen um Hilfe bitten oder meine Erfahrungen und Erkenntnisse aus Mendix Entwicklung.

Wählen Sie Ihre Sprache