Este artigo foi traduzido por máquina.

Nota do Editor

Seu programa está cheirando a bacon?

Keith Ward

Keith WardTenha uma experiência de interface do usuário nunca acabou de fazer você realmente feliz? Eu tinha um na Tech • Ed em junho e queira compartilhá-la com você.

Eu estava em meu quarto de hotel no New Orleans e quisesse uma pizza. Eu encontrado no site de uma empresa de entrega de pizza nacionalmente conhecidos e decidiu ver quão bem o seu sistema de entrega de ordem online/funcionou. Estou sempre um pouco hesitante ao alimentos de pedido online, não tenho certeza de que o armazenamento obterá meu pedido, ou se o funcionário responsável pelo monitoramento Internet ordena irão vê-lo. Em seguida, se eles obtêm-lo, eles tornará funcione corretamente? Quando ele seja entregue? Muitas perguntas, portanto, algumas respostas dos sistemas de pedidos de alimentos mais on-line.

Percorri o processo de pedido — pepperoni médio, bacon, olives pretos (Sim, tenho estranha). Eu pressione “ pedido ” e começou a mágica.

Apareceu uma linha do tempo — ele me disse que meu pedido foi recebido. Em seguida, ele me disse que a pizza estava sendo feita e por quem (Susie). Opa! Isso é algo que eu não esperava. Em seguida, o sistema informar-me que a pizza estava o forno. Depois do forno e passar por um controle de qualidade verificar Susie. Clique duas vezes opa! Em seguida, ele me disse que a pizza estava em seu caminho, o que o driver foi o tempo e à esquerda, o driver. Wowser!

Os elementos gráficos estavam pendentes; limpar, grandes e well-labeled. Você não deve estar se perguntando sobre algo. Por exemplo, em cada estágio, o segmento específico na linha do tempo em que estava no processo atualizado; em outras palavras, quando ele estava em forno, essa parte do cronograma atualizado. Gostei muito progresso da pizza meu na linha de tempo que colorida a seguir.

A pizza chegou, diretamente para minha sala, dentro de 15 minutos de driver deixando. Obviamente, eu ele deu uma dica de grande.

Essa experiência, para mim, realmente demonstrou a capacidade do cliente ­ concentrada desenvolvimento. A interface do usuário respondeu qualquer pergunta que eu poderia possivelmente ter sobre minha pizza; na verdade, ela ficou muito além minhas expectativas (a freqüência com que que acontece?), informando-me em cada etapa do processo que estava acontecendo. Tão estranho quanto parece senti pessoalmente conectado à empresa de entrega de pizza — e meu pizza — por meio dessa experiência. Isso não é como você deseja que os usuários a se sentir?

A chave pedida essa experiência: Você deve fazer mais do que simplesmente “ Get-lo funcionar. ” Pense como um usuário final e pergunte a mesmo, “ o que tornaria me entusiasmado com este programa? Qual recurso fará com que me ir ‘ WOW! ’? ” O programa passou além dos requisitos mínimos? É a interface do usuário mais do que simplesmente funcionais — se os usuários feliz?

Caso contrário, você tem algum trabalho a fazer.

Há exemplos de excelente design de interface do usuário? Enviá-los para mim em mmeditor@microsoft.com de .