IBN UL-Team Demonstration Site

Aus den Funktionsblöcken abgeleitete Anforderungen

Die folgende Übersicht ist aus unserer RDF-Basis generiert.

req:Ausrichtung

Label: Nutzer in die gewünschte Richtung drehen
Letzte Modifikation: 2023-06-24
Definition: Zu Beginn der Navigation wird der Nutzen in die richtige Richtung ausgerichtet. Dies entspricht der Rolle des Pfeils in Google Maps.
Anmerkungen: Die Angabe einer genauen Gradzahl in der Version vom Testlauf am 08.02.2023 hat sich bewährt.
Zu Kategorien: Category/Ausrichtung
Teilanforderung zu: Requirement/Orientierung
Weitere Verweise: Glossary/Ausrichtung
Relevante Transkripte oder Handouts: Transkripte/20220214.odt, Transkripte/20230506_4.odt, Transkripte/20230508_5.odt, Transkripte/20230508_4.ods, Transkripte/20230506_6.odt, Transkripte/20221026.ods, Transkripte/20230508_6.odt, Transkripte/20230508_3.ods

req:Bedienung_Erlernen

Label: Bedienung muss erlernt werden
Letzte Modifikation: 2022-03-10
Definition: Die Befehle müssen gelernt werden, eine intuitive Bedienung kann nicht vorausgesetzt werden. Dazu ist das Erstellen einer Anleitung notwendig.
Zu Kategorien: Category/Tutorial
Weitere Verweise: Glossary/Tutorial
Relevante Transkripte oder Handouts: Transkripte/20230506_4.odt, Transkripte/20220214.odt, Handouts/Handout-20230317.odt, Transkripte/20230508_4.ods, Transkripte/20220309-2.csv, Transkripte/20220124.odt, Handouts/Handout-20230324.odt, Transkripte/20221026.ods, Handouts/Handout-20230506.odt, Transkripte/20230506_7.odt, Transkripte/20230508_7.odt

req:DatenKuratierung

Label: Grunddaten müssen aktuell sein
Letzte Modifikation: 2022-02-05
Definition: Kuratierung der Grunddaten
Anmerkungen: Die Grunddaten zum Gebäude und den dort stattfindenden Aktivitäten müssen aktuell gehalten werden. Dies ist sowohl eine Anforderung an die eigene Datenbasis als auch an die aus anderen Quellen inferierten Informationen.

req:DeviceHandling

Label: Handling und Bedienung des Geräts
Letzte Modifikation: 2022-03-10
Definition: Handling und Bedienung des Geräts sind auf die Bedürfnisse der Zielgruppe abgestimmt, etwa Art des Tragens des Handys, Haptik usw.
Zu Kategorien: Category/Handling, Category/Accessibility
Weitere Verweise: Glossary/DeviceHandling
Relevante Transkripte oder Handouts: Handouts/Handout-20230208.odt, Transkripte/20220309-A1.csv, Transkripte/20220309-2.csv, Transkripte/20220124.odt, Transkripte/20230506_7.odt

req:EinstellungSprachausgabe

Label: Einstellung der Sprachausgabe
Letzte Modifikation: 2022-02-05
Definition: Parameter der Sprachausgabe können eingestellt werden.
Zu Kategorien: Category/Lebenswelt
Relevante Transkripte oder Handouts: Handouts/Handout-20221026.odt

req:General

Label: Allgemeine Anforderungen
Letzte Modifikation: 2022-05-07
Definition: Allgemeine Anforderungen, die in den Interviews formuliert wurden, aber keinen spezielleren Anforderungen zugeordnet werden konnten.
Relevante Transkripte oder Handouts: Transkripte/20220309-A1.csv, Transkripte/20220309-2.csv, Transkripte/20230506_7.odt

req:Initialisierung

Label: Initialisierung des Geräts
Letzte Modifikation: 2022-03-10
Definition: Initialisierung des Geräts vor operativem Gebrauch.
Anmerkungen: Testlauf 14.2., Protokoll 2022-02-16: Die Einstiegsphase bis zur vollen Bereitschaft der App (einschließlich Kalibrierung und Laden der nutzerspezifischen Einstellungen) allein mit Voice-Over blieb ein Problem, auch für die Entwickler, die das bisher nicht auf dem Radar hatten. Hierzu soll ein genaues Hilfestellungskonzept erstellt werden.
Zu Kategorien: Category/Accessibility, Category/Handling
Teilanforderung zu: Requirement/DeviceHandling
Weitere Verweise: Glossary/Initialisierung
Relevante Transkripte oder Handouts: Transkripte/20220214.odt, Transkripte/20220309-2.csv, Transkripte/20230506_2.odt, Transkripte/20230508_2.ods, Handouts/Handout-20230119.odt, Transkripte/20221026.ods, Transkripte/20230506_3.odt, Handouts/Handout-20230317.odt

req:Interoperabilitaet

Label: Interoperabilität
Letzte Modifikation: 2022-03-10
Definition: Die App muss mit anderen Anwendungen sowie mit den verschiedenen Betriebssystemen kompatibel sein, um Medienbrüche zu vermeiden.
Anmerkungen: Aussage Frau Siems (DZB Lesen) am 12.07.2021: iOS wird vorrangig von blinden Menschen genutzt, Android von sehbehinderten. Sie und auch Prof. Kalisch dringen darauf, dass die App unter beiden OS verfügbar ist.
Zu Kategorien: Category/TechnischeKompatibilitaet
Weitere Verweise: Glossary/Interoperabilitaet
Relevante Transkripte oder Handouts: Transkripte/20220309-2.csv

req:Kalibrierung

Label: Kalibrierung der App
Letzte Modifikation: 2023-06-23
Definition: Die App muss vor der Nutzung kalibriert werden, um die Geschwindigkeit der Schritte des Nutzers korrekt zu erfassen.
Anmerkungen: Zu Beginn der Indoor-Navigation muss die App zum Gebrauch (insbesondere Einstellung des Parameter Schritte/Meter) kalibriert werden. Dazu muss der Nutzer 10 Schritte laufen, wobei die Anwendung im Kalibrierungsmodus ist. Die Kalibrierung muss möglichst außerhalb des Gebäudes erfolgen (10 Schritte im Gebäude ist schwierig).
Zu Kategorien: Category/Schritte_Meter
Relevante Transkripte oder Handouts: Handouts/Handout-20230119.odt, Transkripte/20221026.ods, Handouts/Handout-20221026.odt, Transkripte/20230506_7.odt, Transkripte/20230508_3.ods, Handouts/Handout-20230208.odt, Handouts/Handout-20221207.odt, Transkripte/20230506_4.odt, Transkripte/20230508_4.ods

req:Konfigurationsraum

Label: Konfigurationsraum der App
Letzte Modifikation: 2022-03-10
Definition: Die App soll sich Spezifizika des Nutzers merken. Dazu ist der Konfigurationsraum der App zu definieren.
Zu Kategorien: Category/Schritt_Meter
Weitere Verweise: Glossary/Personalisierung
Relevante Transkripte oder Handouts: Transkripte/20220309-A1.csv

req:Kontrastierung

Label: Kontrast auf dem Display
Letzte Modifikation: 2022-05-10
Definition: Kontast auf dem Display ist auch für (fast) blinde Menschen ein wichtiges Thema
Relevante Transkripte oder Handouts: Transkripte/20220309-2.csv

req:Kosten

Label: Kosten der App-Nutzung
Letzte Modifikation: 2022-02-05
Definition: Kosten der App-Nutzung
Zu Kategorien: Category/Kosten
Relevante Transkripte oder Handouts: Transkripte/20220309-A1.csv

req:Modusauswahl

Label: Die App kann in verschiedenen Modi genutzt werden
Letzte Modifikation: 2022-03-10
Definition: Modusauswahl vorsehen, eigener Modus zur Vorbereitung.
Zu Kategorien: Category/Kommunikation, Category/Vorbereitungsmodus
Weitere Verweise: Glossary/Modusauswahl

req:Nachfragemoeglichkeit

Label: Nachfragemöglichkeit
Letzte Modifikation: 2022-03-10
Definition: Assistenzfunktion durch Nachfragemöglichkeit sicherstellen
Zu Kategorien: Category/Kommunikation
Weitere Verweise: Glossary/Nachfragemoeglichkeit

req:Orientierung

Label: Orientierung während der Navigation
Letzte Modifikation: 2023-06-24
Definition: Orientierung während der Bewegung
Anmerkungen: Die Ausrichtung zu Beginn der Navigation ist als Anforderung "Ausrichtung" separat markiert.
Zu Kategorien: Category/Halteinfo, Category/Kommunikation
Relevante Transkripte oder Handouts: Transkripte/20220309-2.csv, Transkripte/20220309-A1.csv

req:Out_In_Uebergang

Label: Übergang vom Outdoor- zum Indoor-Bereich
Letzte Modifikation: 2022-02-17
Definition: Der Übergang vom Outdoor- zum Indoor-Bereich muss als Übergangsbereich gestaltet werden
Anmerkungen: Testlauf 14.2., Protokoll 2022-02-16: Als weitere Anforderung zeigt sich, dass der Übergang Outdoor-Indoor nicht als punktuelle Übergangsstelle behandelt werden kann, sondern ein eigener Übergangsbereich rund um das Gebäude erforderlich ist, in dem die Outdoor- und die Indoor-Navigation zusammenarbeiten, um etwa die richtige Eingangstür zu finden und die Navigation dorthin zu gewährleisten. Dazu muss die Gebäudeumgebung in diesem Übergangsbereich genauer beschrieben werden als in der sonstigen Outdoor-Führung.
Zu Kategorien: Category/Out_In_Uebergang

req:Problemerkennung

Label: Problematische Situationen vorausschauend erkennen
Letzte Modifikation: 2022-03-10
Definition: Problemerkennung und Problemvermittlung im operativen Betrieb als Funktionsblock – betrifft Grunddaten und Architektur sowie Out-In-Übergang
Zu Kategorien: Category/Obstacles, Category/Halteinfo, Category/Handling
Weitere Verweise: Glossary/Problemerkennung

req:Profilspezifizierung

Label: Profil-Spezifizierung, Anpassung an den einzelnen Nutzer
Letzte Modifikation: 2022-02-05
Definition: Spezifizierung einzelner Parameter der App
Anmerkungen: Zum Beispiel: Anpassung der Geschwindigkeit der Sprachausgabe, Schrittlänge, Schrittgeschwindigkeit.
Zu Kategorien: Category/Lebenswelt
Relevante Transkripte oder Handouts: Transkripte/20220309-A1.csv

req:Randorientierung

Label: Präferenz der Randorientierung
Letzte Modifikation: 2022-03-10
Definition: Präferenz der Randorientierung bei der Bestimmung von POIs berücksichtigen
Zu Kategorien: Category/Randorientierung
Weitere Verweise: Glossary/Randorientierung

req:RouteSpeichern

Label: Ausgewählte Route speichern
Letzte Modifikation: 2023-06-23
Definition: Die ausgewählten Route kann gespeichert werden.
Relevante Transkripte oder Handouts: Transkripte/20221026.ods

req:Routenabweichung

Label: Reaktion auf Routenabweichung
Letzte Modifikation: 2023-02-19
Definition: Die App muss adäquat reagieren, wenn der Nutzer von der Route abweicht.
Anmerkungen: Das ist im Indoor-Bereich ein kompliziertes Problem, da die Position des Nutzers nur extrapoliert wird und damit die angenommene Position von der realen deutlich abweichen kann. Im Outdoor-Bereich kann über GPS die reale Position wiederholt bestimmt werden. Das ist auch die Basis für einen Restart der Navigation, wenn Routenabweichungen bemerkt werden oder gar die Route komplett verloren ging.
Weitere Verweise: Glossary/Modus_Navigation

req:Routenbeschreibung

Label: Beschreiben der ausgewählten Route
Letzte Modifikation: 2023-06-23
Definition: Die ausgewählte Route wird beschrieben.
Relevante Transkripte oder Handouts: Transkripte/20230506_6.odt, Transkripte/20230506_4.odt, Transkripte/20230508_3.ods, Transkripte/20230508_4.ods, Transkripte/20221026.ods

req:Routenfuehrung

Label: Führen des Nutzers auf der ausgewählten Route
Letzte Modifikation: 2023-06-22
Definition: Die App führt den Nutzer auf der ausgewählten Route.
Weitere Verweise: Glossary/Modus_Navigation
Relevante Transkripte oder Handouts: Transkripte/20230508_5.odt, Transkripte/20230508_4.ods, Transkripte/20220214.odt, Transkripte/20230506_6.odt, Transkripte/20221026.ods, Transkripte/20230508_6.odt, Transkripte/20230506_4.odt, Transkripte/20230508_3.ods, Transkripte/20230506_5.odt

req:Sicherheit

Label: Sicherheit
Letzte Modifikation: 2022-05-10
Definition: Das Vermitteln von Sicherheit durch die App ist eine übergreifende Anforderung
Zu Kategorien: Category/Kommunikation
Relevante Transkripte oder Handouts: Transkripte/20220309-2.csv, Transkripte/20230508_7.odt, Transkripte/20230506_6.odt

req:SichtbarkeitsSensibilitaet

Label: Sichtbarkeit von Behinderung
Letzte Modifikation: 2022-05-18
Definition: Hinweis auf einen sensiblen Umgang mit der Sichtbarkeit von Behinderungen
Anmerkungen: Nutzung etwa von Vibration statt Sprachausgabe.
Relevante Transkripte oder Handouts: Transkripte/20220309-A1.csv, Transkripte/20230508_7.odt

req:SingleDevice

Label: Anwendung in einer App konzentriert
Letzte Modifikation: 2022-18-05
Definition: Anforderung des Users nur eine App zu verwenden, die zudem vollständig auf dem Handy läuft.
Anmerkungen: In den Interviews wurde deutlich, dass die Probanden bereits verschiedene Apps nutzen, aber dabei Medienbrüche unvermeidlich sind. Frau Siems (DZB Lesen) betont das am 12.07.2021 im Zoom-Meeting noch einmal. Auch soll die Anwendung möglichst komplett auf dem Handy laufen. Das stieß auf Schwierigkeiten, da das Handy als Multifunktionsgerät oft "abgelenkt" ist, indem andere Anwendungen in den Vordergrund rücken und dabei die Routenverfolgung nicht weitergeführt wird. U.a. aus diesem Grund wurden wesentliche Elemente der Routenverfolgung auf ein Zusatzgerät ausgelagert.
Relevante Transkripte oder Handouts: Transkripte/20220309-2.csv, Transkripte/20220309-A1.csv

req:SkipModus

Label: Ansagen können abgebrochen oder übersprungen werden
Letzte Modifikation: 2022-03-10
Definition: Für Detaillierung der Sprachausgabe Skip-Modus vorsehen.
Anmerkungen: Durch Doppelklick auf das Display kann die aktuelle Ansage übersprungen werden. Mit dem Kommando "Abbruch" kann ein spezieller Modus, etwa eine größere Einführung, abgebrochen werden.
Zu Kategorien: Category/Kommunikation, Category/Lebenswelt, Category/Detaillierungsgrad
Weitere Verweise: Glossary/SkipModus

req:Tutorial

Label: Interaktives Tutorial erstellen
Letzte Modifikation: 2023-06-02
Definition: In einem Tutorial mit Sprachsteuerung soll die Nutzung der App genauer beschrieben sein und interaktiv erprobt werden können.
Anmerkungen: Der Ansatz, die Nutzerführung intuitiv auszugestalten und dabei auf bekannte Interaktionsmuster aus anderen Anwendungen zurückzugreifen, reicht nicht aus. Es ist ein längerer Lern- und Trainingsprozess zur Nutzung der App erforderlich.
Zu Kategorien: Category/Tutorial
Weitere Verweise: Glossary/Tutorial, Glossary/Modus_Tutorial
Relevante Transkripte oder Handouts: Transkripte/20221026.ods, Transkripte/20230506_3.odt, Transkripte/20220124.odt, Transkripte/20230508_7.odt, Handouts/Handout-20221026.odt, Transkripte/20220309-2.csv, Transkripte/20220309-A1.csv, Transkripte/20230508_2.ods

req:Umgebungsbeschreibung

Label: Beschreibung von Objekten in der Umgebung
Letzte Modifikation: 2023-02-19
Definition: Die App kann ihr bekannte Objekte in der Umgebung eines vorgegebenen Orts beschreiben.
Weitere Verweise: Glossary/Modus_Orientierung, Requirement/Orientierung
Relevante Transkripte oder Handouts: Transkripte/20230506_5.odt, Transkripte/20220214.odt, Transkripte/20230506_4.odt, Transkripte/20230506_2.odt, Transkripte/20230506_6.odt, Transkripte/20221026.ods, Transkripte/20230508_3.ods

req:Vorbereitungsmodus

Label: Vorbereitungsmodus
Letzte Modifikation: 2023-06-02
Definition: Vorbereitungsmodus als eigenen Modus vorsehen
Anmerkungen: Die Verfügbarkeit eines Vorbereitungmodus ist für die Zielgruppe wichtiger als für allgemeine Nutzer, da sich Blinde oft intensiv vorab mit dem Weg und den zu erwartenden Gegebenheiten vertraut machen wollen und dazu verschiedene für sie erreichbare Quellen nutzen. Diese Anforderung ergab sich neu aus den eingangs geführten Interviews.
Zu Kategorien: Category/Kommunikation, Category/Vorbereitungsmodus
Weitere Verweise: Glossary/Modus_Vorbereitung
Relevante Transkripte oder Handouts: Transkripte/20220214.odt, Transkripte/20220309-2.csv, Transkripte/20220309-A1.csv

req:Zusatzgeraet

Label: Zusatzgerät
Letzte Modifikation: 2023-02-19
Definition: Eigentlich sollen alle Funktionen im Handy gebündelt sein. Im Zuge der Realisierung stellte sich aber heraus, dass einige für die Navigation wichtige Funktionen nicht auf dem Smartphone verfügbar sind. Diese werden über ein Zusatzgerät zur Verfügung gestellt.
Anmerkungen: Dazu wurde zunächst eine Smartwatch verwendet, was sich aber als extrem störanfällig und wenig praktikabel für Blinde erwies, die auf ihre Hände für eigene Navigation (Stock, tasten) in höherem Maße angewiesen sind als Sehende. Die aktuelle (seit Aug. 2022) Lösung verwendet einen selbstgebauten Tracker auf Arduino-Basis, der mit dem Smartphone über BLE kommuniziert. Das Zusatzgerät verfolgt dauerhaft die Position des Users im Gebäude, während die App oft unvermittelt in den Hintergrundmodus versetzt wird und dann die Route des Nutzers nicht mehr verfolgt.
Relevante Transkripte oder Handouts: Transkripte/20220309-A1.csv

Das Projekt wird unter dem Förderkennzeichen 16KN089428 als ZIM-Kooperationsprojekt gefördert durch das Bundesministerium für Wirtschaft und Energie.
Logo Fördergeber BMWi
Logo ZIM
Projektlogo

Disclaimer