Ich suche nach einem besseren Verständnis der folgenden User Story:
John arbeitet in Sidney. Um 9:00 Uhr morgens protokolliert er ein Ereignis in einer Web-App, die auf einem Server in Zürich ausgeführt wird. Am nächsten Tag reist er zu einem Notfalltreffen nach New York, bei dem die Veranstaltung besprochen werden sollte. Während des Meetings sucht er nach Datum und Uhrzeit nach dem Ereignis.
Aus meiner Sicht gibt es hier mindestens zwei Probleme:
- Wie soll ich die Zeitstempel in der Datenbank speichern?
- Wie soll ich sie in der Benutzeroberfläche präsentieren?
Wenn John das Ereignis durchsucht, weiß er, dass es um 9:00 Uhr passiert ist, aber was sollte er in den Webbrowser eingeben? Er wird nichts finden, wenn er nur "9:00" als Zeitstempel eingibt, da dies möglicherweise Zürich- oder New Yorker Zeit ist (da das Ereignis nicht gefunden wurde, kann die App nicht wissen, dass es in Sidney passiert ist es kann nicht automatisch die richtige Zeitzone auswählen).
Was ist eine gute Möglichkeit, den Benutzer nach einem Zeitstempel zu fragen, der die Zeitzone enthalten könnte?
Das zweite Problem ist die Anzeige der Ergebnisse. Wenn Teams aus der ganzen Welt das Ereignis diskutieren müssen (und verwandte Ereignisse finden müssen, denken Sie an einen Cracker-Angriff, der mehrere Standorte auf der ganzen Welt gleichzeitig angreift).
Was ist ein gutes Beispiel für die Anzeige von Zeitstempeln, die möglicherweise in einer anderen Zeitzone erstellt wurden?
Hinweis: Bitte konzentrieren Sie sich auf die Verwendbarkeit der Anforderung. Ich kann die Datenbankzuordnung selbst herausfinden. Derzeit bin ich mir über den Arbeitsablauf nicht sicher. Es sollte die notwendigen Informationen auf nicht aufdringliche / intuitive Weise erfragen / präsentieren. Wenn Sie können, geben Sie einen Link zu einer vorhandenen Web-App an, die dies bereits löst.