Als Imker möchte ich mich im «Beefinder» registrieren können, damit ich benachrichtigt werden kann, wenn in meiner geografischen Nähe ein Bienenschwarm gemeldet wird.
Akzeptanzkriterien
Als Imker steht mir die Funktion «Als Imker Registrieren» zur Verfügung
Betätige ich die Funktion, so gelange ich auf die Registrationsseite, wo ich meine Details erfassen kann.
Folgende Details kann ich erfassen:
Name
Adresse
PLZ/Ort
E-Mail
Die Seite stellt die Funktion «Registrieren» zur Verfügung.
Betätige ich diese Funktion, so werden meine eingegebenen Angaben übermittelt und ich werde im System als Imker gespeichert.
Zudem wird mindestens die E-Mail-Adresse auf eine gültige Syntax überprüft.
(kann) Falls die E-Mail vorgängig bereits verwendet wurde, wird eine entsprechende Fehlermeldung ausgegeben und die Funktion «Registrieren» wird nicht ausgeführt.
Hat die E-Mail-Adresse ein ungültige Syntax, kann ich die Funktion «Registrieren» nicht ausführen.
Habe ich die Funktion «Registrieren» ausgeführt, so wird mir das mit einer entsprechenden Meldung bestätigt.
Diskussion
Wie soll Ermittlung der Position der Imker-«Homebase» umgesetzt werden? Aktueller Standort zum Registrierungszeitpunkt? Geocoding/Adresse? Eingabe Koordinaten?
Als Imker möchte ich Bienenschwärme, die mir von der App angeboten wurden, betrachten können, damit ich mich über deren Standort und weitere Umstände informieren kann.
Akzeptanzkriterien
Nachdem ich die Daten erfasst habe, werden sie mir in einer Übersicht dargestellt.
Als Naturfreund/Imker möchte ich «Beefinder» auf meinem Smartphone installieren können (als pwa), sodass ich die App via Icon schnell und einfach starten kann und die Applikation nicht mühsam über eine Browser/Internetadresse öffnen muss.
Akzeptanzkriterien
Wenn ich die Einstiegsseite über den Browser erstmalig aufrufe, steht mir die Funktion «App installieren/zum Home-Screen hinzufügen (o.ä.)» zur Verfügung
Betätige ich diese Funktion, wird die App auf meinem Smartphone installiert.
Die App wird auf meinem Smartphone mit dem «Beefinder»-Logo dargestellt.
Das Label der App lautet auf meinem Smartphone «Beefinder»
Öffne ich die App über das Icon, wird die Browseradresszeile in der App nicht mehr dargestellt (im Gegensatz zu wenn ich die Seite direkt im Browser öffne)
Als Naturfreund möchte ich Bienenschwärme melden können, damit ich diesen Viechern helfen kann, ein neues Zuhause zu finden, Imker dabei unterstützen kann, neue Bienenvölker zu pflegen und andere Naturfreunde davor bewahren kann, vom Bienenschwarm verletzt zu werden.
Akzeptanzkriterien
«Beefinder» stellt mir die Funktion «Bienenschwarm melden» zur Verfügung.
Betätigte ich diese Funktion, so kann ich Einzelheiten zum gefundenen Bienenschwarm sowie zu meiner Person erfassen und übermitteln.
Ich kann folgende Einzelheiten zum Bienenschwarm erfassen:
(muss) Koordinaten des Bienenschwarms (Koordinaten werden automatisch durch das Gerät ermittelt)
(kann) 1 Foto des Bienenschwarms
(muss) Benutzerdetails: Name, Adresse, PLZ/Wohnort, E-Mail. Die Angabe der Benutzerdetails ist für mich als Benutzer optional.
Über die Funktion «Absenden» kann ich die Daten übermitteln.
Für das Bienenschwarm-Formular (#10) wird manuell getestet, ob die Funktion intuitiv, d.h. ohne weitere Anleitung von den Testpersonen verstanden wird und angewendet werden kann.
Testpersonen
Min. 1 Vertreter aus der Gruppe «Naturfreund»
Ablauf
Der Testperson wird ein Smartphone zur Verfügung gestellt, auf dem «Beefinder» installiert ist (alternativ kann die Testperson auch dazu angeleitet werden, die App bei sich auf dem persönlichen Smartphone zu installieren)
Der Testperson wird vermittelt, dass sich in ihrer Nähe ein Bienenschwarm an einem Ast eines Baumes befindet.
Die Testperson wird damit beauftragt, diesen Bienenschwarm mit «Beefinder» zu erfassen und zu melden.
Erwartete Erkenntnisse
Findet die Testperson ihren Weg zum Bienenschwarm-Assistenten?
Versteht die Testperson, wie sie einen Bienenschwarm vollständig erfassen und übermitteln kann?
Versteht die Testperson, wozu die Angabe der persönlichen Daten getätigt werden kann?
Versteht die Testperson, dass die Angabe der persönlichen Daten optional ist und übersprungen werden kann?
Als Imker möchte ich informiert werden, wenn ein Naturfreund einen Bienenschwarm meldet, damit ich den Bienenschwarm einfangen und als neues Bienenvolk halten/bewirtschaften kann.
Akzeptanzkriterien
Befinde ich mich nach Luftlinie am nähesten zu einem gemeldeten Bienenschwarm, so werde ich benachrichtigt (E-Mail oder Push)
Die Benachrichtigung bietet mir die Funktion «Bienenschwarm anschauen» an.
Betätige ich diese Funktion, gelange ich auf eine Seite, auf der mir die Einzelheiten zum Bienenschwarm angezeigt werden («Einzelheiten» gemäss #10). Idealerweise öffnet sich die Seite direkt in der pwa, ansonsten regulär als Website im Browser)
Die Seite stellt die Funktionen «Beanspruchen» und «Verzichten» zur Verfügung. -> Ausgelarget in #30
Betätige ich die Funktion «Beanspruchen», so wird der Bienenschwarm mir zugewiesen. Dies wird mir mit einer entsprechenden Meldung angezeigt. -> Ausgelagert in #32
Betätige ich die Funktion «Verzichten», so wird der Bienenschwarm als nächstes demjenigen Imker angeboten, der sich nach Luftlinie am zweitweitesten entfernt vom Bienenschwarm befindet, usw... -> Ausgelagert in #33
Für die Bienenschwarm-Benachrichtigung (#11) wird manuell getestet, ob die Funktion intuitiv, d.h. ohne weitere Anleitung von den Testpersonen verstanden wird und angewendet werden kann.
Testpersonen
Min. 1 Vertreter aus der Gruppe «Imker» oder Ideengeber
Ablauf
Der Testperson wird ein Smartphone zur Verfügung gestellt, auf dem «Beefinder» installiert ist (alternativ kann die Testperson auch dazu angeleitet werden, die App bei sich auf dem persönlichen Smartphone zu installieren)
Der Testperson wird vermittelt, dass sie als Imker bereits registriert sei.
Die Testperson wird damit beauftragt, auf einen Bienenschwarmfund bzw. eine Benachrichtigung zu warten.
Nachdem sie die Benachrichtigung erhalten hat, soll sie den Bienenschwarm für sich beanspruchen.
Erwartete Erkenntnisse
Findet die Testperson ihren Weg zur Bienenschwarm-Übersichtsseite?
Versteht die Testperson, wie sie einen Bienenschwarm beanspruchen kann?
Versteht die Testperson, was nach der Beanspruchung zu tun ist (Bienenschwarm einfangen)?
Als Imker möchte ich einen Bienenschwarm ablehnen, damit die App den Schwarm weiteren Imkern anbieten kann.
Akzeptanzkriterien
Die Übersichtsseite (#30) bietet mir die Funktion «Auf Bienenschwarm verzichten» an.
Betätige ich die Funktion «Verzichten», so wird der Bienenschwarm als nächstes demjenigen Imker angeboten, der sich nach Luftlinie am zweitweitesten entfernt vom Bienenschwarm befindet, usw...
Für das Imker-Formular (#12) wird manuell getestet, ob die Funktion intuitiv, d.h. ohne weitere Anleitung von den Testpersonen verstanden wird und angewendet werden kann.
Testpersonen
Min. 1 Vertreter aus der Gruppe «Imker» oder einer der ideengebenden Stakeholder
Ablauf
Der Testperson wird ein Smartphone zur Verfügung gestellt, auf dem «Beefinder» installiert ist (alternativ kann die Testperson auch dazu angeleitet werden, die App bei sich auf dem persönlichen Smartphone zu installieren)
Der Testperson wird der Auftrag gegeben, sich bei «Beefinder» als Imker zu registrieren, damit sie über Bienenschwarmfunde informiert werden kann.
Erwartete Erkenntnisse
Findet die Testperson ihren Weg zum Registrations-Formular?
Versteht die Testperson, wie sie sich als Imker registrieren kann?
Finder-Daten (E-Mail, Name, Adresse, etc.) sollen fakultativ übermittelt werden können, weshalb die Formulardaten-Validation erst beim Absendeversuch durchgeführt wird.
Wenn ich mich als Imker registriere (#12) oder einlogge (#2), will ich als Benutzer für Notifications über neue Bienenschwärme registriert werden, damit ich Benachrichtigungen per In-App Push und E-Mail erhalten kann, wenn mir ein Bienenschwarm zusteht.
Akzeptanzkritierien
Wenn ich mich als Imker registriere oder einlogge, wird meinem Benutzer automatisch eine messagingID zugewiesen
Wir ein neuer Bienenschwarm erstellt, so werde ich per E-Mail und In-App-Pushnachricht darüber informiert.
Als Naturfreund/Imker möchte ich die für mich vorgesehenen Funktionalitäten im «Beefinder» über eine übersichtlichen Einstiegs-Screen erreichen, damit ich meine Interaktion mit der App möglichst effizient abwickeln kann und nicht von für mich irrelevanten Funktionen abgelenkt werde.
Akzeptanzkriterien
Die App startet mit einer Einstiegsseite
Die Einstiegsseite stellt die Funktion «Bienenschwarm melden» bereit (Naturfreund)
Wird diese Funktion betätigt, wechselt die App zum Formular, mit dem ein Bienenschwarm erfasst werden kann.
Die Einstiegsseite stellt die Funktion «Als Imker registrieren» bereit (Imker)
Wird diese Funktion betätigt, wechselt die App zum Formular, mit dem sich Imker neu registrieren können.