Egal wie unglaublich die zugrundeliegende Technologie Ihrer IoT-Lösung ist, wenn sie für Menschen nicht intuitiv zu bedienen ist, wird sie scheitern.
Die zentrale Frage: "Wer sind Ihre Benutzer?"
Obwohl dies im ersten Moment wie eine leicht zu beantwortende Frage erscheinen mag, sind die Auswirkungen oft komplexer, als Sie vielleicht denken. Denn Sie müssen nicht nur definieren, wer die verschiedenen Benutzer sind, sondern Sie müssen auch bestimmen, wie jeder Benutzer mit Ihrer IoT-Lösung interagieren können sollte.
Beispiel einer Asset-Tracking-Anwendung
Nehmen wir zum Beispiel an, dass Sie eine Asset-Tracking-Anwendung haben, die Tracker auf Tausenden von Fahrzeugen in einem Auktionslos platziert, damit Sie genau wissen, wo sie sich zu jeder Zeit befinden. Sie möchten, dass die Mitarbeiter des Auktionsloses Geofenzen einstellen können, damit sie eine Warnung erhalten, wenn sich bestimmte Fahrzeuge außerhalb dieser Bereiche bewegen. Aber wollen Sie, dass alle Mitarbeiter in der Lage sind, diese Geofenzen selbständig einzustellen? Es könnte ziemlich verwirrend werden, wenn Dutzende von Mitarbeitern alle ihre eigenen Geofenzen einstellen. Sie möchten also vielleicht einen Admin-Benutzer haben, der Aktionen wie das Setzen von Geofences und das Hinzufügen von Kontakten durchführen kann, um diese Benachrichtigungen zu erhalten, und dann einen normalen Benutzer, der eingeschränkteren Zugriff auf Funktionen hat.
Wenn Sie jedoch diese IoT-Lösung einführen, stellen Sie fest, dass Sie viel Wert schaffen können, wenn Sie diese für Ihre Händler und Transporteure öffnen. Sie sind vielleicht keine direkten Mitarbeiter des Auktionsloses, aber wenn sie ihre Autos direkt finden können, müssen sie Ihre Mitarbeiter nicht belästigen, um dies zu tun. Aber um dies den Händlern und Transporteuren zur Verfügung zu stellen, müssen Sie diese Informationen öffentlich zugänglich machen. Können Ihre Wettbewerber diese Informationen nutzen, um sich einen Vorteil zu verschaffen? Könnten schlechte Akteure diese Informationen nutzen, um Fahrzeuge zu stehlen? Auch hier müssen Sie sich überlegen, wie diese öffentlichen Benutzer mit Ihrer IoT-Lösung interagieren können.
User Stories
User Stories sind ein äußerst nützliches Werkzeug, um hier Klarheit zu schaffen. Eine User Story ist ein Satz, der die Form annimmt: "Als[Rolle] möchte ich[Feature], damit die[Vernunft]". Auch wenn es nach unnötiger Arbeit aussieht, lohnt es sich, sich die Zeit zu nehmen, so viele detaillierte User Stories wie möglich zu schreiben.
Warnmeldungen & Benachrichtigungen
Viele IoT-Lösungen bieten den größten Teil ihres Wertes passiv und nicht aktiv. Wie wir im obigen Beispiel gesehen haben, ist es viel wertvoller, benachrichtigt zu werden, wenn sich Autos bewegen, wo sie nicht sein sollten, anstatt jedes Auto manuell überprüfen zu müssen, um sicherzustellen, dass es dort ist, wo es sein soll.
Obwohl Warnmeldungen und Benachrichtigungen nicht unbedingt Teil Ihrer Benutzeroberfläche sind (da der Benutzer möglicherweise eine Benachrichtigung außerhalb Ihrer Benutzeroberfläche erhält, z.B. in Form von Texten oder E-Mails), sind sie dennoch ein wichtiger Bestandteil der gesamten Benutzeroberfläche. Wann erhalten Benutzer Warnmeldungen (eine Minute nach einem Triggerereignis)? Eine Stunde? Kann der Benutzer dies selbst konfigurieren?) Wie erhalten Benutzer Benachrichtigungen (E-Mail, Text, Push-Benachrichtigung, Telefonanruf?) Was passiert, wenn ein Benutzer in einem bestimmten Zeitraum nicht auf eine Benachrichtigung reagiert?
Viele dieser Überlegungen beziehen sich darauf, wer Ihre Benutzer sind und wie sie mit Ihrer gesamten IoT-Lösung interagieren können und sollten.
Reaktionsfähigkeit der Benutzeroberfläche
Viele IoT-Lösungen nutzen ein Dashboard, um dem Anwender Informationen und Erkenntnisse zu liefern. Diese Dashboards müssen reaktionsschnell sein, d.h. sie funktionieren auf jedem Gerät, Browser oder Betriebssystem, das der Benutzer verwendet.
Sie werden umfangreiche Tests mit verschiedenen Browsern wie Chrome, Safari, Firefox und Internet Explorer, verschiedenen Tabletts wie dem iPad und Microsoft Surface und verschiedenen Handys einschließlich verschiedener Modelle von iPhones und Androiden durchführen müssen. Durch die Verwendung eines reaktionsschnellen Designsystems sollte Ihr Dashboard in all diesen Bereichen einwandfrei funktionieren. Im mobilen Zeitalter sollten Benutzer jederzeit und überall auf ihre Informationen zugreifen können.