HemoHeroes / hemoheroes-ruby

6 stars 4 forks source link

#9 Antônio poderá solicitar não receber mais notificações - MVP 2 #9

Open aceleradora10 opened 8 years ago

aceleradora10 commented 8 years ago

COMO: Antônio

QUERO: Informar que não desejo mais receber notificações. PARA: Parar de ser notificado.

Cenários:

Tarefas:

Detalhes técnicos:

aolchik commented 8 years ago

Pessoal,

Não seria mais interessante chamar esses "Critérios de implementação" de "Notas de implementação" ou "Detalhes técnicos"?

Abs,

Alejandro

Em 11 de outubro de 2016 15:13, aceleradora10 notifications@github.com escreveu:

COMO: Antônio QUERO: Informar que não desejo mais receber notificações. PARA: Parar de ser notificado.

Critérios de aceitação:

  • Parar de receber notificações , ao informar que já não deseja mais ser solicitado
  • Confirmar que não deseja receber mais e-mails

Tasks:

  • Parar de receber notificações

Critérios de implementação:

  • Quando clicar em "não receber mais notificações", alterar o atributo "notificações" do doador para "false"

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/aceleradora-TW/HemoHeroes/issues/9, or mute the thread https://github.com/notifications/unsubscribe-auth/ABDI77AD5B21QA1fom3qGTZ4FiNorFbSks5qy9HQgaJpZM4KT76z .

aolchik commented 8 years ago

@mvoliveira

A história e o fluxo estão bem claros. Se vocês quisessem melhorar alguma coisa, na minha opinião, seria separar as regras de negócio do fluxo executado pelo usuário.

Exemplo. R1 - Opção de cancelamento das notificações no email. (regra de negócio) (fluxo) 1.1 - Usuário receber o email de solicitação de doação; 1.2 - Email inclui link "Parar de receber notificações.

R2 - Opção de cancelamento das notificações precisa ser confirmada (regra de negócio) 2.1 Ao clicar no link "Parar de receber notificações" no corpo do email de solicitação de doação; 2.2 Pedido de confirmação que não deseja receber mais e-mails pelo site HemoHeroes é solicitado.

R3 - Cancelamento interrompe notificações (regra de negócio) 3.1 Ao cancelar notificações 3.2 Usuário visualiza mensagem confirmando que foi removido 3.3 E usuário é removido das mensagens de solicitação de doação.

Cuidado também com fluxos do tipo: 'visualiza modal ...' pois está muito amarrada tecnicamente. O importante é que o usuário visualize a mensagem de confirmação que foi removido, se for uma modal ou se optarem por outra alternativa, é uma decisão ténica.

Abs!

leoalmig commented 7 years ago

OK! O link para não receber notificações aponta pra staging. Como vai ficar isso em produção?