Qual é a diferença entre histórias de usuários e requisitos?

Embora a maioria dos novos recursos deva ser definida a partir da perspectiva do usuário, na prática, ao definir os requisitos que as equipes de desenvolvimento precisam construir, muitas vezes ignoramos o “porquê” do ponto de vista do usuário. O foco de uma história de usuário está na experiência — o que a pessoa que usa o produto deseja alcançar. Os requisitos tradicionais focam na funcionalidade — o que o produto deve fazer. As diferenças restantes residem nas listas sutis, mas cruciais de “quem”, “como” e “quando”.

How to write good User Stories in software development | TSH.io

As histórias de usuário devem ser escritas em uma ou duas frases, capturando quem é o usuário, o que ele deseja e por quê. Uma estrutura simples para definir funcionalidades ou histórias de usuário é a seguinte:

Como um ______, quero ______, para que eu possa ______.

Exemplo:

Como um usuário, quero redefinir minha senha para que eu possa recuperar o acesso ao sistema caso eu a esqueça.

Apesar de objetivos diferentes, tanto as histórias de usuário quanto os requisitos visam, no fim das contas, criar um produto que os clientes amem.

O que é uma história de usuário?

Histórias de usuáriosão requisitos expressos a partir da perspectiva do usuário final. As histórias de usuário também podem ser referidas como épicas, temas ou funcionalidades, mas todas seguem o mesmo formato.

Essencialmente, uma história de usuário é um requisito claramente expresso. Por múltiplas razões, o formato de história de usuário tornou-se a forma mais popular de expressar requisitos no Agile:

  • Foca na perspectiva da pessoa que usa ou é afetada pela solução.
  • Define os requisitos em linguagem significativa para esse papel.
  • Ajuda a esclarecer o propósito real por trás do requisito.
  • Ajuda a definir requisitos de alto nível sem mergulhar cedo demais em detalhes de baixo nível.

Identifique os objetivos do usuário e considere imediatamente o valor de negócios de cada requisito dentro da história de usuário.

As histórias de usuário são geralmente consideradas compostas por três elementos — o 3C:

User Stories | Scrum Talks

  • CARD – Deve ser escrita em um cartão ou nota adesiva.
  • Cconversa – Obtenha informações detalhadas do proprietário do produto (Proprietário do Produto).
  • Cconfirmação – Certifique-se de que foi implementado corretamente. Deve atender aos critérios de aceitação do usuário.

Formato de História de Usuário

O formato para uma história de usuário é o seguinte:

Como um <papel>, Eu quero <objetivo>, para que <benefício>

Esses dois exemplos demonstram histórias de usuário em níveis diferentes, mas usando o mesmo formato:

No nível do projeto:

Como um <Diretor de Marketing>, Eu quero <melhorar o atendimento ao cliente>, para que <retivemos nossos clientes>.

Leave a Reply