Saya mencari pemahaman yang lebih baik tentang kisah pengguna berikut:
John bekerja di Sidney. Pada pukul 9:00 pagi, dia mencatat peristiwa di aplikasi web yang berjalan di server di Zurich. Keesokan harinya, dia melakukan perjalanan ke New York untuk pertemuan darurat di mana acara tersebut harus dibahas. Selama pertemuan, dia mencari acara tersebut berdasarkan tanggal dan waktu.
Menurut saya, setidaknya ada dua masalah di sini:
- Bagaimana cara menyimpan stempel waktu di database
- Bagaimana cara menampilkannya di UI
Ketika John mencari acara tersebut, dia akan tahu bahwa itu terjadi pada jam 9:00 tetapi apa yang harus dia masukkan di browser web? Dia tidak akan menemukan apa pun ketika dia hanya memasukkan "9:00" sebagai cap waktu karena itu mungkin waktu Zurich atau New York (karena acara tersebut belum ditemukan, aplikasi tidak memiliki cara untuk mengetahui bahwa itu terjadi di Sidney, jadi tidak dapat secara otomatis memilih zona waktu yang benar).
Apa cara yang baik untuk meminta stempel waktu kepada pengguna yang mungkin menyertakan zona waktu?
Masalah kedua adalah bagaimana menampilkan hasilnya. Jika tim dari seluruh dunia perlu mendiskusikan acara tersebut (dan menemukan acara terkait, pikirkan serangan cracker yang menargetkan beberapa situs di seluruh dunia sekaligus).
Apa contoh yang baik untuk menampilkan stempel waktu yang mungkin telah dibuat di zona waktu yang berbeda?
Catatan: Harap berkonsentrasi pada kegunaan persyaratan. Saya bisa mengetahui sendiri pemetaan database. Saat ini, saya tidak yakin dengan alur kerjanya. Ini harus menanyakan / menyajikan informasi yang diperlukan dengan cara yang tidak mengganggu / intuitif. Jika Anda bisa, berikan tautan ke aplikasi web yang ada yang sudah menyelesaikan masalah ini.