Anzeige

Gut Ding muss keine Weile haben

Vom smarten Kühlschrank bis hin zum vernetzten Herzschrittmacher: Viele Hersteller, die sich in der Vergangenheit auf rein analoge Geräte fokussiert haben, werden im digitalen Zeitalter plötzlich zum Softwareanbieter. Benötigtes Knowhow muss dazu nicht selten erst Schritt für Schritt aufgebaut werden. Ein Risiko, denn erfolgreiche Softwareentwicklung im IoT-Bereich erfordert einen gekonnten Spagat zwischen Schnelligkeit und Qualität.

 (Bild: Perforce Software UK Ltd.)

(Bild: Perforce Software UK Ltd.)

Der Erste am Markt gewinnt – im harten Wettbewerb unserer heutigen digitalisierten Lebenswelt wird dieser Eindruck zunehmend zur Maxime. In der Tat sorgt unter anderem die immer stärkere internationale Konkurrenz dafür, dass nicht selten eine rasche Markteinführung über Erfolg oder Misserfolg einer innovativen Idee entscheidet. Neue Produkte müssen möglichst schnell zur Marktreife gebracht werden – inklusive der zugehörigen Software. Als zentrale Komponente eines IoT-Geräts entscheidet jedoch gerade diese zu einem signifikanten Teil über dessen reibungslose Funktion und sichere Nutzung. In hochregulierten Branchen wie der Automotive-Industrie, der Luftfahrt oder der Medizintechnik gelten bereits seit langem strengste Compliance-Vorschriften, die nachweislich lückenlos erfüllt werden müssen. Mit zunehmender Ausbreitung von IoT in nahezu alle Bereiche des täglichen Lebens, dürfte es jedoch nur eine Frage der Zeit sein, bis entsprechend strenge Standards auch auf weitere Branchen ausgeweitet werden.

Spannungsfeld auflösen

Strenge Sorgfaltspflichten auf der einen, ein zunehmender Marktdruck auf der anderen Seite – für IoT-Entwickler erfordert dies einen gekonnten Balanceakt. Damit dieser gelingt, gilt es, durch geeignete Entwicklungsprozesse und eine vorausschauende Mentalität die richtige Grundlage zu schaffen, Geschwindigkeit und Qualität in der Praxis zusammenzubringen.

Anforderungen und Umsetzung verbinden

Compliance-Vorgaben und Richtlinien fließen im ersten Schritt in Form von Requirements in die Entwicklung mit ein. Nicht selten werden die entsprechenden Listen in der Praxis jedoch informell gepflegt, etwa in Word-Form. In diesem Fall besteht kaum eine Möglichkeit, im Bedarfsfall unmittelbar nachzuweisen, wie genau eine spezielle Anforderung im konkreten Quellcode umgesetzt wurde. Eine automatisierte Verwaltung und Dokumentation des gesamten Lebenszyklus der Software stellt hierfür eine zentrale Voraussetzung dar – bewerkstelligt werden kann dies etwa in Form einer Lösung für Application Lifecycle Management (ALM). Letztere integriert die entsprechenden Requirements unmittelbar in den Entwicklungsprozess, sodass sich die Einhaltung der Vorgaben im finalen Produkt im Bedarfsfall bis hin zu einzelnen Codezeilen belegen lässt.

Das könnte Sie auch interessieren

Sei es der Kühlschrank, der meldet, wenn die Milch alle ist, oder der Thermostat, der Nutzungsstatistiken aufs Smartphone sendet: Verschiedenste Produkte, die traditionell nicht über eine Netzwerkverbindung verfügten, werden mittlerweile damit ausgestattet.‣ weiterlesen

Markforscher rechnen mit einem Anstieg des weltweiten Datenvolumens auf 175 Zettabyte im Jahr 2025. Über die Hälfte soll dann von vernetzten Applikationen im IoT und der Industrie 4.0 ausgehen. Zusammen mit Edge- und Fog-Technologien sorgen Computer-on-Module (COM), Single-Board-Computer (SBC) und entsprechende Software dafür, die Rechenleistung effizient, schnell und flexibel zur Verfügung zu stellen.‣ weiterlesen

Warum MQTT im IIoT so erfolgreich ist und was man vor dem Einsatz des Übertragungsprotokolls wissen sollte, erläutert der folgende Beitrag.‣ weiterlesen

Die Anforderungen an zukunftsorientierte Automatisierungsgeräte sind vielfältig - Gerätehersteller suchen heute hochflexible und multifunktionale Gehäusesysteme. Hier bietet das neue Gehäusesystem ICS von Phoenix Contact abgestufte Größen, erweiterte Anschlusstechnik und optionale Busverbinder.‣ weiterlesen

Erweiterungen des Matlab-Workflows helfen Ingenieuren, Systeme zu entwerfen, zu simulieren und zu analysieren, die Daten von mehreren Sensoren zusammenführen.‣ weiterlesen

Fix und fertig: Fest an Maschinen installierte Panel-PCs waren jahrzehntelang der Standard für Maschinensteuerung und -wartung als HMI. Zunehmend experimentieren Unternehmen nun erfolgreich mit einem neuen Konzept.‣ weiterlesen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige