Papéis de Usuário Decorados
Quando escrevemos User Stories, sempre há dois elementos: User e Story. O User (usuário) aparece logo no início de uma Story – quando utilizamos o método mais comum para escrever uma User Story:
Como <papel do usuário> <quero/posso/preciso> <objetivo>, para que <razão>.
Muitos dos papéis de usuário (User Roles) em um sistema podem ser classificados como First Class User. Esses são os papéis importantes para o sucesso de um sistema e aparecem em várias User Stories no Backlog.
A hierarquia desses papéis pode ser bem representada em um diagrama.
Neste exemplo, algumas Stories são escritas assim: "Como visitante do site (Site Visitor)…" Isso se aplicaria a tudo que qualquer visitante do site pode fazer (por exemplo, ler os termos de uso).
Outras Stories podem ser escritas apenas para membros registrados (Registered Members). Por exemplo: "Como membro registrado, posso atualizar minhas informações de pagamento." Essa Story seria inadequada para outros papéis, como visitantes (Visitors), ex-membros (Former Members) ou membros de teste (Trial Members).
Stories também podem ser escritas para membros premium (Premium Members), que são os únicos com acesso a determinados conteúdos. Ou podem ser escritas para membros de teste, que são convidados periodicamente a se tornarem membros permanentes.
Além dos First Class Users, em um esquema assim também existem outros usuários que são importantes, mas não representam um papel completamente novo.
Podem ser, por exemplo, usuários que estão em um site pela primeira vez. Esses usuários raramente são classificados como First Class User, mas ainda assim podem ser importantes para o sucesso de um produto (neste caso, o site).
Uma boa maneira de lidar com esses papéis de usuário é adicionar um atributo a eles
Isso poderia ficar assim:
- First-Time Visitor (pessoa que visita o site pela primeira vez)
- First-Time Member (pessoa que visita o site pela primeira vez como membro)
O primeiro dos dois papéis poderia ter a seguinte Story: "Como First-Time Visitor, quero ter indicações adicionais na tela que me mostrem como posso me orientar melhor no site."
É semelhante com um "membro esquecido". Membros esquecidos provavelmente não são decisivos para o sucesso de um produto. No entanto, também não devemos ignorá-los.
Uma Story dessas poderia ser assim: "Como membro esquecido, quero poder solicitar um lembrete de senha para que eu possa fazer login sem precisar entrar em contato com o suporte técnico."
Decorated User Roles
Eu chamo esses papéis de "Decorated User Roles" – ou seja, papéis de usuário decorados ou expandidos. Emprestei esse termo da matemática, onde existem "Decorated Symbols", como x̄ e x̂.
Decorated Users tornam possível diferenciar um papel com mais detalhes, sem tornar o modelo de papéis ainda mais complexo. Como fã de User Stories, espero que você ache essa ideia tão útil quanto eu.
Este texto é do blog de Mike Cohn e foi traduzido por nós para o alemão.
O que são Story Points?
Descubra como os Story Points podem te ajudar com suas User Stories.
=>Story Points
Story Mapping
Aprenda mais sobre o Story Mapping para Product Owners.
=>Story Mapping