Uma ferramenta para definir e organizar os requisitos de um sistema, muito utilizado na metodologia ágil.
Nesse artigo eu vou te mostrar o que é user story, uma descrição concisa de uma necessidade do usuário.
Vamos conversar sobre user stories, a busca para descrever um requisito de software de uma forma simples e leve.
O Que É User Story
A definição dos requisitos de um software é uma parte muito importante no processo de desenvolvimento.
Tanto que em grande parte das metodologias de desenvolvimento ela merece uma área somente para ela, tal sua importância.
E as user stories foram criadas para tentar definir e organizar esses requisitos numa abordagem ágil.
Um user story é uma descrição concisa de uma necessidade do usuário sob o ponto de vista desse usuário.
Ela é apenas uma promessa de uma conversa, um lembrete de que mais detalhes serão necessários.
Um Pouco De História
O user story apareceu pela primeira vez em 1998 com o eXtreme Programming (XP), uma metodologia ágil.
Nesta primeira aparição, porém, apenas foi dito que os usuários definiam o escopo do projeto “com user stories, que são como casos de uso.”.
No entanto, a maior parte da literatura que veio depois argumentou que as user stories são diferentes dos casos de uso. Isso conduz o surgimento de uma explicação mais sofisticada.
Formato
O formato mais utilizado é esse:
“Como um <papel>, eu quero <desejo> de modo que <benefício>”
Onde:
- Papel: é a persona, para quem estamos criando este requisito?
- Desejo: intenção da persona, não os recursos que ela usa. Não deve tratar de implementação
- Benefício: como a vontade imediata dele se encaixa no contexto geral? Qual é o principal benefício que ele quer alcançar?
Vamos Ver Alguns Exemplos?
Como um usuário, eu quero procurar por meus clientes pelos seus primeiros e últimos nomes.
Como um usuário fechando a aplicação, eu quero ser solicitado a salvar qualquer coisa que mudou desde a última gravação para que eu possa preservar um trabalho útil e descartar trabalho errôneo.
Como um cliente eu quero ver os filmes disponíveis para locação para que eu possa alugá-lo.
Palavras Finais
Neste vídeo vimos o que é user story.
As user stories fazem parte de uma abordagem ágil que ajuda a mudar o foco de escrever sobre requisitos para falar sobre eles.
Todas as user stories incluem uma ou duas frases escritas e, mais importante, uma série de conversas sobre a funcionalidade desejada.
Meu e-book Como Aprender a Programar do Absoluto Zero está GRATUITO por tempo limitado!
Olha o link: 👉🏼 http://celsokitamura.com.br/como-aprender-a-programar
Bora aprender a programar!