Mudanças entre as edições de "Necessidades e requisitos"
(→Estórias de usuários) |
|||
Linha 14: | Linha 14: | ||
[[Arquivo:UserStory_HQ_Dilbert.jpg | 600px ]] | [[Arquivo:UserStory_HQ_Dilbert.jpg | 600px ]] | ||
+ | |||
Desta forma, teremos sempre em uma ''user story'' três elementos principais: | Desta forma, teremos sempre em uma ''user story'' três elementos principais: | ||
+ | |||
+ | [[Arquivo:AtorAcaoFuncionalidade.jpg | 600px | center ]] | ||
+ | |||
*'''Ator''': De forma simplista é o usuário, o interessado naquela funcionalidade. Mas é recomendado descrever de forma específica quem é o ator para ser mais fácil identificar o contexto da história dentro do sistema. | *'''Ator''': De forma simplista é o usuário, o interessado naquela funcionalidade. Mas é recomendado descrever de forma específica quem é o ator para ser mais fácil identificar o contexto da história dentro do sistema. | ||
Linha 22: | Linha 26: | ||
*'''Funcionalidade''': É o que o ator espera que aconteça ao realizar a ação. Ou seja, é o resultado de executar a ação segundo a ótica do ator. Também pode ser visto como justificativa. | *'''Funcionalidade''': É o que o ator espera que aconteça ao realizar a ação. Ou seja, é o resultado de executar a ação segundo a ótica do ator. Também pode ser visto como justificativa. | ||
− | |||
− | |||
− | |||
== Cenários de requisitos == | == Cenários de requisitos == |
Edição das 19h53min de 12 de agosto de 2016
A partir do mês de setembro/2016, o levantamento de requisitos de cliente será realizado através do método de estórias de usuário, baseadas nas necessidades do cliente. Veja a seguir alguns conceitos importantes para esse tipo de levantamento.
Índice
Estórias de usuários
A estória de usuário, também chamada de “User story”, é uma descrição simples de uma necessidade do cliente para o produto. Ela precisa ser escrita a partir do ponto de vista de quem precisa da nova necessidade, como por exemplo um perfil de usuário, o cliente do sistema ou um representante de negócios do cliente.
Outro ponto importante é que a estória deve explicar com clareza para quem, o que e por que ela está sendo criada. Na planilha de necessidades, esses campos são representados pelas colunas “Como um”, “Eu quero”, “Para”, consecutivamente, já que a estória, na planilha, deve ser contada em primeira pessoa.
Segue um exemplo de uma estória contada nestes parâmetros:
“Como um aluno eu quero curtir as notícias do mural do meu professor, para demonstrar apoio ao conteúdo publicado”.
Desta forma, teremos sempre em uma user story três elementos principais:
- Ator: De forma simplista é o usuário, o interessado naquela funcionalidade. Mas é recomendado descrever de forma específica quem é o ator para ser mais fácil identificar o contexto da história dentro do sistema.
- Ação: É o que o ator quer fazer. Utilizando aquela ação ele espera alcançar seu objetivo dentro do sistema.
- Funcionalidade: É o que o ator espera que aconteça ao realizar a ação. Ou seja, é o resultado de executar a ação segundo a ótica do ator. Também pode ser visto como justificativa.
Cenários de requisitos
Os cenários têm por objetivo descrever comportamentos de uma determinada funcionalidade, sendo que um único requisito pode ter n cenários.
Dessa forma, os requisitos das nossas estórias de usuário ficam mais descritivos, possuindo cenários que indicam o seu funcionamento esperado. As palavras chave "Dado que", "Quando" e "Então" nos apoiam na criação de cenários para descrever o seu comportamento.
Veja um exemplo utilizando uma estória de usuário já exemplificada:
- Estória: “Como um aluno eu quero curtir as notícias do mural do meu professor, para demonstrar apoio ao conteúdo publicado”.
- Cenário: "Dado que o aluno acessa o mural do professor, quando clicar sobre o botão "Curtir", então um ícone ilustrativo deverá aparecer abaixo da notícia e o contador de curtidas deverá ser incrementado".
Conforme demonstrado, o DADO QUE é utilizado para indicar o cenário atual, o QUANDO, para a ação do usuário e o ENTÃO para indicar o comportamento esperado.
Relação entre estórias e requisitos
Referências
CULTURA ÁGIL. Estória de usuário. Você saberia contar? [1]