redu / usability

Share your thoughts, ideas and issues about Redu's usability.
0 stars 0 forks source link

Fluxo de mensagens privadas com baixa usabilidade #9

Open ghost opened 11 years ago

ghost commented 11 years ago

Ao receber uma mensagem privada de alguém, sem mexer em nada o usuário não consegue visualizar o botão "Enviar" e o espaço para escrever de volta é pouco entendível.

09prol01

Ao habilitar o campo de texto, finalmente o botão aparece.

09prol02

Ao mandar uma mensagem para dois destinatários, o Redu tratou as mensagens enviadas de forma isolada, como se eu estivesse enviando uma mensagem para André e outra mensagem para Sérgio.

09prol03

Ao clicar na mensagem enviada para Sérgio, parece que foi ele quem falou o que está escrito na tela.

09prol04

A resposta que recebi de André não separa muito bem qual texto ele está respondendo, tudo está sendo tratado da mesma cor, tamanho de fonte e mesmo bloco de texto. Quando vou responder, automaticamente a plataforma gera um histórico abaixo do meu texto, a mesma mensagem acima. Há uma redundância de informação.

09prol05

Ou seja, é preciso utilizar o conceito de mensagens em grupo, até mesmo entre duas pessoas, para que várias mensagens para a mesma pessoa não fiquem empilhadas e causando uma espécie de "flood" na visualização da lista. E melhorar a visualização do fluxo da conversa.

09prol06

ghost commented 11 years ago

Pra o fluxo de respostas, a solução que encontrei para mantermos o histórico é criar uma espécie de timeline, separando o usuário na direita, e as outras pessoas na esquerda. O tamanho do balão será de acordo com o texto que ele aglomera. Ao lado do assunto da mensagem, coloquei entre parênteses as pessoas que estão na conversa, e, ao pousar o mouse em cima do "mais x pessoas", uma tooltip aparecerá com a lista das restantes.

09res01

O campo para o usuário responder seguirá o mesmo padrão de antes, só que dessa vez o botão para enviar aparece, e desabilitado. Quando o usuário começar a escrever o botão se habilita.

09res02

Por último, a lista de mensagens. Juntei as respostas para uma mensagem em apenas uma linha de informação. Quando há mais de uma pessoa envolvida, o "+x", sendo x o número de pessoas a mais, aparece. Da mesma forma, quando o usuário pousar o mouse em cima, uma tooltip com a lista das pessoas restante é mostrada.

09res03

E vale lembrar que, mesmo mandando novas mensagens para o mesmo grupo de pessoas, serão geradas novas "conversas", ou seja, novas linhas na listagem. O que será agrupado são as respostas para determinada mensagem.

@filipewl, o arquivo se encontra no caminho "1.3.8 (In Progress) > #rsc > Issue#09 - Mensagens Privadas.ai"

sergiofontes commented 11 years ago

O conceito de mensagem em grupo eu gostei bastante. O resto, não. Porque a solução de troca de mensagens como uma timeline já existe há muito tempo. Particularmente, bem integrada com a solução do Mural. Basta acessar os protótipos. A solução do campo de texto escondido também não deixa claro que ali embaixo haverá um botão "Enviar" – que, aliás, não sabemos se isso é de fato um problema, pois ele só precisaria enviar algo se houver algo a ser enviado (não se pode mandar uma mensagem em branco).

ghost commented 11 years ago

@sergiofontes, a troca de mensagens como uma timeline existe, de fato, mas como tu pode observar nesse print que envio, não é muito entendível, a conversa de cada um não fica separada em blocos ou algo do tipo pra o usuário conseguir diferenciar. Esses protótipos que tu fala são quais, exatemente? Pra que eu pegue como base e melhore a solução.

09prol07

Sobre o botão enviar, @andredm tinha me falado que muita gente reclama na hora que vão enviar uma resposta, eles não acham o botão, só conseguindo visualizá-lo quando começam a digitar o texto. Por isso deixei ele à vista, só que desabilitado. Quando o usuário começar a escrever, o botão fica ativo.

sergiofontes commented 11 years ago

Fluxo de mensagens:

inicio 1 3 5 mensagens - recebidas - visualizacao

Botão enviar já visível:

screen shot 2013-05-14 at 16 11 14