Estou procurando um melhor entendimento da seguinte história de usuário:
John trabalha em Sidney. Às 9h da manhã, ele registra um evento em um aplicativo da web executado em um servidor em Zurique. No dia seguinte, ele viaja para Nova York para uma reunião de emergência na qual o evento será discutido. Durante a reunião, ele pesquisa o evento por data e hora.
A meu ver, há pelo menos dois problemas aqui:
- Como devo salvar as marcas de tempo no banco de dados
- Como devo apresentá-los na IU
Quando John pesquisar o evento, ele saberá que aconteceu às 9h, mas o que ele deve inserir no navegador da web? Ele não encontrará nada quando apenas inserir "9:00" como carimbo de data / hora, porque pode ser o horário de Zurique ou Nova York (como o evento não foi encontrado, o aplicativo não tem como saber que aconteceu em Sidney, então não pode selecionar automaticamente o fuso horário correto).
Qual é uma boa maneira de pedir ao usuário um carimbo de data / hora que pode incluir o fuso horário?
A segunda questão é como exibir os resultados. Se equipes de todo o mundo precisam discutir o evento (e encontrar eventos relacionados, pense em um ataque de cracker que visa vários sites em todo o globo de uma vez).
Qual é um bom exemplo de exibição de carimbos de data / hora que podem ter sido criados em um fuso horário diferente?
Observação: concentre-se na usabilidade do requisito. Eu posso descobrir o mapeamento do banco de dados sozinho. Atualmente, não tenho certeza sobre o fluxo de trabalho. Deve pedir / apresentar as informações necessárias de forma não intrusiva / intuitiva. Se você puder, forneça um link para um aplicativo da web existente que já resolve isso.